设置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