是否有任何可用的书签系统可以bash
让我用别名代替真实目录?
我熟悉cdargs
并使用cdb
,ca
等在目录之间移动。
我正在考虑一个允许我输入的工具:
diff ./file openb(x)/file
whereopenb(x)
将是书签系统中已别名为 x 的目录(以便cdb x
,cpb file x
等所有工作)。
查看书签系统bookmarks.sh。从自述文件:
命令
bookmark -e
从每个现有的和新的书签中导出一个 shell 变量。添加此行以~/.bashrc
永久使用此功能。对于书签
vm '/home/vmware.shared-folders'
变量vm
将被导出。已经存在的变量不会被覆盖。该变量可以与 shell 命令一起使用,例如
diff ./file $vm/file
要仅导出一个变量,请使用例如
bookmark -e vm
要偶尔在不导出变量的情况下解析书签,请使用bm
:
diff ./file `bm vm`/file
请注意反引号:bm
是一个shell函数。