Linux配置shell脚本的快捷启动(设置命令别名,快捷执行)
2021/4/10 7:33:27
本文主要是介绍Linux配置shell脚本的快捷启动(设置命令别名,快捷执行),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
近日,小伙伴接管服务器,但是每次涉及到服务的启动的关闭,都很难受:
需要切换到脚本路径下(cd XX/XX/XX),然后需要执行对应脚本(./shutdown.sh),一个服务还好,结果五六个服务,切换来切换去,实在费神。
于是,抽空琢磨一下。什么硬链接、软链接,什么注册成系统服务等等,看的我是眼花缭乱,但是我也清楚结果不是我的诉求。
需求:希望可以在xshell里面输入服务名start,那么就执行对应的服务的startup.sh脚本。同理,输入服务名stop,就执行对应服务路径下的shutdown.sh脚本。
简言之:给shell脚本设置快捷运行方式,即不用进入到shell脚本的目录,就可以在任何目录运行shell脚本。
解决方法如下:
1、打开profile文件
[root@localhost ~]# sudo vi /etc/profile
2、添加需要设置的命令及指向
在文件最底部添加
alias 服务名stop/start=“sh startup.sh/shutdown.sh”
如下:
alias 8081stop="sh /test/XXX/bin/shutdown.sh"
注意sh和后面的路径之间是有空格的,别忽略了!
科普一下
在 linux 中,alias 命令(注意全为小写)的功能是设置命令的别名,以简写命令,提高操作效率。根据参数的不同,该命令可查看已设定的别名,或为命令设置新的别名。对于用户自定义别名,仅当前登录期内有效;也可修改配置文件使其长期有效。
保存退出。
注销或者重启即可生效。
也可以使用如下命令,会立即生效,但只在当前终端生效。
source /etc/profile
至此,我们可以直接输入:8081start,就执行配置的脚本路径。
喜欢,一键三连(点赞,收藏,在看)支持下吧!
在整理的系列《接口测试一点通》《Jenkins使用一点通》《Maven插件开发手册》等均已经在路上了,点关注,不迷路!
这篇关于Linux配置shell脚本的快捷启动(设置命令别名,快捷执行)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结
- 2024-03-13how to count number of directories in linux