設置Shell腳本快捷啟動(Linux配置環境變量實現)


前言

正常情況下, 我們啟動一個shell腳本的方式為: sh /xxx/yyy/zzz/test.sh, 幾個shell腳本時還好, 可一旦腳本多起來, 再這樣運行, 或者腳本之間互相切換, 估計會瘋掉~~



目的(需求)

用一個簡短的別名, 替代冗長的命令, 如: 用test.sh 替代 sh /xxx/yyy/zzz/test.sh.
這樣, 使用的時候, 只需要輸入命令: test.sh, 即可執行指定的shell腳本.



解決辦法

  • 在linux的環境變量里, 配置指定的服務別名, 來指代實現的命令
# 使用下面的命令, 進入linux的環境變量配置文件進行修改
vim /etc/profile

# 在文件末尾添加如下配置
alias test.sh="sh /xxx/yyy/zzz/test.sh"

  • 使用命令 :wq保存並退出
  • 使用命令source /etc/profile立即生效配置文件的修改


效果測試

  • 輸入test.sh 回車, 執行效果同: sh /xxx/yyy/zzz/test.sh
  • 參數測試test.sh xxx 回車, 效果同: sh /xxx/yyy/zzz/test.sh xxx
    測試效果如下:



參考來源

Linux配置shell腳本的快捷啟動(設置命令別名,快捷執行)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM