bash
中是否有任何书签系统允许我替换别名
对于真实的目录?
我熟悉cdargs
并使用cdb
,ca
等在目录之间移动。
我正在考虑一种允许我输入的工具:
diff ./file openb(x)/file
其中openb(x)
将是书签系统中已被别名为x的目录
(以便cdb x
,cpb file x
等都能正常工作)。
答案 0 :(得分:0)
查看书签系统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函数。