linux编写自动运行一串命令的脚本

您所在的位置:网站首页 linux执行python脚本命令 linux编写自动运行一串命令的脚本

linux编写自动运行一串命令的脚本

2024-01-09 09:09| 来源: 网络整理| 查看: 265

linux编写自动运行一串命令的脚本

文章目录 linux编写自动运行一串命令的脚本1. 打开终端,编辑一个.sh文件,文件名可以自己起2. 编辑如下,输入想要执行的命令,然后保存2.1 示例2.2 解释第一行命令的含义 3. 完成后给脚本增加可行性权限4. 然后执行脚本5. 执行前后对比5.1 执行前5.2 执行后 6. 补充命令脚本命令

1. 打开终端,编辑一个.sh文件,文件名可以自己起

image-20220324215731467

2. 编辑如下,输入想要执行的命令,然后保存 2.1 示例 这段命令的含义是:先进入桌面文件夹–>新建文件夹"NewFile"–>进入NewFile文件夹–>再创建新文件夹"success" image-20220324215715404 2.2 解释第一行命令的含义 在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。 目前研发送测的shell脚本中主要有以下两种方式: (1) #!/bin/sh (2) #!/bin/bash1、/bin/sh是/bin/bash的软连接,在一般的linux系统当中,使用sh调用执行脚本相当于打开了bash的POSIX标准模式,也就是说 /bin/sh 相当于 /bin/bash --posix 2、/bin/sh执行过程中,若出现命令执行失败,则会停止执行;/bin/bash执行过程中,若命令执行失败,仍然会继续执行 3、假设test.sh #!/bin/bash echo hello

(1)sh test.sh :即使在脚本中指定了#!/bin/bash,但仍然是使用/bin/sh执行test.sh (2)chmod u+x test.sh;./test.sh :这种执行方式会按照脚本第一行指定的shell执行

3. 完成后给脚本增加可行性权限

image-20220324220152422

4. 然后执行脚本

image-20220324220304400

5. 执行前后对比 5.1 执行前

image-20220324213544431

5.2 执行后

image-20220324215242174

image-20220324215303836

6. 补充命令脚本命令 打开一个新终端并执行另一个脚本 gnome-terminal -t “title-name” -x bash -c “sh ./run.sh;exec bash;”

-t 为打开终端的标题,便于区分。 -x 后面的为要在打开的终端中执行的脚本,根据需要自己修改就行了。 最后的exec bash;是让打开的终端在执行完脚本后不关闭。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3