Linux中如何自定义命令?

在Linux中总会用到cd和ls命令,怎样自定义一个新命令cl,令其等于先使用cd,后使用ls?
例如:

 $ cl /mnt

等价于:

$ cd /mnt
$ ls

现成的文章,https://www.cnblogs.com/i0ject/p/3658084.html 可以去试一下。

你要自己写一个程序,通过系统调用,来实现的,最后编译成你的cl执行文件就可以了,然后把可执行文件拷贝到cd命令所在文件夹即可。

http://blog.csdn.net/sunrier/article/details/7708197

直接设置一个快捷键就行了
alias cl="cd /home;ls"

写一本shell代码,随便命名,将写好的shell放到/bin目录下就可以了。

你这个就是写一个自己的shell
cd命令比较难 因为他是shell内部命令,可使用type cd查看
对他的重写本质还是调用它
ls可以实现
http://blog.csdn.net/liujinen_/article/details/78254975
我自己写的 可以看一下