linux自定义命令

linux自定义命令
John Doelinux自定义命令
我在服务器上运行的,centos 8
首先 cd ~/.bashrc
如果你使用cd ~, 发现里面没有任何一个文件, 不用担心,
因为里面的文件都是隐藏文件, 在 cd ~的前提下输入ll -a就可以看到当前文件夹下的隐藏文件。
然后编辑这个文件vim ~/.bashrc
在我的服务器里面已经存在这些命令
1 | alias rm='rm -i' |
alias表示定义mv表示自定义的名字,等号后面的就是执行的命令
现在我想创建一个dp命令用来部署vue项目。
于是可以这样编写
1 | alias dp='cd / && cd www && cd $1 && git pull && npm install && npm run build' |
其中, dp是我自定义的名字,等号后面就是我要执行的命令,
我一般会把项目放在www下面,
在这里,你可以看到有这样一个名字,cd $1,$1表示第一个参数,
也就是说如果我输入db blog, 系统就会执行这样一条命令.
1 | alias dp='cd / && cd www && cd blog && git pull && npm install && npm run build' |
所以我每次部署项目的时候不再需要输入多次命令,
只需要输入dp 项目文件夹名字就可以了。
TIPS 等号两边不能有空格
编辑.bashrc文件后一定要执行source ~/.bashrc命令,
才能使你编辑的文件生效






