Ubuntu基礎知識(三) Shell

2021-04-20 01:46:40 字數 2121 閱讀 3346

簡介文字作業系統與外部最主要的介面就叫做

shell

。shell

是作業系統最外面的一層。

shell

管理你與作業系統之間的互動

:等待你輸入,向作業系統解釋你的輸入,並且處理各種各樣的作業系統的輸出結果。

shell

提供了你與作業系統之間通訊的方式。這種通訊可以以互動方式(從鍵盤輸入,並且可以立即得到響應),或者以

shell script(

非互動)

方式執行。

shell script

是放在檔案中的一串

shell

和作業系統命令,它們可以被重複使用。本質上,

shell script

是命令列命令簡單的組合到乙個檔案裡面。

shell

基本上是乙個命令直譯器,類似於

dos下的

command.com

。它接收使用者命令(如ls等

),然後呼叫相應的應用程式。較為通用的

shell

有標準的

bourne shell (sh)

和c shell (csh)。 2

、虛擬控制台

預設linux有6

個虛擬控制台,他們分別為

tty1~tty6

。可以用

ctrl+alt+f1~f6

組合鍵來切換。而

x-window

是對應tty7

,在任乙個虛擬控制台中按

alt+f1~f7

可以切換到對應的控制台。

進入虛擬控制台後,可以按

startx

命令啟動

x-window

桌面環境。3、

shell

使用基礎

當使用者在

shell

中完成所有工作後,可以執行

exit

命令退出

shell

提示符「

boisy@boisy-desktop:/media$ 」

表示的含義如下:

「boisy」

表示當前登入的帳戶名;

「boisy-desktop」

表示當前

linux

的主機名;

「media」

表示當前目錄(如果是波浪線「~」則表示當前位於使用者的主目錄);

「$」表示當前登入的是普通使用者,如果是管理員

root

使用者則用

"#"表示。4、

shell

命令基本規則

一般格式

shell

命令的一般格式如下:命令名【選項】【引數

1】【引數2】

...【選項】是對命令的特別定義,以減號

(-)開始,多個選項可以用乙個減號

(-)

連起來,如

ls -l -a

與ls -la

相同。【引數】提供命令執行的資訊,或者是命令執行過程中所使用的檔名。使用分號

(;)可以將兩個命令隔開,這樣可以實現一行中輸入多個命令。命令的執 行順序和輸入的順序相同。命令列中的選項和引數都是可選的,使用者只要根據自己的實際需要使用即可。

命令補全

在送入命令的任何時刻,可以按

鍵,當這樣做時,系統將試圖補全此時已輸入的命令。如果已經輸入的字串不足以唯一地確定它應該使用 的命令,系統將發出警告聲。再次按

鍵,系統則會給出可用來用來補全的字串清單。使用命令補全功能,可以提高使用長命令或操作較長 名字的檔案或資料夾的都是非常有意義的。

歷史命令

系統會把過去輸入過的命令記憶下來,只要按方向鍵中的上下箭頭,就可以選擇以前輸入過的命令了。也可以用

history

命令來顯示使用者執行過的全部命令。

獲得幫助資訊

--help

選項man

命令名在閱讀幫助資訊時,可以按

pagedown

和pageup

來進行上下翻頁,按

q鍵退出

ubuntu基礎知識

ubuntu基本知識 一 壓縮與解壓 1 打包 tar cvf tar 2 壓縮tar zcvf tar.gz 3 解包 tar xvf tar 4 解壓 tar zxvf tar.gz 二 網路配置 1 ping ip位址 檢測網路是否可達 2 ifconfig 檢視配置網路位址 三 使用者 1 ...

ubuntu網路基礎知識

ipv4位址的32bit分為網路部分和主機部分。通過子網掩碼來確定網路部分的位數。子網掩碼跟ip位址一樣,也是有32bit,每一位與ip位址中的每一位一一對應。ip位址中相對應子網掩碼中為1的部為網路部分。例如 192.168.1.1 11000000.10101000.00000001.00000...

Linxu基礎知識 終端 終端模擬器 shell

實驗樓課程第二個實驗的講解部分出現了三個詞,我不知道它們三個是什麼關係。查閱了度娘,歸納如下 在unix linux系統中,使用者通過終端登入系統後得到乙個shell程序,這個終端就成為shell程序的控制終端。linux下一切皆檔案,所以終端本質上也是乙個檔案,因此每個終端裝置都對應乙個不同的裝置...