编写一个脚本来动态地更改目录

2024-04-20 02:49:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Ruby或Python来完成任务。你知道吗

假设我在特定文件夹下有一些文件夹。你知道吗

在终端中输入快捷方式,而不是输入文件夹的路径。你知道吗

如果我键入cd_python,它应该匹配前缀cd_

后缀python将引导我进入python文件夹。你知道吗

如果我输入cd_ruby,它应该引导我到~/Dropbox/notes/ruby

我有几十种文件夹

请给我一些提示,谢谢

~/Dropbox/notes/python
~/Dropbox/notes/ruby
~/Dropbox/notes/rails
...

Tags: 路径文件夹终端键入cd后缀dropbox快捷方式
2条回答

改用CDPATH变量:

CDPATH=~/Dropbox/notes:.

然后,cd python将带您进入~/Dropbox/notes/python。制表符补全也可以。你知道吗

我不知道你为什么要用python或ruby来完成这个任务。最简单的方法是bash:

#~/.bash_profile

function change {
    cd ~/Dropbox/notes
    cd $1
}

将此脚本放在.bash\u配置文件中,它将在终端启动时加载。你知道吗

然后只需键入change dirname,就可以转到/Dropbox/notes/dirname

这样你就可以使用任何你想要的名字。你知道吗

相关问题 更多 >