在Mac OS Terminal中,我正在学习Unix的基础知识。我在希望的简单修复中遇到了麻烦,但不知道从哪里开始寻找。
cd __________ && ls
这对我来说是一种非常常见的模式,可以检查并查看我正在使用的文件夹。为了节省自己的击键,我想在我的 .profile 中创建一个别名
alias cd='cd && ls'
现在,明显的缺陷(对我来说并不明显)是我无法给它一个目录来实际更改为
cd ~/Documents/ && ls
这就是我想做的,但不必键入最后四个字符。关于如何合并我的用户输入(也许是某种 $(pbpaste) 选项)的任何想法?
任何帮助或建议将不胜感激。
你需要首先为此创建 BASH 函数而不是别名:
mycd() { cd "$1"; ls; }
alias cd='mycd '
然后像这样使用它:
cd ~/Documents/