1.shell簡介:
自動化運維常用的指令碼--shell指令碼和其他開發語言的指令碼
shell功能定位: 在計算機學科中,shell就是乙個命令直譯器
shell分類: 圖形介面shell, 命令列式shell
shell指令碼示例:
① 編寫指令碼itcast.sh#! /bin/bash
# 這是乙個shell指令碼檔案
echo
'nihao
'echo
'itcast
'② 執行指令碼
/bin/bash itcast.sh
2.簡單實踐
執行操作
shell指令碼的執行通常可以採用以下幾種方式:
常用:/bin/bash /path/to/script-name
bash /path/to/script-name 或 /bin/bash /path/to/script-name (強烈推薦使用)/path/to/script-name 或 ./script-name (當前路徑下執行指令碼)
source script-name 或 . script-name (注意「.「點號)
SHELL 基礎知識
1 什麼是shell?shell的本意是 殼 的意思,其實已經很形象地說明了shell在linux系統中的作用。shell就是圍繞在linux核心之外的乙個 殼 程式,使用者在作業系統上完成的所有任務都是通過shell與linux系 統核心的互動來實現的。shell本身是乙個c語言編寫的程式,是使用...
shell 基礎知識
預設變數 傳入指令碼的命令列引數個數 所有命令列引數值,在各個引數值之間留有空格 0 命令本身 shell檔名 1 第乙個命令列引數 2 第二個命令列引數 區域性變數 在變數首次被賦值時加上local 關鍵字可以宣告乙個區域性變數,例s3 bin bash hello var1 echo hello...
shell 基礎知識
預設變數 傳入指令碼的命令列引數個數 所有命令列引數值,在各個引數值之間留有空格 0 命令本身 shell檔名 1 第乙個命令列引數 2 第二個命令列引數 區域性變數 在變數首次被賦值時加上local 關鍵字可以宣告乙個區域性變數,例s3 bin bash hello var1 echo hello...