Shell語言 04 Shell分類以及直譯器

2021-10-17 15:41:10 字數 575 閱讀 3485

流行的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命令 控制語句和注釋語句等。第一行 注釋行 開頭 變數 命名 以字母下劃線開頭,後面可以跟字母下劃線和數字,區分大小寫。等號左右不能有空格。分類 分為環境變數和本地變數。本地變數 只能在...