圖形界面與命令行_第1頁
圖形界面與命令行_第2頁
圖形界面與命令行_第3頁
圖形界面與命令行_第4頁
圖形界面與命令行_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

圖形界面與命令行第1頁,課件共54頁,創(chuàng)作于2023年2月本章將對Linux下的圖形界面(GraphicUserInterface,GUI)和命令行(CommandLineInterface,CLI)做一個初步的介紹。第2頁,課件共54頁,創(chuàng)作于2023年2月3.1Linux桌面和Windows的圖形化管理方式一樣,Linux下也有自己的圖形化管理系統(tǒng)。

Linux圖形化管理系統(tǒng)主要由以下兩部分組成:(1)XWindow系統(tǒng);(2)KDE、GNOME或其他桌面環(huán)境(如XFCE等)。第3頁,課件共54頁,創(chuàng)作于2023年2月3.1.1XWindow系統(tǒng)

XWindow是一套基于“服務(wù)器/客戶端”架構(gòu)的視窗系統(tǒng),于1984年在麻省理工學院(MIT)計算機科學研究室開始開發(fā)。目前,它是UNIX及類UNIX系統(tǒng)中最流行的視窗系統(tǒng),并可用于幾乎所有的現(xiàn)代操作系統(tǒng)。第4頁,課件共54頁,創(chuàng)作于2023年2月

XWindow為GUI環(huán)境提供了基本的框架:在屏幕上繪圖和移動窗口,以及與鼠標和鍵盤的互動。XWindow并沒有管轄到使用者接口——這是由每個獨立的程序處理。因此,嚴格地說,XWindow系統(tǒng)并不是一個軟件,而是一個協(xié)議(Protocal)。第5頁,課件共54頁,創(chuàng)作于2023年2月

XWindow由服務(wù)器(Server)、客戶端(Client)和通信協(xié)議(Xprotocol)三部分組成。 目前XWindow有兩種實現(xiàn):XFree86和X.Org服務(wù)器。

XFree86自1992年起一直循著自由發(fā)放的開放源代碼模式發(fā)展。第6頁,課件共54頁,創(chuàng)作于2023年2月第7頁,課件共54頁,創(chuàng)作于2023年2月3.1.2KDE桌面

KDE(KDesktopEnvironment),即K桌面環(huán)境,由德國人MathiasEttrich與1996年10月創(chuàng)建。第8頁,課件共54頁,創(chuàng)作于2023年2月

KDE主要包含以下應(yīng)用程序。(1)Konqueror(檔案管理與網(wǎng)頁瀏覽器)(2)amaroK(音樂播放器)(3)Gwenview(圖像瀏覽器)(4)Kaffeine(媒體播放器)(5)Kate(文本編輯器)第9頁,課件共54頁,創(chuàng)作于2023年2月(6)Kopete(即時通訊軟件)(7)KOffice(辦公軟件套件)(8)Kontact(個人信息管理軟件)(9)KMail(電子郵件客戶端)(10)Konsole(終端模擬器)(11)K3B(光盤燒錄軟件(確認表述是否正確))(12)KDevelop(集成開發(fā)環(huán)境)第10頁,課件共54頁,創(chuàng)作于2023年2月圖3-1RedHatLinux的KDE桌面第11頁,課件共54頁,創(chuàng)作于2023年2月3.1.3GNOME桌面

GNOME(GNUNetworkObjectModelEnvironment,GNU網(wǎng)絡(luò)對象模型環(huán)境)計劃于1997年8月由MigueldeIcaza和FedericoMena發(fā)起,目的是取代KDE。GNOME的興起很大程度上是因為KDE中使用的Qt鏈接庫最初并未采用開源協(xié)議,限制了其應(yīng)用。第12頁,課件共54頁,創(chuàng)作于2023年2月

GNOME是GNU計劃的正式桌面,也是開放源碼運動的一個重要組成部分。第13頁,課件共54頁,創(chuàng)作于2023年2月

GNOME下的主要應(yīng)用程序如下。(1)Abiword(文字處理器)(2)Epiphany(網(wǎng)頁瀏覽器)(3)Evolution(聯(lián)系/安排和E-mail管理)(4)Gaim(即時通訊軟件)(5)gedit(文本編輯器)第14頁,課件共54頁,創(chuàng)作于2023年2月(6)TheGimp(高級圖像編輯器)(7)Gnumeric(電子表格軟件)(8)GnomeMeeting(IP電話或者電話軟件)(9)Inkscape(矢量繪圖軟件)(10)Nautilus(文件管理器)(11)Rhythmbox(類型AppleiTunes的音樂管理軟件)(12)Totem(媒體播放器)第15頁,課件共54頁,創(chuàng)作于2023年2月圖3-2RedHatLinux的GNOME桌面第16頁,課件共54頁,創(chuàng)作于2023年2月3.1.4RedHatLinux下的桌面環(huán)境從圖3-1和圖3-2中可以看出,在RedHatLinux里KDE和GNOME看起來十分相似。盡管從底層上看,KDE和GNOME有非常明顯的區(qū)別,但是RedHat的修改使圖標、菜單、面板和許多系統(tǒng)工具在這兩個不同的桌面環(huán)境中看起來是一致的。第17頁,課件共54頁,創(chuàng)作于2023年2月

GNOME和KDE等常見Linux桌面環(huán)境,在操作上和Windows基本類似。第18頁,課件共54頁,創(chuàng)作于2023年2月CentOS6.0第19頁,課件共54頁,創(chuàng)作于2023年2月右下角切換第20頁,課件共54頁,創(chuàng)作于2023年2月右下角切換后第21頁,課件共54頁,創(chuàng)作于2023年2月3.2Linux字符界面雖然圖形用戶界面操作簡單直觀,但命令行的人機交互模式仍然沿用至今,并且依然是Linux系統(tǒng)配置和管理的首選方式。因此,掌握一定的命令行知識,是學習Linux的過程中一個必不可少且至關(guān)重要的步驟。第22頁,課件共54頁,創(chuàng)作于2023年2月3.2.1認識LinuxShell

Shell就是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進行交互操作的一種接口。

WindowsXP中的Shell為命令行提示符CMD和窗口管理器Explorer。目前,Linux下可用的Shell也有很多種,如BourneShell、CShell、KornShell、POSIXShell以及BourneAgainShell等。第23頁,課件共54頁,創(chuàng)作于2023年2月1.BourneShell2.CShell3.KornShell4.其他Shell第24頁,課件共54頁,創(chuàng)作于2023年2月3.2.2登錄終端控制臺登錄終端控制臺有兩種方式:一種是在桌面系統(tǒng)中使用終端仿真器;另一種是直接在字符界面登錄終端。第25頁,課件共54頁,創(chuàng)作于2023年2月1.使用GNOME終端仿真器

圖3-5啟動終端控制臺

第26頁,課件共54頁,創(chuàng)作于2023年2月圖3-6GNOME的終端控制臺第27頁,課件共54頁,創(chuàng)作于2023年2月2.直接登錄字符界面除了通過GNOME里的終端進入外,還可以直接在字符界面進行操作。如果圖形界面屬于未開啟狀態(tài)(例如直接登錄字符界面,或退出了圖形界面),則需要首先輸入命令“startx”啟動XWindow。如果需要改變RedHatLinux默認的啟動方式,則需要修改/etc/inittab。第28頁,課件共54頁,創(chuàng)作于2023年2月Vmware改變切換方式:Edit->Preferences->Input第29頁,課件共54頁,創(chuàng)作于2023年2月CTRL+ALT+F2開啟一個虛擬終端,或切換到虛擬終端第30頁,課件共54頁,創(chuàng)作于2023年2月CTRL+ALT+F1切換回圖形界面第31頁,課件共54頁,創(chuàng)作于2023年2月3.2.3使用Linux控制臺

Linux的bash相當智能化,可使用<TAB>鍵的自動補齊功能,將部分命令補充完整。

bash還具備完善的歷史記錄功能。

第32頁,課件共54頁,創(chuàng)作于2023年2月<TAB>鍵的自動補齊第33頁,課件共54頁,創(chuàng)作于2023年2月除了智能化外,bash的自定義功能也很強。第34頁,課件共54頁,創(chuàng)作于2023年2月轉(zhuǎn)義符說明\aASCII響鈴字符(也可以鍵入\007)\d“WedSep06”格式的日期\eASCII轉(zhuǎn)義字符(也可以鍵入\033)\h主機名的第一部分(如“mybox”)\H主機的全稱(如“”)\j在此shell中通過按Ctrl+Z掛起的進程數(shù)\l此shell的終端設(shè)備名(如“ttyp4”)\n換行符\r回車符\sshell的名稱(如“bash”)\t24小時制時間(如“23:01:01”)\T12小時制時間(如“11:01:01”)\@帶有am/pm的12小時制時間表3-1 提示符樣式第35頁,課件共54頁,創(chuàng)作于2023年2月轉(zhuǎn)義符說明\u用戶名\vbash的版本(如2.04)\Vbash版本(包括補丁級別)\w當前工作目錄(如“/home/drobbins”)\W當前工作目錄的“基名(basename)”(如"drobbins")\!當前命令在歷史緩沖區(qū)中的位置\#命令編號(只要您鍵入內(nèi)容,它就會在每次提示時累加)\$如果您不是超級用戶(root),則插入一個$;如果您是超級用戶,則顯示一個#\xxx插入一個用三位數(shù)xxx(用零代替未使用的數(shù)字,如“\007”)表示的ASCII字符續(xù)表第36頁,課件共54頁,創(chuàng)作于2023年2月轉(zhuǎn)義符說明\反斜杠\[這個序列應(yīng)該出現(xiàn)在不移動光標的字符序列(如顏色轉(zhuǎn)義序列)之前,使bash能夠正確計算自動換行\(zhòng)]這個序列應(yīng)該出現(xiàn)在非打印字符序列之后續(xù)表第37頁,課件共54頁,創(chuàng)作于2023年2月3.2.4在控制臺里使用幫助——man命令

man命令用于查看Linux系統(tǒng)的手冊,是Linux中使用最為廣泛的幫助形式。其中不僅包含了常用命令的幫助說明,還包括配置文件、設(shè)備文件、協(xié)議和庫函數(shù)等多種信息。man命令的基本格式如下:man[-acdfhkKtwW][-msystem][-pstring][-Cconfig_file][-Mpath][-Ppager][-Ssection_lis-

t][section]name...第38頁,課件共54頁,創(chuàng)作于2023年2月第39頁,課件共54頁,創(chuàng)作于2023年2月選項說明-Cconfig_file指定設(shè)定檔man.conf;內(nèi)定值是/etc/man.conf。有關(guān)配置文件詳細信息可以查看man.cinfig(5)-Mpath指定了線上手冊的搜尋路徑,如果沒有指定則使用環(huán)境變數(shù)MANPATH的設(shè)定;如果沒有使用MANPATH,則會使用/usr/lib/man.conf內(nèi)的設(shè)定;如果MANPATH是空字串則表示使用內(nèi)定值-Ppager指定使用何種pager。man會優(yōu)先使用此選項設(shè)定,然后是依環(huán)境變數(shù)MANPAGER設(shè)定,然后是環(huán)境變數(shù)PAGER;man內(nèi)定使用/usr/bin/less-Ssection_listman所搜尋的章節(jié)列表(以冒號分隔),此選項會覆蓋環(huán)境變數(shù)MANSECT的設(shè)定-aman內(nèi)定在顯示第一個找到的手冊之后就會停止搜尋,使用此選項會強迫man顯示所有符合name的線上手冊-c即使有最新的catpage,還是對線上手冊重新作排版,本選項在螢?zāi)坏男辛袛?shù)改變時或已排版的線上手冊損壞時特別有意義-d不顯示線上手冊,只顯示除錯訊息-D同時顯示線上手冊與除錯訊息-f功能同whatis表3-2 man參數(shù)列表及解釋第40頁,課件共54頁,創(chuàng)作于2023年2月選項說明-h顯示求助訊息然后結(jié)束程式-k功能同apropos-K對所有的線上手冊搜尋所指定的字串。警告:本功能回應(yīng)速度可能很慢!如果指定section會對速度有幫助-msystem依所指定的system名稱而指定另一組的線上手冊-pstring指定在nroff或troff之前所執(zhí)行的處理程式不是所有的安裝都會有完整的前處理器-t使用/usr/bin/groff-w或

--path不顯示線上手冊,但顯示線上手冊的位置。如果沒有指定引數(shù)則顯示man所搜尋的目錄列表-W功能類似-w,但每行只印出一個檔名,不印出額外的訊息。這在下面的狀況特別有用:man-aWman|xargsls-l續(xù)表第41頁,課件共54頁,創(chuàng)作于2023年2月圖3-8manls的輸出結(jié)果第42頁,課件共54頁,創(chuàng)作于2023年2月第43頁,課件共54頁,創(chuàng)作于2023年2月章節(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)換手冊表3-3 man章節(jié)說明man8系統(tǒng)管理手冊,這些工具只有root用戶才能使用man9Linux系統(tǒng)例程手冊第44頁,課件共54頁,創(chuàng)作于2023年2月第45頁,課件共54頁,創(chuàng)作于2023年2月3.2.5在控制臺里使用幫助——info命令及其他

info文檔是Linux系統(tǒng)提供的另一種格式的文檔。info命令支持文件的鏈接跳轉(zhuǎn),使用方向鍵在顯示的幫助文檔中選擇需要進一步查看的文件名,回車后被選中的文件會自動打開。與man手冊相比,info文檔具有更強的交互性。info命令的基本格式如下:infocmd_name第46頁,課件共54頁,創(chuàng)作于2023年2月圖3-10pinfo效果圖第47頁,課件共54頁,創(chuàng)作于2023年2月

圖3-11“mkdir--help”輸出結(jié)果第48頁,課件共54頁,創(chuàng)作于2023年2月第49頁,課件共54頁,創(chuàng)作于2023年2月3.3使用Linux的注意事項為了描述方便,本書中很多示例都是采用root賬戶直接進行演示。在實際使用中,通常不建議直接登錄root賬戶。因為root賬戶擁有最高的系統(tǒng)控制權(quán),稍有不慎則可能完全破壞整個Linux系統(tǒng)。第50頁,課件共54頁,創(chuàng)作于2023年2月

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論