日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發布時間:2023/12/20 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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编写自动运行一串命令的脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。