首先我们要把所需的脚本文件准备好
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