shell 是命令直譯器 系統預設的shell是 bash
檢視shell的分類
1】 cat /etc/shells
2】 chsh -l
3】 ls /bin/*sh
用命令檢視環境變數
env 檢視所有環境變數
set 檢視所有變數
echo $path 系統環境變數的目錄
$user 系統當前使用者
$home 當前使用者家目錄
$hostname 主機名
$pwd 當前路徑
$uid 當前使用者id
預定義變數
$0 程序名
$$ 程序號
$# 位置引數的數量
$* 所有引數位置的內容
$? 命令執行後的返回狀態.0為執行正確,非0為執行錯誤
自定義變數
變數名稱只能由字母,數字,下劃線組成,不能以數字開頭
shell程式設計基礎知識總結
目前用到shell的情況比較簡單,暫時總結一部分,日後用到時回顧補充 1.linux的預設shell是bash,shell指令碼開頭需要定義用哪種直譯器 例 bin bash 2.執行方法 chmod x test.sh test.sh 或 bin sh test.sh 3.變數 所有變數預設為字串...
Shell指令碼程式設計01 基礎知識
shell指令碼與windows dos下的批處理相似,就是將各類命令預先放入到乙個檔案中,然後執行該檔案,便可以達到與批處理類似的功能,主要是方便管理員進行設定或者管理用的。換句話來說,shell指令碼是利用shell的功能所寫的乙個程式,這個程式使用純文字檔案,將一些shell的語法與指令寫在裡...
SHELL 基礎知識
1 什麼是shell?shell的本意是 殼 的意思,其實已經很形象地說明了shell在linux系統中的作用。shell就是圍繞在linux核心之外的乙個 殼 程式,使用者在作業系統上完成的所有任務都是通過shell與linux系 統核心的互動來實現的。shell本身是乙個c語言編寫的程式,是使用...