便捷的shell中的路径管理
解决的问题
我们平时使用终端时,经常需要在不同的路径来回跳转,如何更便捷的添加、使用、移除快捷路径,并且在多个shell直接共享快捷路径,就是这个小项目需要解决的问题。
Install
$ cd ~ $ git clone https://github.com/ymzuiku/bash_pash_history.git
在 .bash_profile 中添加以下内容, 引入文件
if [ -f ~/bash_pash_history/.bash_pash_history ];then source ~/bash_pash_history/.bash_pash_history fi
重新加载.bash_profile
$ source ~/.bash_profile
Use
把当前路径添加到快捷路径:
$ pa pathName
cd到之前保存的快捷路径:
$ pc 0 (用编号跳转) $ pc pathName (用名字跳转)
查看保存的快捷路径:
$ pl
删除某一个快捷路径:
$ pd 0 (用编号删除) $ pd pathName (用名字删除)
清空快捷路径:
$ p-clear
整个项目很简单,只有130行shell代码,有兴趣的可以查看源码:
相关推荐
tianhuak 2020-11-24
huha 2020-10-16
lianshaohua 2020-09-23
laisean 2020-11-11
zhangjie 2020-11-11
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
以梦为马不负韶华 2020-10-20
CARBON 2020-10-20
彼岸随笔 2020-10-20
lianshaohua 2020-10-20
yutou0 2020-10-17
JohnYork 2020-10-16
xiaonamylove 2020-10-16
Julyth 2020-10-16
applecarelte 2020-10-16
ourtimes 2020-10-16