一个编写测试完成的shell脚本文件(.sh文件)为了使用方便可以注册为一个全局可用的命令,这样即使不进入到脚本文件所在的目录也可以使用该脚本的功能,这样进一步使得脚本使用更方便快捷。
注:本文操作请在root账号下进行,保证足够权限!!
操作步骤
- 将脚本文件copy到 /usr/local/bin 目录下,例如我刚写的tomcat重启脚本,直接在一个任意路径下均可使用。
- 干掉shell脚本名的.sh后缀名,使得这个shell脚本看起来更像一个命令,然而操作更简单,目前我已知的方式大概有两种:
(1)直接rename去掉后缀名就行了。
(2)同样的,通过创建软连接的方式也可以实现同样的效果,建议使用这种方式,因为在原处修改即可全局有效:
命令如下:
ln -s /shell/tomcatrestart.sh tomcatrestart
执行方式与结果均与方式(1)相同: