配置各种Linux 脚本为可执行系统命令

首先我们要把所需的脚本文件准备好

good.sh

#!/bin/bash                                                                                                          
  2 
  3 for i in {1..5}
  4 do
  5     echo "靓仔,你好啊~~~"
  6 done


然后把该脚本文件复制到/usr/bin目录下,可以把.sh后缀去掉

sudo cp ./good.sh /usr/bin/good
查看一下是否拷贝过去了

ls -l /usr/bin/good
修改它的文件权限,为了直接使用文件名就能执行该脚本文件

sudo chmod 755 /usr/bin/good
然后直接再命令行敲脚本文件名(放到/usr/bin下的脚本文件)就能直接运行脚本了

注意如果是切换目录的相关脚本,如cd 命令,那么执行命令的时候,则使用  . 

例如:脚本 sdir.sh

#!/bin/bash
#-----------------------------------------------------------
#文件名称:跳转到对应的服务的日志目录及常用目录
#----------------------------------------------------------
# 跳转到服务跟目录~下
cd $HOME/
#跳转到日志目录
cd /home/finance/
#根据服务名跳转到相关日志路径
if [ "$#" == 0 ]; then
   echo "跳转到finance目录," 
elif [ "$1" == "log" ]; then
    cd /home/finance/Logs/
elif [ "$1" == "App" ]; then
    cd /home/finance/App/
elif [ "$1" == "src" ]; then
    cd /home/finance/src
elif [ "$1" == "app-shell" ]; then
    cd /home/finance/app-shell/
else
    cd /home/finance/Logs/$1.lotest/ 
fi
pwd
ll

拷贝到 /usr/bin下,并命名为sdir

赋权限 chmod 755 sdir

任意位置 执行脚本   . sdir Logs

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值