-
给目录加上书签,快速切换目录_bashmarks
日期:2011-05-21 | 分类:Linux-Centos
在命令行下面做维护的时候,不少时间都浪费在了目录切换上面,相信不少人每天敲 “cd” 的频率最高。Tab 键也会饱受摧残。
当然也可以使用插入链接的方式 ln 来满足需要,不过访问这个ln 也得到这个ln所在目录才能使用.
而不能满足在任何地方都可以访问这个ln
还有一种方法是 编辑用户的 .bash_profile文件
.bash_profile是最重要的文件,该文件在用户每次登录到系统时被读取,其中包含的命令被bash执行。
该文件定义了用户登录账号的基本环境:包括PATH的路径及一些alias别名设置等。
如果更改了自己.bash_profile文件的内容,那么直到退出并再次登录,该文件被重新读取后,更改才会生效。如果您性子较急的话,请使用 source .bash_profile 让其更改立即生效。如
#vi .bash_profile
alias rm ='rm -i'
alias mv ='mv -i'
alias cp ='cp -i'
alias cdtomcat='cd /usr/local/tomcat'
alias cdwebapps='cd /usr/local/tomcat/webapps'#source .bash_profile
好在现在有一个脚本可以满足这个要求. 将目录加书签,可以在任何地方任意切换目录
安装方法:
访问 https://github.com/huyng/bashmarks/archives/master
下载 huyng-bashmarks-227ae63.tar.gz
#tar zxvf huyng-bashmarks-227ae63.tar.gz
#cd huyng-bashmarks-227ae63
# git clone git://github.com/huyng/bashmarks.git
Initialized empty Git repository in /home/bobo/huyng-bashmarks-227ae63/bashmarks/.git/
remote: Counting objects: 95, done.
remote: Compressing objects: 100% (95/95), done.
remote: Total 95 (delta 46), reused 0 (delta 0)
Receiving objects: 100% (95/95), 12.33 KiB, done.
Resolving deltas: 100% (46/46), done.
# make install
# source ~/.local/bin/bashmarks.sh
使用:
$ cd /var/www/ $ s webfolder $ cd /usr/local/lib/ $ s locallib $ l $ g web $ g webfolder







