设置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脚本的快捷启动(设置命令别名,快捷执行)

原文地址:https://www.cnblogs.com/vitoboy/p/12996262.html