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

一个编写测试完成的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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,467评论 0 5
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,018评论 3 119
  • 11:30,孩子进入梦乡 我开始浏览手机信息 一条一条地翻看回复 “亲爱的,能不能陪我聊会儿” 大概是一小时前收到...
    爱生活挺自己阅读 319评论 0 0
  • 海枯石烂 沧海桑田—— 王阳明 为7.14版本结合MySQL JDBC 实现登陆注册功能 7.14 学习了登陆注册...
    hongXkeX阅读 290评论 0 0
  • 壹 与A小姐认识是源于一场部门聚会。 社团即将换届的时候,部长吆喝着要吃一顿散伙饭。我...
    猫十一阅读 218评论 0 0