配置各种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


版权声明:本文为weixin_54280625原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。