第2節(jié) 基本概念及操作

1.簡介:

Linux并非基帶操作系統(tǒng),我們所見到的只是運(yùn)行在Linux上的一個(gè)圖形軟件

此前是XFree86,如今是X.Org(xorg)。為實(shí)現(xiàn)這軟件,又是靠的X窗口系統(tǒng)(X Windows System)。

在這個(gè)系統(tǒng)體系下,靠各種客戶端(X lient)與用戶進(jìn)行交互:KDE,GNOME,XFCE,LXDE

2.

操作概念

2.1

通過使用Shell程序與系統(tǒng)進(jìn)行交互,為了方便圖形界面下處理,需要通過終端模擬器進(jìn)行。

終端模擬器(gnome-terminal,kconsole,xterm,rxvt,kvt,nxterm 和 eterm )。

Linux提供默認(rèn)6種純命令界面的終端。通過[Ctrl]+[Alt]+[F1]~[F6]進(jìn)行切換。

在某終端想返回圖形處理界面可通過Ctrl+Alt+F7返回。

終端:

終端Terminal通常是指那些與集中式主機(jī)系統(tǒng)(例如IBM大型計(jì)算機(jī))相連的“啞”用戶設(shè)備。終端從用戶接收鍵盤輸入,并且將這些輸入發(fā)送給主機(jī)系統(tǒng)。主機(jī)系統(tǒng)處理這個(gè)用戶的鍵盤輸入和命令,然后輸出返回并顯示在這個(gè)終端的屏幕上。個(gè)人計(jì)算機(jī)可以運(yùn)行稱為終端模擬器的一些程序來模仿一個(gè)啞終端的工作。

2.2

Shell“提供給使用者使用界面”的軟件即命令解析器。

常見的有bash,zsh,ksh,csh。

3.

基本操作:

通配符 用來對字符串進(jìn)行模糊匹配(比如文件名、參數(shù)名)。

[touch]:

創(chuàng)建一個(gè)文件。例:touch test(創(chuàng)建一個(gè)名為test的文件,可同時(shí)多個(gè))

[cd]: 切換到一個(gè)文件。例: cd? /etc/sysconfig/(切換到etc下的sysconfig文件)

[pwd]: 查看當(dāng)前所在目錄.

[cp]: 復(fù)制。例:cp? test? /tmp?(復(fù)制test到tmp下)

[tab]: 補(bǔ)全命令參數(shù)、命令、目錄。

[Ctrl+C]: 強(qiáng)制終端操作程序。

[Ctrl+D]: 鍵盤輸入結(jié)束或退出終端

[Ctrl+S]: 暫停當(dāng)前程序,暫停后按下任意鍵恢復(fù)運(yùn)行(暫停屏幕輸出)

[Ctrl+Z]: 將當(dāng)前程序放到后臺運(yùn)行,恢復(fù)到前臺為命令fg(暫停當(dāng)前命令)

[Ctrl+A]: 將光標(biāo)移至輸入行頭,相當(dāng)于Home鍵

[Ctrl+E]: 將光標(biāo)移至輸入行末,相當(dāng)于End鍵

[Ctrl+K]: 刪除從光標(biāo)所在位置到行末

[Ctrl+Q]: 恢復(fù)屏幕輸出

[Ctrl+U]: 在提示符下,將整行命令刪除

[Ctrl+M]: 相當(dāng)于enter

[Alt+Backspace]: 向前刪除一個(gè)單詞

[Shift+PgUp]: 將終端顯示向上滾動

[Shift+PgDn]: 將終端顯示向下滾動

[方向上鍵↑]: 恢復(fù)之前輸入的命令

[&&]: 當(dāng)前一個(gè)指令執(zhí)行成功時(shí),執(zhí)行后一個(gè)指令

[||]: 當(dāng)前一個(gè)指令執(zhí)行失敗時(shí),執(zhí)行后一個(gè)指令

* 通配符 匹配 0 或多個(gè)字符

? 通配符 匹配任意一個(gè)字符,可有多個(gè),有幾個(gè)匹配幾個(gè)

[list] 通配符 匹配 list 中的任意單一字符

[!list] 通配符 匹配 除list 中的任意單一字符以外的字符

[c1-c2] 通配符 匹配 c1-c2 中的任意單一字符 如:[0-9] [a-z]

{string1,string2,...} 通配符 匹配 string1 或 string2 (或更多)其一字符串

{c1..c2} 通配符 匹配 c1-c2 中全部字符 如{1..10}

[#]: 注釋(C++中的//)

[man]: 獲取某命令的說明

[- -help]: 獲取幫助

[banner +字符串] 以(#)為元素打印字符串

[prinyerbanner -w + 數(shù)字+字符串] -w指定寬度打印字符串

若想要同時(shí)創(chuàng)建多個(gè)文件,且格式有一定規(guī)律( touch love_{1..10}_linux.txt)可創(chuàng)建依次10個(gè)文件。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容