Shell 基礎知識 1

2022-08-27 22:54:23 字數 823 閱讀 1759

此處介紹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...