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您的主目录中的隐藏文件)。