【发布时间】:2015-05-15 23:53:43
【问题描述】:
我使用 tcsh shell,但无法更改为另一个 shell。
我正在尝试创建一个别名以快速 cd 进入我的项目。 我的主目录如下所示:
/home/projects/proj1
/home/projects/proj2
...
/home/stuff/stuff1
如果我在 stuff 1 目录中工作并想快速导航到我的项目,我创建了一个别名,如下所示:
alias P 'cd /home/projects && cd ./\!:1'
这样我就可以输入“P proj1”到达那里
但是,有时我想导航到 /home/projects 目录而不是特定项目,我认为只需键入“P”(不带参数)就可以到达那里,但我得到了一个“糟糕的 arg 选择器”。如何创建别名来处理零个或多个参数?
谢谢
【问题讨论】: