bash中强大的书签系统

时间:2012-04-05 19:19:47

标签: bash directory bookmarks

bash中是否有任何书签系统允许我替换别名 对于真实的目录?

我熟悉cdargs并使用cdbca等在目录之间移动。

我正在考虑一种允许我输入的工具:

diff ./file openb(x)/file

其中openb(x)将是书签系统中已被别名为x的目录 (以便cdb xcpb file x等都能正常工作)。

1 个答案:

答案 0 :(得分:0)

查看书签系统bookmarks.sh。来自自述文件:

SHELL VARIABLES

命令

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函数。