此處介紹shell基礎知識,以及部分知識點。
概念:shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行。
分類:linux中的shell有多種型別,其中最常用的幾種是bourne shell(sh)、c shell(csh)和korn shell(ksh)。
檢視linux支援的shell型別
echo 【選項】 【輸出內容】
-e 支援反斜線控制的字元轉換
-n 取消輸出後行尾的換行符號
echo -e :支援反斜線支援的控制轉換表
顯示顏色:
格式:\e[ ; m……………\e[ ; m
常用:\e[31;1m--------\e[0m
文字顏色:30=黑色,31=紅色,32=綠色,33=黃色,34=藍色,35=洋紅,36=青色,37=白色,39=結束
底紋顏色:40=黑色,41=紅色,42=綠色,43=黃色,44=藍色,45=洋紅,46=青色,47=白色,49=結束
特殊控制顯示:
\e[0m 關閉所有屬性
\e[1m 設定高亮度
\e[4m 下劃線
\e[5m 閃爍
\e[7m 反顯
\e[8m 消隱
Shell基礎知識1 Shell概述
1 shell介紹 shell 是乙個用 c 語言編寫的程式,它是使用者使用 linux 的橋梁。shell 既是一種命令語言,又是一種程式語言。shell 是指一種應用程式,這個應用程式提供了乙個介面,使用者通過這個介面訪問作業系統核心的服務。shell 指令碼 shell script 是一種為...
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...