Bashmarks 是一个命令行工具,能够保存目录书签,并且支持快速切换目录,还支持Tab的补全。

当然你也可以使用软链接的方式,随你!

repository:

安装

  1. git clone git://github.com/huyng/bashmarks.git
  2. cd bashmarks && make install
  3. 增加下面这行内容到 ~/.bashrc中
  4. source ~/.local/bin/bashmarks.sh
注意:
如果l命令是列出文件列表的话,在终端下输入
  1. $alias
  2. 结果如果有
  3. alias l='ls -CF'
说明.bashrc下面有个l的alias别名,手动注释掉即可。比如我的ubuntu的。bashrc文件里面有这行
  1. #alias l='ls -CF'
注释掉,重新进入l就能列出所有的书签了。
使用方法
s - 把当前目录保存为书签
g - 移动当前目录
p - 列出指定书签的对应目录
d - 删除书签
l - 列出所有可用的书签
使用举例

  1. $ cd /var/www/
  2. $ s webfolder
  3. $ cd /usr/local/lib/
  4. $ s locallib
  5. $ l
  6. $ g web
  7. $ g webfolder
书签保存的位置

所有的书签内容都被保存在~/.sdirs文件里。