Shell基礎知識

2022-05-20 15:41:10 字數 666 閱讀 9134

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...