麒麟操作系統(tǒng)應用活頁式教程 課件 項目2 與麒麟操作系統(tǒng)交互_第1頁
麒麟操作系統(tǒng)應用活頁式教程 課件 項目2 與麒麟操作系統(tǒng)交互_第2頁
麒麟操作系統(tǒng)應用活頁式教程 課件 項目2 與麒麟操作系統(tǒng)交互_第3頁
麒麟操作系統(tǒng)應用活頁式教程 課件 項目2 與麒麟操作系統(tǒng)交互_第4頁
麒麟操作系統(tǒng)應用活頁式教程 課件 項目2 與麒麟操作系統(tǒng)交互_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

項目2與麒麟操作系統(tǒng)交互麒麟操作系統(tǒng)應用活頁式教程學習目標?知識目標1.了解Shell命令的基本格式和執(zhí)行方法2.掌握麒麟操作系統(tǒng)中常用的基本命令3.認識vim編輯器的3種模式4.掌握vim編輯器在各種模式下的常用命令

能力目標1.熟記Shell命令的基本格式并熟練使用常用命令2.能夠通過Shell命令輸出字符串、查看歷史命令、關閉系統(tǒng)、重啟系統(tǒng)3.能夠在vim編輯器中完成普通模式、插入模式、命令行模式的切換和操作4.能夠熟練使用vim編輯器在各種模式下的常用命令?素養(yǎng)目標1.提升計算機專業(yè)的職業(yè)素養(yǎng)和職業(yè)技能2.提高自學能力和自學意識3.培養(yǎng)吃苦耐勞的求學精神4.關注時事,提升專業(yè)自豪感5.培養(yǎng)精益求精、慎思篤行的學習態(tài)度任務1.Shell入門contents目錄任務2.vim編輯器的應用任務1Shell入門任務1Shell入門啟動Shell查看當前操作用戶和工作目錄切換用戶任務流程輸出字符串查看歷史命令關閉和重啟系統(tǒng)步驟1:啟動Shell。圖2-1

啟動Shell任務1Shell入門在圖形用戶界面中,按快捷鍵“Ctrl+Alt+T”打開終端,即可啟動Shell,如圖2-1所示,在終端中輸入的命令就是依靠Shell來解釋并執(zhí)行完成的。經驗分享:打開終端常用的3種方式。(1)使用快捷鍵“Ctrl+Alt+T”打開終端。(2)在桌面空白處右擊,在彈出的快捷菜單中選擇“在終端中打開”命令,打開終端。(3)通過“開始”→“程序”→“終端”命令,打開終端。其中,使用快捷鍵是最常用的方式,也是最為方便的方式之一。任務1Shell入門任務1Shell入門

知識鏈接:計算機硬件由運算器、控制器、存儲器、輸入/輸出設備組成,而讓硬件各司其職且協(xié)同運行的是內核。麒麟操作系統(tǒng)的內核負責完成硬件資源分配、調度等管理任務。由此可見,內核對計算機正常運行十分重要,因此不建議直接編輯內核中的參數,而是讓用戶通過基于系統(tǒng)調用接口開發(fā)出的應用程序或服務來管理計算機,如圖2-2所示。圖2-2

用戶與系統(tǒng)交互任務1Shell入門

知識鏈接:Shell(也被稱為終端或殼)充當的是用戶與內核(硬件)之間的翻譯官,用戶把一些命令“告訴”終端,它就會調用相應的應用程序或服務去完成某些工作。現(xiàn)在包括麒麟操作系統(tǒng)在內的許多主流Linux操作系統(tǒng)默認使用的終端是Bash(Bourne-AgainShell)。Shell是一個命令語言解釋器,它擁有自己內建的Shell命令集,Shell也能被系統(tǒng)中的其他應用程序所調用。用戶在提示符下輸入的命令都先由Shell解釋再傳給內核。有一些命令是建立在Shell內部的,如改變工作目錄命令cd;還有一些命令是存在于文件系統(tǒng)中某個目錄下的單獨的應用程序,如復制命令cp和移動命令mv。但是對于用戶而言,不必關心一個命令是建立在Shell內部還是一個單獨的應用程序。當輸入命令并執(zhí)行后,首先,Shell會檢查命令是否為一個內部命令,如果不是,則檢查命令是否為一個應用程序;然后,Shell會在搜索路徑中尋找這個應用程序(搜索路徑就是一個能找到可執(zhí)行程序的目錄列表)。如果輸入的命令不是一個內部命令,且在搜索路徑中沒有找到這個應用程序,則會顯示一條錯誤信息。如果能夠成功找到該內部命令或應用程序,則該內部命令或應用程序將被分解為系統(tǒng)調用并傳給內核。步驟2:查看當前操作用戶和工作目錄。任務1Shell入門1.查看當前操作用戶通過輸入如下命令,可以查看當前操作用戶,如圖2-3所示,當前操作用戶為root。whoami圖2-3

查看當前操作用戶任務1Shell入門

知識鏈接:當用戶成功登錄后,系統(tǒng)將執(zhí)行Shell程序,提供交互式命令執(zhí)行環(huán)境。在麒麟終端命令環(huán)境下默認使用bash,終端提示信息由以下3個部分組成。(1)用戶名@計算機名:顯示當前登錄的用戶及所使用的計算機名稱。(2)當前工作目錄:用戶當前所在的工作目錄,符號“~”表示用戶的主工作目錄(home目錄)。(3)命令提示符:符號“$”表示普通用戶,符號“#”表示root用戶。任務1Shell入門經驗分享:出現(xiàn)命令提示符,用戶就可以輸入命令及所需的參數了,系統(tǒng)將執(zhí)行這些命令。如果想要中止命令的執(zhí)行,則可以按快捷鍵“Ctrl+C”;如果用戶想退出登錄,則可以輸入“exit”或按快捷鍵“Ctrl+D”。任務1Shell入門2.查看當前工作目錄通過輸入如下命令,可以查看當前工作目錄,如圖2-4所示,當前工作目錄為/root。pwd圖2-4查看當前工作目錄步驟2:查看當前操作用戶和工作目錄。步驟3:切換用戶。任務1Shell入門1.切換用戶,不改變環(huán)境變量當前用戶是keung,現(xiàn)要切換到root用戶,但環(huán)境變量仍然是keung用戶的,可以輸入如下命令,并根據提示信息輸入密碼,結果如圖2-5所示。suroot圖2-5切換到root用戶任務1Shell入門

知識鏈接:命令的基本格式如下。命令名[選項][參數]其中,[]表示可選項,有些命令不加選項或參數也能執(zhí)行。一般來說,選項用于增強或限制命令功能,參數則用于指定命令的操作對象。命令名和選項、選項和參數之間需要使用空格符分隔。下面通過最常見的ls命令來解釋命令的基本格式。ls命令用于顯示指定目錄下的文件及子目錄信息。該命令不加選項和參數也可以直接執(zhí)行,此時顯示當前目錄下的文件及子目錄名稱;在ls命令后面加上-l選項,將顯示當前目錄下的文件及子目錄的詳細信息;在ls-l命令后面加上路徑名/boot,將顯示/boot目錄下的文件及子目錄下的所有文件的詳細信息,如圖2-6所示。任務1Shell入門圖2-6麒麟操作系統(tǒng)命令的基本格式示例任務1Shell入門2.切換用戶,改變環(huán)境變量當前用戶是keung,現(xiàn)要切換到root用戶,并將相關的環(huán)境變量也切換為root用戶的,可以輸入如下命令,結果如圖2-7所示。su-root圖2-7切換到root用戶(2)步驟3:切換用戶。任務1Shell入門

知識鏈接:su命令用于不同用戶之間的切換。超級用戶root切換到其他用戶不需要輸入密碼,而普通用戶間的切換,或者普通用戶切換到超級用戶需要輸入密碼。su命令在不加任何參數時默認切換到root用戶。su命令的格式如下。su[選項]用戶名常用選項如下。

-:當前用戶不僅切換為指定的用戶,同時所用的工作環(huán)境也切換為指定用戶的工作環(huán)境(包括PATH變量、MAIL變量等),當使用-選項省略用戶名時,默認切換到root用戶。

-c:在執(zhí)行一個命令后,退出所切換的用戶環(huán)境,恢復原來的用戶身份。步驟4:輸出字符串。任務1Shell入門使用如下命令,可以在終端中輸出“Helloworld”字符串,如圖2-8所示。echo"Helloworld"圖2-8輸出“Helloworld”字符串任務1Shell入門

知識鏈接:echo命令十分常用,相當于C語言里面的printf。echo命令可以打印變量的值,輸出指定的字符串,將結果寫入文件,還可以將結果打印在終端上。echo命令可以在顯示器上顯示一段文字,起到提示的作用。echo命令的格式如下。echo[選項][字符串]常用選項如下。

-n:不輸出行末的換行符號(內容輸出后不換行)。

-e:解釋轉義字符(如“Enter”鍵\r、制表符\t等)。

-E:不解釋轉義字符(echo命令的默認項)。步驟5:查看歷史命令。任務1Shell入門當輸入history5命令后,系統(tǒng)會顯示最近執(zhí)行的5條命令,如圖2-9所示。圖2-9最近執(zhí)行的5條命令任務1Shell入門

知識鏈接:history命令可以查看當前用戶在系統(tǒng)中執(zhí)行的命令。history命令的格式如下。history[選項]常用選項如下。

-n:顯示最近執(zhí)行的n條命令。

-c:清空歷史記錄文件。

-d:刪除指定編號的歷史命令。步驟6:關閉和重啟系統(tǒng)。任務1Shell入門1.關閉系統(tǒng)輸入如下命令,可以關閉系統(tǒng),如圖2-10所示。shutdown圖2-10關閉系統(tǒng)任務1Shell入門經驗分享:在實際的生產操作中,普通用戶是不能隨便關閉系統(tǒng)的,雖然自己使用完了機器,但是這時系統(tǒng)中可能還有其他用戶正在使用系統(tǒng)。因此,關閉或重啟系統(tǒng)的操作只有管理員才有權執(zhí)行。關閉或重啟系統(tǒng)的正確做法應該分三步走,步驟如下。(1)查看在線用戶和在線服務;(2)通知用戶關閉或重啟系統(tǒng)的原因和時間安排;(3)下達關閉系統(tǒng)的命令。

任務1Shell入門

知識鏈接:shutdown命令可以安全地關閉或重啟系統(tǒng)。shutdown命令的格式如下。shutdown[-tseconds][選項]time[message]常用選項如下。

-tseconds:設定在幾秒后執(zhí)行關閉系統(tǒng)程序。

-k:將警告信息傳送給所有用戶。

-r:關閉系統(tǒng)后重啟系統(tǒng)。

-h:關閉系統(tǒng)后不重啟系統(tǒng)。

-n:用強制方式終止系統(tǒng)程序后關閉系統(tǒng)。

-c:取消目前正在進行的關閉系統(tǒng)動作。

time:設定關閉系統(tǒng)的時間

message:傳送給所有用戶的警告信息步驟6:關閉和重啟系統(tǒng)。任務1Shell入門2.重啟系統(tǒng)輸入如下命令,可以重啟系統(tǒng),如圖2-11所示。reboot圖2-11重啟系統(tǒng)任務1Shell入門

知識鏈接:reboot命令用來重啟系統(tǒng)。reboot命令的格式如下。reboot[選項]常用選項如下。

-n:在重啟系統(tǒng)前不做資料寫回硬盤的動作。

-w:并不會真的重啟系統(tǒng),只是把記錄寫入/var/log/wtmp檔案。

-d:不把記錄寫入/var/log/wtmp檔案(-n選項包含了-d選項)。

-f:強迫重啟系統(tǒng),不呼叫shutdown這個命令。

-i:在重啟系統(tǒng)之前,先停止所有與網絡相關的裝置。任務1Shell入門經驗分享:在實際操作過程中,輸入命令有以下3點技巧。1.命令快速補齊在輸入一條命令時,命令名及參數中的文件名可以使用“Tab”鍵補齊,即在輸入命令名或文件名的一部分后,按“Tab”鍵,此時如果輸入的部分可以唯一識別一條命令或一個文件,則系統(tǒng)會自動補齊命令名或文件名的未輸入部分。例如,在輸入“history”命令時,只要輸入“his”后按“Tab”鍵,此時系統(tǒng)會自動把命令補齊為history,實現(xiàn)命令的快速輸入。

2.終止命令執(zhí)行在一條命令執(zhí)行的過程中,如果需要臨時終止該命令的執(zhí)行,則可以按快捷鍵“Ctrl+C”,此時命令將被強行終止執(zhí)行,也可以按快捷鍵“Ctrl+Z”,此時命令的執(zhí)行將被掛起,即不終止命令執(zhí)行,而將命令切換到后臺執(zhí)行狀態(tài)。3.使用history命令麒麟操作系統(tǒng)對于用戶過去輸入的命令來說,其Shell程序會將命令保存在用戶主文件夾內的.bash_history文件中,默認保存的命令數量可達1000個。通過history命令,這些命令及其編號可以在麒麟命令行界面中被列出。在界面中使用光標上移鍵可以把過去輸入的命令重新調出,按“Enter”鍵則表示再次執(zhí)行該操作。同時,可以使用!命令的編號再次執(zhí)行指定編號的命令。例如,!n表示執(zhí)行第n條命令,!command表示從最近執(zhí)行的命令中查找以command開頭的命令并執(zhí)行,而!!表示執(zhí)行上一條命令。查看歷史命令的示例如圖2-12所示。任務1Shell入門任務1Shell入門圖2-12查看歷史命令的示例任務2vim編輯器的應用任務2vim編輯器的應用打開文件編輯內容查找與替換任務流程統(tǒng)計行數保存并退出步驟1:打開文件。圖2-13打開文件任務2vim編輯器的應用使用如下命令,打開文件,如圖2-13所示。vimMyMotherlandandMe任務2vim編輯器的應用經驗分享:使用vim編輯器打開文件。當使用vim編輯器打開文件時,如果該文件已存在,則會打開文件并顯示文件內容;如果該文件不存在,則vim編輯器會創(chuàng)建一個新文件并打開。任務2vim編輯器的應用

知識鏈接:1.vim編輯器介紹vim編輯器是麒麟操作系統(tǒng)中經典的文本編輯器,它工作在命令界面下,由于不需要圖形界面,因此它是效率很高的文本編輯器。盡管在麒麟操作系統(tǒng)中也有很多圖形界面的編輯器可用,但vim編輯器在系統(tǒng)和服務器管理中的功能是那些圖形界面的編輯器所無法比擬的。需要注意的是,vim編輯器并不是一個排版程序,它不像Word或WPS那樣可以對字體、格式、段落等其他屬性進行編排,它只是一個文本編輯程序,沒有菜單,完全通過命令來完成文件的編輯操作。任務2vim編輯器的應用

知識鏈接:2.vim的語法vim的格式如下。vim[選項][文件]常用選項如下。

-c:打開文件前先執(zhí)行指定的命令。

-R:以只讀方式打開,但是可以強制保存。

-M:以只讀方式打開,不可以強制保存。

-r:回復崩潰的會話。

+num:從第num行開始。步驟2:編輯內容。圖2-14轉換為插入模式任務2vim編輯器的應用(1)打開vim編輯器后,可以進行內容編輯。輸入“i”,將工作模式轉換為插入模式,編輯器下面顯示“插入”,如圖2-14所示。在這種模式下可以對文件內容進行編輯。任務2vim編輯器的應用

知識鏈接:1.vim編輯器的3種基本模式vim編輯器有3種基本模式:普通模式、插入模式和命令行模式。通過vim編輯器中相應的命令可以實現(xiàn)3種模式的切換。在啟動vim編輯器時,會進入普通模式。在普通模式下可以執(zhí)行文本內容的復制、刪除、粘貼等操作。按“i”鍵、“a”鍵或“o”鍵會進入編輯器的插入模式,此時按鍵盤上的按鍵將被視為在文件中輸入對應的文本內容。從插入模式返回普通模式需要按“Esc”鍵。如果需要保存文件,則可以按“:”鍵,此時將進入編輯器的命令行模式,可以執(zhí)行保存文件、查找文件、退出編輯器等操作。從命令行模式返回普通模式需要按“Esc”鍵。vim編輯器3種模式的切換方法如圖2-15所示。圖2-15vim編輯器3種模式的切換方法任務2vim編輯器的應用

知識鏈接:vim編輯器的3種模式及其功能說明如表2-1所示。表2-1vim編輯器的3種模式及其功能說明模式功能普通模式普通模式是默認的模式,在該模式下可以進行光標的移動,文本內容的復制、刪除、粘貼等操作,以及執(zhí)行各種命令插入模式插入模式用于輸入文本,類似于其他文本編輯器中的輸入模式。在普通模式下按“i”鍵、“a”鍵或“o”鍵可以進入插入模式,此時可以直接輸入文本。在插入模式下,可以使用“Backspace”鍵與其他按鍵來輸入和編輯文本。要想返回普通模式,需要按“Esc”鍵命令行模式命令行模式用于執(zhí)行一些特殊的操作,如保存文件、退出編輯器、查找文件、替換等。在普通模式下按“:”鍵可以進入命令行模式,此時命令行底部會出現(xiàn)一個冒號“:”,可以在該行中輸入命令。執(zhí)行完命令后,按“Esc”鍵即可返回普通模式任務2vim編輯器的應用

知識鏈接:2.常用的vim編輯器命令(1)插入模式。

i:按“i”鍵進入插入模式后,從光標當前位置開始輸入文字。

a:按“a”鍵進入插入模式后,從光標當前位置的下一個位置開始輸入文字。

o:按“o”鍵進入插入模式后,插入新的一行,從行首開始輸入文字。(2)從插入模式返回普通模式需要按“Esc”鍵。(3)移動光標。在vim編輯器中可以直接用鍵盤上的光標鍵來控制光標上、下、左、右的移動,也可以用小寫英文字母“h”、“j”、“k”和“l(fā)”分別控制光標左、下、上、右的移動。

Ctrl+b:屏幕往“后”移動一頁。

Ctrl+f:屏幕往“前”移動一頁。

Ctrl+u:屏幕往“后”移動半頁。

Ctrl+d:屏幕往“前”移動半頁。

0:光標移動到文件的開頭。任務2vim編輯器的應用

知識鏈接:

G:光標移動到文件的結尾。

$:光標移動到其所在行的行尾。

^:光標移動到其所在行的行首。

w:光標跳到下個字的開頭。

e:光標跳到下個字的字尾。

b:光標回到上個字的開頭。

u:撤銷上一步操作。

#1:光標移動到其所在行的第#個位置,如51、561。

nG:光標移動到n行。

:n:光標移動到n行。

dd:刪除光標所在的一整行。

ndd:刪除光標所在行的向下n行。

yy:復制光標所在的一整行。

nyy:復制光標所在行的向下n行。步驟2:編輯內容。任務2vim編輯器的應用(2)輸入如圖2-16所示的內容。(3)按“Esc”鍵返回普通模式,輸入如下命令,顯示文本行號,以便用戶快速獲取對應行的內容,如圖2-17所示。任務2vim編輯器的應用經驗分享:取消行號。輸入“:setnonu”命令,可以取消行號設置。步驟3:查找與替換。任務2vim編輯器的應用(1)在普通模式下,輸入如下命令快速查找“我”字,如圖2-18所示。:/我(2)在普通模式下,輸入如下命令,將文件中的“我”替換成“我們”,替換結果如圖2-19所示。:%s/我/我們/g經驗分享:查找技巧。在快速查找時,按“n”鍵可以從當前光標位置向后搜索,按快捷鍵“Shift+n”可以從當前光標位置向前搜索。任務2vim編輯器的應用任務2vim編輯器的應用

知識鏈接:在vim編輯器中查找文本的方式有多種,最常見的是輸入“/查找的文本”來進行查找。

知識鏈接:在編輯文本時,替換操作同樣非常常見。如果需要在vim編輯器中進行替換操作,則只需要輸入如下命令。

溫馨提示

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

評論

0/150

提交評論