我在服务器上运行的,centos 8
首先 cd ~/.bashrc
如果你使用cd ~, 发现里面没有任何一个文件, 不用担心, 因为里面的文件都是隐藏文件, 在 cd ~的前提下输入 ll -a就可以看到当前文件夹下的隐藏文件。
然后编辑这个文件vim ~/.bashrc
在我的服务器里面已经存在这些命令
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias表示定义 mv表示自定义的名字,等号后面的就是执行的命令
现在我想创建一个dp命令用来部署vue项目。
于是可以这样编写
alias dp='cd / && cd www && cd $1 && git pull && npm install && npm run build'
其中, dp是我自定义的名字,等号后面就是我要执行的命令, 我一般会把项目放在www下面, 在这里,你可以看到有这样一个名字,cd $1,$1表示第一个参数, 也就是说如果我输入db blog, 系统就会执行这样一条命令.
alias dp='cd / && cd www && cd blog && git pull && npm install && npm run build'
所以我每次部署项目的时候不再需要输入多次命令, 只需要输入dp 项目文件夹名字就可以了。
TIPS
等号两边不能有空格
编辑.bashrc文件后一定要执行source ~/.bashrc命令, 才能使你编辑的文件生效
在Linux服务器上,可以通过编辑.bashrc文件定义带参数的命令。通过查看隐藏文件,可以找到并编辑该文件。例如,为了方便部署Vue项目,可以定义一个命令,如`deploy_vue=vue_deploy.sh`,其中`deploy_vue`是自定义名称,`vue_deploy.sh`是执行的脚本。当需要部署时,只需输入定义的命令即可,简化了操作流程。记得在编辑后执行`source ~/.bashrc`使改动生效。
7万+

被折叠的 条评论
为什么被折叠?



