Linux操作系统学习笔记3【图形界面与命令行】
文章目錄:
本章討論:
1.Linux圖形化管理系統(tǒng)組成部分
2.什么是X Window系統(tǒng)
3.X Window組成
4.什么是KDE桌面
5.什么是GNOME桌面
6.?Red Hat Linux下的桌面環(huán)境
7.認識Linux Shell
8.登錄終端控制臺
方式一:使用GNOME終端仿真器
方式二:直接登錄字符界面
9.使用Linux控制臺
提示符樣式?
10.在控制臺里使用幫助——man命令
man命令的基本格式如下:
man參數(shù)列表及解釋
?man章節(jié)說明
11.在控制臺里使用幫助——info命令及其他
info命令的基本格式如下:
12.使用Linux的注意事項
本章討論:
Linux下兩種不同的用戶接口GUI和CLI。
對X Window系統(tǒng)以及目前流行的窗口管理器KDE和GNOME進行了簡單介紹。
同時,對Linux Shell進行了初步講解,并詳細地介紹了命令行模式下使用Linux聯(lián)機幫助的方法
1.Linux圖形化管理系統(tǒng)組成部分
(1)X Window系統(tǒng);
(2)KDE、GNOME或其他桌面環(huán)境(如XFCE等)。
2.什么是X Window系統(tǒng)
X Window是一套基于“服務(wù)器/客戶端”架構(gòu)的視窗系統(tǒng)
于1984年在麻省理工學(xué)院(MIT)計算機科學(xué)研究室開始發(fā)
目前,它是UNIX及類UNIX系統(tǒng)中最流行的視窗系統(tǒng),并可用于幾乎所有的現(xiàn)代操作系統(tǒng)。
?X Window為GUI環(huán)境提供了基本的框架:在屏幕上繪圖和移動窗口,以及與鼠標和鍵盤的互動
X Window并沒有管轄到使用者接口——這是由每個獨立的程序處理
嚴格地說,X Window系統(tǒng)并不是一個軟件,而是一個協(xié)議(Protocal)
3.X Window組成
由服務(wù)器(Server)、客戶端(Client)和通信協(xié)議(X protocol)三部分組成
4.什么是KDE桌面
KDE(K Desktop Environment),即K桌面環(huán)境,由德國人Mathias Ettrich于1996年10月創(chuàng)建
KDE主要包含以下應(yīng)用程序。 (1)Konqueror(檔案管理與網(wǎng)頁瀏覽器) (2)amaroK(音樂播放器) (3)Gwenview(圖像瀏覽器) (4)Kaffeine(媒體播放器) (5)Kate(文本編輯器) (6)Kopete(即時通訊軟件) (7)KOffice(辦公軟件套件) (8)Kontact(個人信息管理軟件) (9)KMail(電子郵件客戶端) (10)Konsole(終端模擬器) (11)K3B(光盤燒錄軟件(確認表述是否正確)) (12)KDevelop(集成開發(fā)環(huán)境)?
5.什么是GNOME桌面
GNOME(GNU Network Object Model Environment,GNU網(wǎng)絡(luò)對象模型環(huán)境)計劃于1997年8月由Miguel de Icaza和Federico Mena發(fā)起,目的是取代KDE
GNOME的興起很大程度上是因為KDE中使用的——Qt鏈接庫最初并未采用開源協(xié)議,限制了其應(yīng)用
GNOME是GNU計劃的正式桌面,也是開放源碼運動的一個重要組成部分
GNOME下的主要應(yīng)用程序如下。 (1)Abiword(文字處理器) (2)Epiphany(網(wǎng)頁瀏覽器) (3)Evolution(聯(lián)系/安排和E-mail管理) (4)Gaim(即時通訊軟件) (5)gedit(文本編輯器) (6)The Gimp(高級圖像編輯器) (7)Gnumeric(電子表格軟件) (8)GnomeMeeting(IP電話或者電話軟件) (9)Inkscape(矢量繪圖軟件) (10)Nautilus(文件管理器) (11)Rhythmbox(類型Apple iTunes的音樂管理軟件) (12)Totem(媒體播放器)?
6.?Red Hat Linux下的桌面環(huán)境
Red Hat的修改使圖標、菜單、面板和許多系統(tǒng)工具在這兩個不同的桌面環(huán)境中看起來是一致的
GNOME和KDE等常見Linux桌面環(huán)境,在操作上和Windows基本類似
7.認識Linux Shell
Shell就是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進行交互操作的一種接口
????????? Windows XP中的Shell為命令行提示符CMD和窗口管理器Explorer
目前,Linux下可用的Shell也有很多種: 如Bourne Shell、C Shell、Korn Shell、POSIX Shell以及Bourne Again Shell等?
8.登錄終端控制臺
方式兩種
一種是在桌面系統(tǒng)中使用終端仿真器;
另一種是直接在字符界面登錄終端
方式一:使用GNOME終端仿真器
啟動終端控制臺
快捷菜單在終端中打開
方式二:直接登錄字符界面
如果圖形界面屬于未開啟狀態(tài)(例如直接登錄字符界面,或退出了圖形界面),則需要首先輸入命令“startx”啟動X Window
如果需要改變Red Hat Linux默認的啟動方式,則需要修改/etc/inittab
9.使用Linux控制臺
Linux的bash相當(dāng)智能化,可使用<TAB>鍵的自動補齊功能,將部分命令補充完整
bash還具備完善的歷史記錄功能
提示符樣式?
| 轉(zhuǎn)? 義? 符 | 說??? 明 |
| \a | ASCII響鈴字符(也可以鍵入\007) |
| \d | “Wed Sep 06”格式的日期 |
| \e | ASCII轉(zhuǎn)義字符(也可以鍵入\033) |
| \h | 主機名的第一部分(如“mybox”) |
| \H | 主機的全稱(如“mybox.mydomain.com”) |
| \j | 在此shell中通過按Ctrl+Z掛起的進程數(shù) |
| \l | 此shell的終端設(shè)備名(如“ttyp4”) |
| \n | 換行符 |
| \r | 回車符 |
| \s | shell的名稱(如“bash”) |
| \t | 24小時制時間(如“23:01:01”) |
| \T | 12小時制時間(如“11:01:01”) |
| \@ | 帶有am/pm的12小時制時間 |
| \u | 用戶名 |
| \v | bash的版本(如2.04) |
| \V | bash版本(包括補丁級別) |
| \w | 當(dāng)前工作目錄(如“/home/drobbins”) |
| \W | 當(dāng)前工作目錄的“基名(basename)”(如"drobbins") |
| \! | 當(dāng)前命令在歷史緩沖區(qū)中的位置 |
| \# | 命令編號(只要您鍵入內(nèi)容,它就會在每次提示時累加) |
| \$ | 如果您不是超級用戶(root),則插入一個$;如果您是超級用戶,則顯示一個# |
| \xxx | 插入一個用三位數(shù)xxx(用零代替未使用的數(shù)字,如“\007”)表示的ASCII字符 |
| 轉(zhuǎn)? 義? 符 | 說??? 明 |
| \ | 反斜杠 |
| \[ | 這個序列應(yīng)該出現(xiàn)在不移動光標的字符序列(如顏色轉(zhuǎn)義序列)之前,使bash能夠正確計算自動換行 |
| \] | 這個序列應(yīng)該出現(xiàn)在非打印字符序列之后 |
10.在控制臺里使用幫助——man命令
????????? man命令用于查看Linux系統(tǒng)的手冊,是Linux中使用最為廣泛的幫助形式。
其中不僅包含了常用命令的幫助說明,還包括配置文件、設(shè)備文件、協(xié)議和庫函數(shù)等多種信息
?
man命令的基本格式如下:
man[-acdfhkKtwW][-msystem][-pstring][-Cconfig_file][-Mpath][-Ppager][-Ssection_lis-t][section]name...?
man參數(shù)列表及解釋
| 選??? 項 | 說??? 明 |
| -C | config_file指定設(shè)定檔man.conf;內(nèi)定值是/etc/man.conf。有關(guān)配置文件詳細信息可以查看man.cinfig(5) |
| -M | path指定了線上手冊的搜尋路徑,如果沒有指定則使用環(huán)境變數(shù)MANPATH的設(shè)定;如果沒有使用MANPATH,則會使用/usr/lib/man.conf內(nèi)的設(shè)定;如果MANPATH是空字串則表示使用內(nèi)定值 |
| -P | pager指定使用何種pager。man會優(yōu)先使用此選項設(shè)定,然后是依環(huán)境變數(shù)MANPAGER設(shè)定,然后是環(huán)境變數(shù)PAGER;man內(nèi)定使用/usr/bin/less |
| -S | section_listman所搜尋的章節(jié)列表(以冒號分隔),此選項會覆蓋環(huán)境變數(shù)MANSECT的設(shè)定 |
| -a | man內(nèi)定在顯示第一個找到的手冊之后就會停止搜尋,使用此選項會強迫man顯示所有符合name的線上手冊 |
| -c | 即使有最新的catpage,還是對線上手冊重新作排版,本選項在螢?zāi)坏男辛袛?shù)改變時或已排版的線上手冊損壞時特別有意義 |
| -d | 不顯示線上手冊,只顯示除錯訊息 |
| -D | 同時顯示線上手冊與除錯訊息 |
| -f | 功能同whatis |
| 選??? 項 | 說??? 明 |
| -h | 顯示求助訊息然后結(jié)束程式 |
| -k | 功能同apropos |
| -K | 對所有的線上手冊搜尋所指定的字串。警告:本功能回應(yīng)速度可能很慢!如果指定section會對速度有幫助 |
| -m | system依所指定的system名稱而指定另一組的線上手冊 |
| -p | string指定在nroff或troff之前所執(zhí)行的處理程式不是所有的安裝都會有完整的前處理器 |
| -t | 使用/usr/bin/gruff |
| -w或 | 不顯示線上手冊,但顯示線上手冊的位置。如果沒有指定引數(shù)則顯示man所搜尋的目錄列表 |
| -W | 功能類似-w,但每行只印出一個檔名,不印出額外的訊息。這在下面的狀況特別有用:man-aWman|xargsls-l |
?man章節(jié)說明
| 章??? 節(jié) | 說??? 明 |
| man1 | 提供給普通用戶使用的可執(zhí)行命令說明 |
| man2 | 系統(tǒng)調(diào)用、內(nèi)核函數(shù)的說明 |
| man3 | 子程序、庫函數(shù)的說明 |
| man4 | 系統(tǒng)設(shè)備手冊,包括“/dev”目錄中的設(shè)備文件參考說明 |
| man5 | 配置文件格式手冊,包括“/etc”目錄中的設(shè)備文件參考說明 |
| man6 | 游戲說明手冊 |
| man7 | 協(xié)議轉(zhuǎn)換手冊 |
| man8 | 系統(tǒng)管理手冊,這些工具只有root用戶才能使用 |
| man9 | Linux系統(tǒng)例程手冊 |
11.在控制臺里使用幫助——info命令及其他
info文檔是Linux系統(tǒng)提供的另一種格式的文檔。
info命令支持文件的鏈接跳轉(zhuǎn),使用方向鍵在顯示的幫助文檔中選擇需要進一步查看的文件名,回車后被選中的文件會自動打開。與man手冊相比,info文檔具有更強的交互性。
?
info命令的基本格式如下:
info cmd_name?
12.使用Linux的注意事項
通常不建議直接登錄root賬戶。因為root賬戶擁有最高的系統(tǒng)控制權(quán),稍有不慎則可能完全破壞整個Linux系統(tǒng)
如果確實需要root權(quán)限執(zhí)行某些操作,可以使用su和sudo命令執(zhí)行
su命令
執(zhí)行su可以臨時切換到root賬戶,然后就能夠在shell里使用root權(quán)限進行操作了。 執(zhí)行su命令后會提示輸入密碼,輸入root密碼即可sudo命令
以root權(quán)限執(zhí)行一個命令。其常用格式如下:sudo root_cmd?
總結(jié)
以上是生活随笔為你收集整理的Linux操作系统学习笔记3【图形界面与命令行】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ps aux|grep xxx
- 下一篇: 威胁快报|ProtonMiner挖矿蠕虫