一個 腳本 在 Linux 中使用,並根據工作規範和分配將命令寫入其中。 在執行這樣的腳本時,腳本中的每個命令都會依次執行。 這 殼 是用戶編寫的命令解釋器。 一個 外殼腳本 幫助用戶同時編寫和執行多個命令。
在本文中,我們將看到如何通過命令行輸入執行 shell 腳本。 參考這篇特定文章,我使用的是 Ubuntu 20.04 LTS。 在演示如何通過 CLI 執行 shell 腳本之前,我們將首先了解如何創建 shell 腳本。
先決條件
- Ubuntu 20.04 LTS 系統
- 用戶與 sudo 特權
創建一個擴展名為“.sh”的文件
要創建“.sh”文件,請按照以下步驟操作:
1.通過菜單欄打開默認的“文本編輯器”
您可以使用 Ubuntu 20.04 LTS 中的默認文本編輯器,或者如果您的系統中安裝了任何其他編輯器 example “vim 文本編輯器”。 對於本特定指南,我使用的是默認文本編輯器。
輸入“編輯器”,然後單擊“文本編輯器”。
默認文本編輯器將打開。
2.在無標題文檔中寫入命令並以擴展名“.sh”保存
您可以根據您的工作要求或分配的任務編寫任何命令。 對於這篇特定的文章,我將在無標題文檔中編寫以下命令/代碼。
echo “Hello World” echo “Ubuntu 20.04 LTS 教程” echo “今天的任務”
現在將帶有“.sh”擴展名的文件保存在您自己選擇的目錄中。 對於這篇特定的文章,我將其保存在默認文件夾中,該文件夾是名為“tutorial.sh”的主文件夾。
現在,腳本“tutorial.sh”在保存後在文本編輯器中將看起來像這樣。
3.通過CLI執行shell腳本“tutorial.sh”
您必須通過命令行輸入執行 shell 腳本。
首先,您必須通過運行以下命令使 shell 腳本可執行:
$ chmod +x 腳本名
在上面的命令中用你的 shell 腳本名稱代替“scriptname”。 對於本特定指南,腳本名稱為“tutorial.sh”。
使用以下命令運行腳本:
$ ./腳本名
如上所述,腳本名稱是“tutorial.sh”。
在運行上述命令時,它將逐行執行腳本的每一行並顯示以下輸出:
結論
本文演示了shell腳本的基本縮寫,如何以非常簡單易懂的方式創建和執行shell腳本。 用戶可以通過查看每個輸入命令的附加屏幕截圖以及該命令的正確輸出來執行每個步驟。 這篇文章將平等地幫助專業用戶和幼稚用戶。