Shell 簡單教程

2021-08-17 21:13:38 字數 652 閱讀 3895

#!/bin/bash

echo

"hello world !"

該檔案的作用是在控制台輸出「hello world !」。

echo 命令用於向視窗輸出文字。

#! 是乙個約定的標記,它告訴系統這個指令碼需要什麼直譯器來執行,即使用哪一種 shell。

linux 的 shell 種類眾多,常見的有:

在一般情況下,人們並不區分 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

Shell 簡單教程

shell 是乙個用 c 語言編寫的程式,它是使用者使用 linux 的橋梁。shell 既是一種命令語言,又是一種程式語言。shell 是指一種應用程式,這個應用程式提供了乙個介面,使用者通過這個介面訪問作業系統核心的服務。ken thompson 的 sh 是第一種 unix shell,win...

Shell教程一 Shell教程

開啟文字編輯器 可以使用 vi vim 命令來建立檔案 新建乙個檔案 test.sh,擴充套件名為 sh sh代表shell 副檔名並不影響指令碼執行,見名知意就好,如果你用 php 寫 shell 指令碼,副檔名就用 php 好了 bin bash echo hello world 是乙個約定的標...

Shell教程 Shell 傳遞引數

我們可以在執行 shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為 n。n代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 以下例項我們向指令碼傳遞三個引數,並分別輸出,其中 0為執行的檔名 bin bash author 菜鳥教程 url www.r...