流行的shell有ash,bash,ksh,csh,zsh等,不同的shell都有自己的特點以及用途
c shell 使用的是類"c"語法,是具有c語言風格的一種shell,其內部命令有52個,較為龐大,目前使用的並不多,已經被/bin/tcsh所取代
korn shell的語法與bourne shell相同,同時具備了c shell的易用特點,許多安裝指令碼都使用ksh,ksh有42條內部命令,與bash相比有一定的限制性。
tcsh是csh的增強版,與c shell完全相容
是乙個快捷方式,已經被/bin/bash所取代
指使用者不能登入
目前linux裡面最龐大的一種 zsh. 它有84個內部命令,使用起來也比較複雜,一般情況下,不會使用該shell
linux提供給shell的直譯器有centos預設的是/bin/bash 常用的 /bin/sh
/etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
Linux基礎練習 04 shell
指令碼例 bin bash shell的強宣稱 never mind what it record here,cause it just a blank.注釋 echo e hello world shell內容 注意新建的指令碼需要賦權,儲存位置預設為bin bash且不推薦換地方。使用歷史 命令...
04 Shell程式設計之二
環境變數 shell 和指令碼使用變數儲存資料,某些特殊變數可以與其變數的內容一起傳遞到子程序,那麼這類特殊變數稱為是環境變數。檢視當前 shell 中定義的環境變數用 env命令 env 將變數宣告成環境變數 export abc some value 或 abc some value expor...
Linux學習筆記04 Shell基礎程式設計
文字檔案,通常以.sh結尾,存放linux命令的集合,能被shell解釋執行 組成 一段linux命令 shell命令 控制語句和注釋語句等。第一行 注釋行 開頭 變數 命名 以字母下劃線開頭,後面可以跟字母下劃線和數字,區分大小寫。等號左右不能有空格。分類 分為環境變數和本地變數。本地變數 只能在...