可能的重复:
自动制作cd ls
我认为拥有一个结合了“cd”和“ls”的 unix 实用程序会非常有用,这样当您更改目录时,它会自动列出该目录中的文件。我尝试使用 shell 脚本、C 程序以及两者的组合来执行此操作,但似乎没有任何效果,因为 shell 脚本/ c 程序中的任何“cd”或“chdir()”调用只会更改目录该实例(不适用于外壳)。
伪代码看起来像(如果只是这么简单的话!):
cd $1
ls
如果有人对如何实现这个有任何想法,我将非常感激!
谢谢,凯文
答案1
在你的.bashrc
:
cl() { cd "$1" && ls -al; }
您可以使用 cl 而不是 cd 来更改目录,然后使用 ls -al