如何添加shell的自定义命令
在linux shell中,有时候会想要添加一些自定义的命令,有时候这些自定义命令很简单,就是把带参数的shell中自带的命令整合成一个短语,有时候是自己写了一个脚本,想通过自定义命令执行这个脚本
步骤:
1.编辑~/.bashrc文件
sudo vim ~/.bashrc
2.在打开的.bashrc文件中插入自定义语句,这里分两种情况
(1)简单定义
比如我想将"ls -l"这句带参数的重新定义为“chaxun”,就在.bashrc最后插入这句语句
alias chaxun="ls -l"
记住等号两边不能有空格,bash的赋值语句等号两边不允许有空格
(2)通过命令执行脚本
比如自己写了一个脚本,比如abc.sh,然后你把这个脚本放在了~/test/文件夹下面,我想在命令行里面直接敲abc就调用这个脚本,同样在.bashrc文件里面加上
alias abc="home/ubuntu/test/abc.sh"
这里的路径是你的脚本文件的绝对路径
ps:查询绝对路径用命令 pwd
然后把你的脚本文件改下权限
sudo chmod 777 /home/ubuntu/test/abc.sh
3.更新配置
source ~/.bashrc
之后在命令行界面输入chaxun(第1种情况)abc(第2种情况)就可以直接执行命令了
参考来源:https://blog.csdn.net/zxcvn8866/article/details/77750369