Shell 簡單教程

Hello World

這裏我們在Linux環境下進行操作,通過vi來進行編輯。
通過vi創建並編輯一個test.sh文件:

#!/bin/bash
echo "Hello World !"

該文件的作用是在控制檯輸出“Hello World !”。

echo 命令用於向窗口輸出文本。

#! 是一個約定的標記,它告訴系統這個腳本需要什麼解釋器來執行,即使用哪一種 Shell。
Linux 的 Shell 種類衆多,常見的有:

  • Bourne Shell(/usr/bin/sh或/bin/sh)
  • Bourne Again Shell(/bin/bash)
  • C Shell(/usr/bin/csh)
  • ….

在一般情況下,人們並不區分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同樣也可以改爲 #!/bin/bash。
#! 告訴系統其後路徑所指定的程序即是解釋此腳本文件的 Shell 程序。

程序運行

運行的前提是要來到test.sh所在目錄,同時確保了test.sh擁有了執行權限。
如果沒有執行權限會報如下的錯:

-bash: ./test.sh: Permission denied

這個時候就需要賦予test.sh執行權限

chmod +x ./test.sh

作爲可執行程序

./test.sh  #執行腳本

作爲解釋器參數

/bin/sh test.sh
發佈了98 篇原創文章 · 獲贊 97 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章