更改目录和列表文件

更改目录和列表文件

可能的重复:
自动制作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

相关内容