linux编写自动运行一串命令的脚本
生活随笔
收集整理的這篇文章主要介紹了
linux编写自动运行一串命令的脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
linux編寫自動運行一串命令的腳本
文章目錄
- linux編寫自動運行一串命令的腳本
- 1. 打開終端,編輯一個.sh文件,文件名可以自己起
- 2. 編輯如下,輸入想要執行的命令,然后保存
- 2.1 示例
- 2.2 解釋第一行命令的含義
- 3. 完成后給腳本增加可行性權限
- 4. 然后執行腳本
- 5. 執行前后對比
- 5.1 執行前
- 5.2 執行后
- 6. 補充命令腳本命令
1. 打開終端,編輯一個.sh文件,文件名可以自己起
2. 編輯如下,輸入想要執行的命令,然后保存
2.1 示例
- 這段命令的含義是:先進入桌面文件夾–>新建文件夾"NewFile"–>進入NewFile文件夾–>再創建新文件夾"success"
2.2 解釋第一行命令的含義
- 在shell腳本的開頭往往有一句話來定義使用哪種sh解釋器來解釋腳本。
目前研發送測的shell腳本中主要有以下兩種方式:
(1) #!/bin/sh
(2) #!/bin/bash - 1、/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. 完成后給腳本增加可行性權限
4. 然后執行腳本
5. 執行前后對比
5.1 執行前
5.2 執行后
6. 補充命令腳本命令
- 打開一個新終端并執行另一個腳本
gnome-terminal -t “title-name” -x bash -c “sh ./run.sh;exec bash;”
-t 為打開終端的標題,便于區分。
-x 后面的為要在打開的終端中執行的腳本,根據需要自己修改就行了。
最后的exec bash;是讓打開的終端在執行完腳本后不關閉。
總結
以上是生活随笔為你收集整理的linux编写自动运行一串命令的脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uip-udp-demo分析---基于c
- 下一篇: node.js+uniapp计算机毕业设