linux下将自己写的shell脚本做成系统命令

时间:2022-09-24 15:37:35

sublime启动为例子

  1. 首先,我们一般会将本地的shell放在/usr/local/sbin/目录下

    
       #! /bin/bash
       SUBLIME_HOME = "~/Software/Sublime_Text_2"
       LD_LIB = $SUBLIME_HOME/libsublime-imfix.so
       #这是一种执行程序的方式
       sh -c "LD_PRELOAD = $LD_LIB $SUBLIME_HOME/sublime_text $@"
    
    

    2.需要修改该本地的shell文件为可执行文件
         sudo chmod 755 boot_sublime.sh

    3.生成系统软链接
       sudo ln -s /usr/local/sbin/boot_sublime_text /usr/bin/sublime

    4.通过sublime即可启动sublime