我想通过Ruby或Python完成任务。
假设我在特定文件夹下有一些文件夹。
想通过在终端输入快捷方式而不是输入文件夹的abspath来转到该文件夹。
EG。如果我输入cd_python
,则它应与前缀cd_
后缀python
将引导我进入python文件夹。
如果我输入cd_ruby
,则应该引导我~/Dropbox/notes/ruby
我有几十种文件夹
请给我一些提示,谢谢
~/Dropbox/notes/python
~/Dropbox/notes/ruby
~/Dropbox/notes/rails
...
答案 0 :(得分:0)
我不知道你为什么要在python或ruby中完成这个任务。最简单的是bash:
#~/.bash_profile
function change {
cd ~/Dropbox/notes
cd $1
}
将此脚本放在.bash_profile中,并在终端启动时加载。
然后只需输入change dirname
,您就会转到/Dropbox/notes/dirname
这样你可以使用你想要的任何目录。
答案 1 :(得分:0)
改为使用CDPATH变量:
CDPATH=~/Dropbox/notes:.
然后,cd python
会带你到〜/ Dropbox / notes / python。 Tab-completion也可能有用。