美文网首页
将一个shell脚本文件注册为一个全局命令

将一个shell脚本文件注册为一个全局命令

作者: 实力派吃货 | 来源:发表于2018-08-01 21:04 被阅读0次

一个编写测试完成的shell脚本文件(.sh文件)为了使用方便可以注册为一个全局可用的命令,这样即使不进入到脚本文件所在的目录也可以使用该脚本的功能,这样进一步使得脚本使用更方便快捷。

注:本文操作请在root账号下进行,保证足够权限!!

操作步骤

  1. 将脚本文件copy到 /usr/local/bin 目录下,例如我刚写的tomcat重启脚本,直接在一个任意路径下均可使用。
    s1.png
  1. 干掉shell脚本名的.sh后缀名,使得这个shell脚本看起来更像一个命令,然而操作更简单,目前我已知的方式大概有两种:
    (1)直接rename去掉后缀名就行了。
    s2.png
    (2)同样的,通过创建软连接的方式也可以实现同样的效果,建议使用这种方式,因为在原处修改即可全局有效:
    命令如下:
    ln -s /shell/tomcatrestart.sh tomcatrestart
    s3.png
    执行方式与结果均与方式(1)相同:
    s4.png

相关文章

网友评论

      本文标题:将一个shell脚本文件注册为一个全局命令

      本文链接:https://www.haomeiwen.com/subject/twfdvftx.html