Amigados 在 linux bash 中分配命令

Amigados 在 linux bash 中分配命令

AmigaOS 允许[ed|s] 做分配到短句柄的路径。例如FONTS:可以指向DH0:System/fonts.然后你就可以随时参考FONTS:比如cd FONTS:ls FONTS:等等。

在 bash 中我找不到同样的东西。我使用命令发现了类似的东西ln。但那个只能在特定文件夹中工作,即我可以在我的主文件夹中定义到/usr/lib.那我可以参考一下~/lib

有没有类似全球链接之类的东西?这就像总是lib:指向/usr/lib/.

有关 Amiga 分配命令的更多信息:http://wiki.amigaos.net/wiki/AmigaOS_Manual:_AmigaDOS_Command_Reference#ASSIGN

答案1

不直接类似,但您可以设置一个环境变量(.bashrc如果您希望它持续存在,则可以在您的环境变量中设置)。

export LIB="/usr/lib"

然后你可以使用

cd $LIB

答案2

我有同样的问题(真的希望有类似分配命令的东西)。我确实很怀念 Amiga 的一些东西。

我最终写了自己的。你可以从https://github.com/TheBeef/AmigaAssign

它的工作原理是导出类似于 Elliott Frisch 的答案的 bash 变量,但允许您添加新变量而无需编辑任何文件,允许您仅列出分配而不是所有环境变量,并再次删除它们而无需编辑任何文件。

缺点是,它仅适用于 shell(您不能在 GUI 程序中使用分配),并且如果您打开了多个 shell,则在重新打开它们或资源存储的分配列表(a您的主目录中的隐藏文件)。

相关内容