Linux安全管理全套教學(xué)課件_第1頁(yè)
Linux安全管理全套教學(xué)課件_第2頁(yè)
Linux安全管理全套教學(xué)課件_第3頁(yè)
Linux安全管理全套教學(xué)課件_第4頁(yè)
Linux安全管理全套教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩511頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單擊此處編輯母版標(biāo)題樣式

項(xiàng)目一Linux的概述與安裝學(xué)習(xí)目標(biāo) 知識(shí)目標(biāo)1.識(shí)記:Linux操作系統(tǒng)的緣起、特點(diǎn)及應(yīng)用;VMwareWorkstation的作用和特點(diǎn)2.領(lǐng)會(huì):Linux操作系統(tǒng)的常見版本和特點(diǎn);CentOS8系統(tǒng)的新特性 技能目標(biāo)1.會(huì)正確安裝和配置VMwareWorkstation軟件2.能搭建Linux學(xué)習(xí)環(huán)境3.會(huì)正確安裝CentOS8系統(tǒng)

素質(zhì)目標(biāo)1.通過(guò)學(xué)習(xí)Linux操作系統(tǒng)的特點(diǎn)和應(yīng)用等知識(shí)點(diǎn),培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力2.通過(guò)學(xué)習(xí)安裝Linux操作系統(tǒng)等操作,培養(yǎng)學(xué)生協(xié)同合作的團(tuán)隊(duì)精神和良好的組織紀(jì)律性學(xué)習(xí)目標(biāo)項(xiàng)目引述習(xí)近平總書記在中央網(wǎng)絡(luò)安全和信息化領(lǐng)導(dǎo)小組成立后第一次會(huì)議上強(qiáng)調(diào):“沒(méi)有網(wǎng)絡(luò)安全就沒(méi)有國(guó)家安全,沒(méi)有信息化就沒(méi)有現(xiàn)代化。”這是我國(guó)首次將網(wǎng)絡(luò)安全和信息化工作提升至國(guó)家戰(zhàn)略高度,也明確了建設(shè)網(wǎng)絡(luò)強(qiáng)國(guó)的奮斗目標(biāo)。隨著移動(dòng)互聯(lián)網(wǎng)、電子商務(wù)、云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)、車聯(lián)網(wǎng)等新興網(wǎng)絡(luò)應(yīng)用的快速發(fā)展,互聯(lián)網(wǎng)已經(jīng)融入到社會(huì)生活的方方面面,深刻改變了人們的生產(chǎn)和生活方式。國(guó)內(nèi)某大型企業(yè)根據(jù)自身發(fā)展需求,順應(yīng)市場(chǎng)潮流,準(zhǔn)備投入資金建設(shè)數(shù)據(jù)中心項(xiàng)目。經(jīng)過(guò)前期調(diào)研后發(fā)現(xiàn)Linux是一個(gè)多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。由于Linux的源代碼完全開源,具有非常強(qiáng)大的網(wǎng)絡(luò)功能,而且Linux系統(tǒng)具有較強(qiáng)的移植性等特點(diǎn),因此在網(wǎng)絡(luò)和計(jì)算機(jī)系統(tǒng)當(dāng)中有廣泛的應(yīng)用。尤其在我國(guó)的計(jì)算機(jī)系統(tǒng)中,有很多采用的就是Linux系統(tǒng),用戶體驗(yàn)反應(yīng)較好,于是決定在數(shù)據(jù)中心服務(wù)器上安裝使用Linux操作系統(tǒng),并成立了相關(guān)的技術(shù)團(tuán)隊(duì),委派李工程師擔(dān)任該團(tuán)隊(duì)的負(fù)責(zé)人。為了更好地投入到該項(xiàng)目建設(shè)中,李工程師準(zhǔn)備對(duì)團(tuán)隊(duì)人員進(jìn)行Linux方面的培訓(xùn)。項(xiàng)目引述學(xué)習(xí)內(nèi)容任務(wù)一認(rèn)識(shí)Linux操作系統(tǒng)0102任務(wù)二搭建Linux學(xué)習(xí)環(huán)境03任務(wù)三安裝Linux操作系統(tǒng)任務(wù)一認(rèn)識(shí)Linux操作系統(tǒng)

01Linux誕生的20年前,美國(guó)貝爾實(shí)驗(yàn)室的Thompson和Ritchie等人使用C語(yǔ)言開發(fā)出一個(gè)多用戶多任務(wù)分時(shí)操作系統(tǒng)—UNIX03上世紀(jì)80年代,譚寧邦開發(fā)出一個(gè)開放源代碼并且和UNIX完全兼容的操作系統(tǒng)—Minix(MiniUNIX)051991年,芬蘭赫爾辛基大學(xué)的學(xué)生LinusTorvalds在Minix系統(tǒng)的基礎(chǔ)上,并在GPL原則上開發(fā)出一個(gè)完全免費(fèi)的操作系統(tǒng)021979年發(fā)行到第7版時(shí),AT&T公司為了商業(yè)利益,提出了“不可對(duì)學(xué)生提供源碼”的嚴(yán)格限制的聲明在這里輸入您04Stallman發(fā)起了GNU(GNU’sNotUNIX)項(xiàng)目。

任務(wù)實(shí)施—工序1.Linux的緣起1

任務(wù)實(shí)施—工序2.Linux的特點(diǎn)2完全免費(fèi)的自由軟件。良好的硬件平臺(tái)可移植性。友好的用戶界面。強(qiáng)大的網(wǎng)絡(luò)功能。豐富的應(yīng)用程序和開發(fā)工具良好的安全性和穩(wěn)定性Linux的特點(diǎn)

任務(wù)實(shí)施—工序3.Linux的應(yīng)用3Linux系統(tǒng)可以為企業(yè)構(gòu)架WWW服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、郵件服務(wù)器、DNS服務(wù)器、FTP服務(wù)器和代理服務(wù)器,使企業(yè)降低了運(yùn)營(yíng)成本,同時(shí)還獲得了Linux系統(tǒng)帶來(lái)的高穩(wěn)定性和高可靠性里的文本你服務(wù)器應(yīng)用領(lǐng)域GNOME桌面系統(tǒng)為用戶提供完善的圖形界面,Linux是一個(gè)集辦公應(yīng)用、多媒體應(yīng)用和網(wǎng)絡(luò)應(yīng)用等方面功能于一體的圖形界面操作系統(tǒng)桌面應(yīng)用領(lǐng)域由于Linux系統(tǒng)開放源代碼,功能強(qiáng)大、可靠、穩(wěn)定性強(qiáng)、靈活,而且具有極大的伸縮性等特點(diǎn),因此被廣泛應(yīng)用于嵌入式系統(tǒng)的領(lǐng)域。嵌入式系統(tǒng)應(yīng)用領(lǐng)域在一臺(tái)計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)邏輯計(jì)算機(jī),每個(gè)邏輯計(jì)算機(jī)可運(yùn)行不同的操作系統(tǒng),并且應(yīng)用程序都可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,虛擬化應(yīng)用領(lǐng)域

Linux的版本4Linux內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理磁盤等硬件設(shè)備的核心程序,其主要功能包括響應(yīng)中斷,執(zhí)行中斷服務(wù)程序;管理多個(gè)進(jìn)程,調(diào)度和分享處理器的時(shí)間;管理進(jìn)程地址空間的內(nèi)存管理;網(wǎng)絡(luò)和進(jìn)程間通信等系統(tǒng)服務(wù)程序。Linux內(nèi)核版本包括主線版本(mainline)、穩(wěn)定版(stable)和長(zhǎng)期支持版(longterm),目前的方案從3.0版本開始,其版本號(hào)格式為A.B.C,其中A代表主版本號(hào),B代表次版本號(hào),C則代表安全補(bǔ)丁號(hào)。內(nèi)核版本(Kernel)

Linux的版本4Linux的發(fā)行版本就是將Linux內(nèi)核、系統(tǒng)工具和應(yīng)用程序等包裝在一起,構(gòu)成一個(gè)完整的操作系統(tǒng),供用戶安裝和使用,較流行的發(fā)行版本:發(fā)行版本(Distribution)特點(diǎn):安裝最為簡(jiǎn)單,2003年9月份開始分化為兩個(gè)版本:個(gè)人版本的Fedora;商業(yè)版的RedHatEnterpriseLinux;CentOS是企業(yè)版的派生版本,區(qū)別在于前者是收費(fèi)版本,而后者是免費(fèi)版本。里的文本你RedHat系列產(chǎn)品基于知名的DebianLinux發(fā)展起來(lái)的。特點(diǎn):簡(jiǎn)單易用的操作方式漂亮的桌面、眾多的硬件支持等輸入U(xiǎn)buntu系列產(chǎn)品歐洲最流行的Linux發(fā)行版本特點(diǎn):與Windows的交互,硬件檢測(cè)優(yōu)秀、安裝界面友好;2003年底被Novell公司收購(gòu)后推出了社區(qū)版本OpenSUSESUSE系列產(chǎn)品由北京中科紅旗開發(fā)的Linux發(fā)行版本,是中國(guó)較大、較成熟的Linux發(fā)行版本之一。特點(diǎn):完善的中文支持、用戶界面、網(wǎng)頁(yè)嵌入式多媒體插件的支持和界面友好的內(nèi)核級(jí)實(shí)時(shí)檢測(cè)防火墻等紅旗系列產(chǎn)品

CentOS操作系統(tǒng)簡(jiǎn)介5CentOS是Linux發(fā)行版本之一,是RHEL(RedHatEnterpriseLinux)源代碼再編譯的產(chǎn)物,相對(duì)于其他Linux發(fā)行版,其穩(wěn)定性值得信賴。其特點(diǎn)如下:桌面環(huán)境更新網(wǎng)絡(luò)功能更新軟件管理更新虛擬化技術(shù)更新安全特性更新語(yǔ)言、web服務(wù)器和數(shù)據(jù)庫(kù)更新CockpitWeb控制臺(tái)CentOS簡(jiǎn)介任務(wù)二搭建Linux學(xué)習(xí)環(huán)境

安裝VMwareWorkstation軟件1雙擊VMwareWorkstation的安裝文件,開始進(jìn)行安裝,并單擊“下一步”按鈕勾選接受協(xié)議框后,單擊“下一步”按鈕0102

安裝VMwareWorkstation軟件1選擇安裝路徑,可以根據(jù)情況,自行選擇,單擊下一步選擇“用戶體驗(yàn)設(shè)置”和“創(chuàng)建快捷方式”后出現(xiàn)安裝界面,單擊“安裝”0304安裝VMwareWorkstation軟件1安裝完成后,輸入許可證密鑰,便進(jìn)入到VMwareWorkstation的主界面,從下圖中可以看到VMwareWorkstation的主界面共分為四個(gè)部分:菜單欄安裝的虛擬機(jī)信息工具欄工作區(qū)052

創(chuàng)建虛擬機(jī)2在新建虛擬機(jī)向?qū)?duì)話框中選擇“自定義(高級(jí))”選項(xiàng)后單擊“下一步”按鈕,在選擇虛擬機(jī)硬件兼容性對(duì)話框中單擊“下一步”按鈕在VMwareWorkstation主界面上選擇菜單欄中的文件-新建虛擬機(jī)01022

創(chuàng)建虛擬機(jī)2選擇“Linux”客戶機(jī)操作系統(tǒng),在版本下拉列表中選擇“RedHatEnterpriseLinux864位”后單擊“下一步”按鈕,在對(duì)話框中選擇“稍后安裝操作系統(tǒng)”選項(xiàng)后單擊“下一步”按鈕03042

創(chuàng)建虛擬機(jī)2在命名虛擬機(jī)對(duì)話框中設(shè)置好虛擬機(jī)的名稱和文件的存放位置后單擊“下一步”按鈕0506在處理器配置對(duì)話框中設(shè)置處理器的數(shù)量和每個(gè)處理器的核心數(shù)量后單擊“下一步”按鈕2

創(chuàng)建虛擬機(jī)20708在此虛擬機(jī)的內(nèi)存對(duì)話框中設(shè)置虛擬機(jī)的內(nèi)存大小后單擊“下一步”按鈕網(wǎng)絡(luò)類型對(duì)話框中設(shè)置網(wǎng)絡(luò)連接為“使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)”后單擊下一步”2網(wǎng)絡(luò)連接模式VMware中給出三種網(wǎng)絡(luò)連接模式:橋接、NAT和主機(jī)模式。橋接模式:將虛擬機(jī)的虛擬網(wǎng)絡(luò)適配器與主機(jī)的物理網(wǎng)絡(luò)適配器進(jìn)行交接,虛擬機(jī)中的虛擬網(wǎng)絡(luò)適配器可通過(guò)主機(jī)中的物理網(wǎng)絡(luò)適配器直接訪問(wèn)到外部網(wǎng)絡(luò);NAT模式:VMware創(chuàng)建虛擬機(jī)的默認(rèn)網(wǎng)絡(luò)連接模式,使用NAT模式網(wǎng)絡(luò)連接時(shí),VMware會(huì)在主機(jī)上建立單獨(dú)的專用網(wǎng)絡(luò),用以在主機(jī)和虛擬機(jī)之間相互通信;主機(jī)模式:一種比NAT模式更加封閉的的網(wǎng)絡(luò)連接模式,它將創(chuàng)建完全包含在主機(jī)中的專用網(wǎng)絡(luò),主機(jī)模式的虛擬網(wǎng)絡(luò)適配器僅對(duì)主機(jī)可見,并在虛擬機(jī)和主機(jī)系統(tǒng)之間提供網(wǎng)絡(luò)連接。網(wǎng)絡(luò)連接模式2

創(chuàng)建虛擬機(jī)2在選擇I/O控制其類型對(duì)話框中選擇“LSILogic”類型后單擊“下一步”按鈕0910選擇磁盤類型對(duì)話框中選擇“NVMe”類型后單擊“下一步”按鈕2

創(chuàng)建虛擬機(jī)2選擇磁盤的對(duì)話框中選擇“創(chuàng)建新虛擬磁盤”后單擊“下一步”按鈕1112指定磁盤容量對(duì)話框中輸入最大磁盤大小為40GB后單擊“下一步”按鈕2

創(chuàng)建虛擬機(jī)2設(shè)置指定磁盤文件的名稱后單擊“下一步”按鈕1314單擊“完成”按鈕后即完成虛擬機(jī)的創(chuàng)建2配置VMwareWorkstation軟件3虛擬機(jī)參數(shù)的配置選擇要配置的虛擬機(jī),然后再選擇菜單欄中的虛擬機(jī)-設(shè)置虛擬機(jī)的內(nèi)存、CPU、硬盤和網(wǎng)絡(luò)等參數(shù)0102創(chuàng)建和恢復(fù)虛擬機(jī)“快照”選擇要配置的虛擬機(jī),然后再選擇菜單欄中的虛擬機(jī)-快照-快照管理器,設(shè)置創(chuàng)建、恢復(fù)和刪除快照2配置VMwareWorkstation軟件3虛擬機(jī)的文件傳輸032.VMwareTools傳輸文件3.共享文件夾傳輸文件4.USB控制器傳輸文件1.網(wǎng)絡(luò)共享傳輸文件任務(wù)三安裝Linux操作系統(tǒng)安裝前的準(zhǔn)備工作1(1)啟動(dòng)VMwareWorkstation軟件。(2)創(chuàng)建CentOS8虛擬機(jī)。(3)在虛擬機(jī)設(shè)置中添加CentOS8鏡像文件,如圖1-24所示。(4)開啟CentOS8虛擬機(jī),進(jìn)入CentOS8的安裝界面。小提示:CentOS8鏡像文件可以去網(wǎng)站/download/下載,本書使用的鏡像文件是CentOS8.1.1911版本。2

安裝CentOS8操作系統(tǒng)2在CentOS8安裝界面上選擇第一個(gè)選項(xiàng)“InstallCentOSLinux8”在選擇語(yǔ)言對(duì)話框的左側(cè)列表選擇“中文”,右側(cè)列表選擇“簡(jiǎn)體中文(中國(guó))”后單擊“繼續(xù)”按鈕01022

安裝CentOS8操作系統(tǒng)2安裝信息概要對(duì)話框的默認(rèn)設(shè)置③設(shè)置主機(jī)名注意:設(shè)置“軟件選擇”選項(xiàng)時(shí),如果內(nèi)存小于512MB,則需要將該選項(xiàng)設(shè)置為“最小安裝”,否則安裝過(guò)程中會(huì)由于內(nèi)存太小而報(bào)錯(cuò)。設(shè)置完成后單擊“開始安裝”按鈕①“時(shí)間和日期”設(shè)置為“亞洲/上海時(shí)區(qū)”②“安裝目的地”設(shè)置為“自動(dòng)分區(qū)”032

安裝CentOS8操作系統(tǒng)2系統(tǒng)安裝完成后單擊“重啟”按鈕在系統(tǒng)安裝過(guò)程中可以設(shè)置root用戶密碼和創(chuàng)建用戶0405小提示:root用戶和創(chuàng)建新用戶的密碼盡可能使用復(fù)雜密碼,以免遭受暴力破解。2初始設(shè)置CentOS8操作系統(tǒng)3重啟后,系統(tǒng)將會(huì)進(jìn)行初始設(shè)置,首先同意許可協(xié)議012初始設(shè)置CentOS8操作系統(tǒng)3進(jìn)入登錄界面,此處使用新創(chuàng)建的user01用戶登錄進(jìn)入登錄界面,此處使用新創(chuàng)建的user01用戶登錄小提示:為保證系統(tǒng)安全,一般不使用root用戶登錄到系統(tǒng)中。如果在使用中需要使用root用戶權(quán)限則可以臨時(shí)切換到root用戶02032初始設(shè)置CentOS8操作系統(tǒng)3首次登錄到系統(tǒng)中,將會(huì)此次進(jìn)行如下設(shè)置鍵盤布局或其他輸入方式設(shè)置為“漢語(yǔ)”首選語(yǔ)言設(shè)置為“漢語(yǔ)”042初始設(shè)置CentOS8操作系統(tǒng)3位置服務(wù)設(shè)置為“打開”如有在線賬號(hào)則輸入對(duì)應(yīng)的賬號(hào)和密碼,如沒(méi)有則單擊“跳過(guò)”按鈕2初始設(shè)置CentOS8操作系統(tǒng)3所有設(shè)置完成后,單擊“開始使用CentOSLinux”按鈕即可進(jìn)入到系統(tǒng)的主界面,至此系統(tǒng)安裝完成。謝謝學(xué)習(xí)單擊此處編輯母版標(biāo)題樣式

Linux的基本配置與管理學(xué)習(xí)目標(biāo)知識(shí)目標(biāo)1.識(shí)記:Linux圖形界面的特點(diǎn);Linux字符界面的特點(diǎn)。2.領(lǐng)會(huì):Linux系統(tǒng)目錄結(jié)構(gòu)和文件類型;vim編輯器的功能。

技能目標(biāo)1.會(huì)操作Linux圖形界面和字符界面;2.會(huì)正確使用Linux文件和目錄的常見命令;3.會(huì)操作vim編輯器編輯文件。

素質(zhì)目標(biāo)1.通過(guò)學(xué)習(xí)Linux圖形界面和字符界面的操作,培養(yǎng)學(xué)生崇德向善、誠(chéng)實(shí)守信和熱愛(ài)勞動(dòng)的職業(yè)道德;2.通過(guò)學(xué)習(xí)vim編輯器的使用等操作,培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作與不斷探索的創(chuàng)新精神。學(xué)習(xí)目標(biāo)項(xiàng)目引述早在為了適應(yīng)不用用戶的需求,Linux系統(tǒng)提供了圖形和字符兩種界面。圖形界面的外觀和操作方式都類似于Windows系統(tǒng),CentOS8系統(tǒng)中默認(rèn)的圖形界面軟件是GNOME(GNUNetworkObjectModelEnvironment網(wǎng)絡(luò)對(duì)象模型環(huán)境),該界面比較適合于初學(xué)者使用。但是要想學(xué)習(xí)Linux系統(tǒng)的精華,用戶必須要熟悉其字符界面操作。Linux字符界面以其功能強(qiáng)大、占用系統(tǒng)資源少等特點(diǎn)廣泛被用戶在管理和配置服務(wù)器中應(yīng)用。字符界面是以命令行的方式承擔(dān)用戶和操作系統(tǒng)內(nèi)核之間的溝通,故此命令便成為學(xué)習(xí)Linux系統(tǒng)學(xué)習(xí)的重要部分,CentOS8系統(tǒng)中默認(rèn)的字符界面是bash。李工程師在完成Linux系統(tǒng)安裝培訓(xùn)后,開始對(duì)系統(tǒng)的基本配置與管理進(jìn)行講解,其目標(biāo)包括熟悉Linux系統(tǒng)用戶界面,尤其是字符界面中命令的使用,熟練掌握Linux系統(tǒng)中文件和目錄相關(guān)命令的使用以及Linux系統(tǒng)中強(qiáng)大的文本編輯工具Vim軟件的應(yīng)用等。為了達(dá)到以上目標(biāo),李工程師制定了如下任務(wù)計(jì)劃:認(rèn)識(shí)Linux用戶界面Linux文件和目錄的管理Vim編輯器的使用項(xiàng)目引述學(xué)習(xí)內(nèi)容任務(wù)1認(rèn)識(shí)Linux用戶界面0102任務(wù)2搭建Linux學(xué)習(xí)環(huán)境03任務(wù)3安裝Linux操作系統(tǒng)任務(wù)一

認(rèn)識(shí)Linux用戶界面工序1.進(jìn)入Linux圖形界面1進(jìn)入GNOME標(biāo)準(zhǔn)桌面CentOS8系統(tǒng)默認(rèn)進(jìn)入GNOME標(biāo)準(zhǔn)桌面進(jìn)入GNOME經(jīng)典桌面在用戶登錄界面“登錄”按鈕前的“齒輪”圖標(biāo),在列表中選擇“經(jīng)典”模式即可0102工序2.

Linux圖形界面1更改桌面背景右擊桌面,在快捷菜單中選擇“更改壁紙”,然后在打開的“背景”窗口中單擊“背景”圖標(biāo),在其中選擇需要更改的背景圖片,更改完成后關(guān)閉即可更改桌面背景。01工序2.

Linux圖形界面1設(shè)置屏幕分辨率快捷菜單中選擇“顯示設(shè)置”,然后在打開的“顯示”窗口中設(shè)置系統(tǒng)的分辨率02設(shè)置屏幕保護(hù)程序右擊桌面,在快捷菜單中選擇“設(shè)置”,然后在左側(cè)列表中選擇“電源”選項(xiàng),在“空白屏幕”列表中選擇屏幕保護(hù)程序啟動(dòng)的時(shí)間03小提示:如選擇“從不”選項(xiàng)則表示禁用屏幕保護(hù)程序,其他選項(xiàng)則表示用戶多長(zhǎng)時(shí)間不操作就啟動(dòng)屏幕保護(hù)程序以鎖定屏幕。工序2.

Linux圖形界面1管理文件和目錄單擊桌面左上角“活動(dòng)”按鈕,在其中選擇文件圖標(biāo)即可進(jìn)入類似Windows的“計(jì)算機(jī)”窗口界面,在該界面下,可以對(duì)文件和目錄進(jìn)行打開、重命名、復(fù)制、移動(dòng)和刪除等操作。04工序2.

Linux圖形界面1注銷、重啟與關(guān)閉系統(tǒng)的操作單擊桌面右上角工具圖標(biāo),在下拉菜單中單擊當(dāng)前登錄的用戶名,然后選擇“注銷”選項(xiàng)即可注銷該用戶,系統(tǒng)將會(huì)退到登錄界面。如果在左圖的界面上選擇右下角的“關(guān)機(jī)”圖標(biāo),就會(huì)出現(xiàn)如右圖所示的界面,此時(shí)單擊“重啟”按鈕則系統(tǒng)將會(huì)重啟,單擊“關(guān)機(jī)”按鈕則系統(tǒng)將關(guān)閉。05工序3.進(jìn)入Linux字符界面1使用終端工具進(jìn)入字符界面單擊桌面左上角“活動(dòng)”按鈕,在其中選擇終端圖標(biāo),此時(shí)系統(tǒng)就會(huì)打開一個(gè)可以輸入字符命令的終端窗口01進(jìn)入字符界面有以下三種方法:1.使用終端工具進(jìn)入字符界面;2.使用命令進(jìn)入字符界面;3.使用快捷鍵進(jìn)入字符界面;工序3.進(jìn)入Linux字符界面1使用命令進(jìn)入字符界面輸入命令systemctlisolatemulti-user.target即可進(jìn)入到純字符界面02使用快捷鍵進(jìn)入字符界面在圖形界面上按下【Ctrl+Alt+Fn】快捷鍵(n=2~6)也可以進(jìn)入到下圖所示的純字符界面,如要返回圖形界面,則按下【Ctrl+Alt+F1】快捷鍵即可。03小提示:將系統(tǒng)啟動(dòng)的默認(rèn)模式設(shè)置為字符界面的命令為systemctlset-defaultmulti-user.target,將系統(tǒng)啟動(dòng)的默認(rèn)模式設(shè)置為圖形界面的命令為systemctlset-defaultgraphical.target,設(shè)置完成后重啟系統(tǒng)即可。工序4.操作Linux字符界面當(dāng)以root用戶登錄到Linux系統(tǒng)后,就會(huì)看到類似于“[root@study~]#”形式的命令提示符。命令提示符是Linux字符界面的標(biāo)志,其中的root表示當(dāng)前登錄的用戶名;study表示當(dāng)前Linux主機(jī)名;~表示當(dāng)前目錄,~表示當(dāng)前用戶的家目錄;#表示當(dāng)前登錄的用戶為root用戶,若是普通用戶登錄則用“$”表示1命令提示符工序1.操作Linux字符界面命令一般由命令名、選項(xiàng)和參數(shù)等三部分組成,其基本格式為命令名[選項(xiàng)][參數(shù)]其中命令名為指令的名稱,一般由英文字母構(gòu)成;選項(xiàng)的作用是調(diào)節(jié)命令的具體功能,一般以“-”或“--”引導(dǎo),不同的命令其使用的選項(xiàng)也會(huì)不同;參數(shù)是命令的處理對(duì)象,通常情況下可以是文件名、目錄名或者用戶名等。命令名、選項(xiàng)和參數(shù)之間至少要用一個(gè)空格鍵隔開。輸入命令后按下回車鍵即可執(zhí)行該命令。小提示:在Linux系統(tǒng)中,命令名、選項(xiàng)和參數(shù)均區(qū)分大小寫。1.命令的格式1工序4.操作Linux字符界面2.Linux系統(tǒng)基本命令的操作1[root@study~]#date2021年02月07日星期日20:27:43CST[root@study~]#date-d'nextsunday'2021年02月14日星期日00:00:00CST//獲得下周日的日期[root@study~]#date-d'lastmonth'2021年01月07日星期四20:41:22CST//獲得上個(gè)月的日期[root@study~]#date-s'2021010109:00:00‘2021年01月01日星期五09:00:00CST//設(shè)置系統(tǒng)日期和時(shí)間為2021年1月1日上午9點(diǎn)①date使用date命令可以顯示當(dāng)前的日期和時(shí)間等信息,如下所示。該命令的常見選項(xiàng)包括:-d:獲得相對(duì)日期-s:設(shè)置日期和時(shí)間工序4.操作Linux字符界面2.Linux系統(tǒng)基本命令的操作1②calcal命令可以顯示當(dāng)前月份的日歷等信息,如下所示。[root@study~]#cal

二月2021日一二三四五六

1234567

8910111213141516171819202122232425262728工序4.操作Linux字符界面2.Linux系統(tǒng)基本命令的操作1該命令的常見選項(xiàng)包括:-3:顯示該日期前后三個(gè)月[root@study~]#cal-3

一月2021二月2021三月2021日一二三四五六

日一二三四五六

日一二三四五六1212345

6

12345634567

89789101112137891011121310111213141516141516171819201415161718192017181920212223212223242526272122232425262724252627282930282829303131工序4.操作Linux字符界面2.Linux系統(tǒng)基本命令的操作1-n<數(shù)字>:顯示以日期所在月份開始的若干個(gè)月[root@study~]#cal-n2

二月2021三月2021日一二三四五六

日一二三四五六

123456123456

7891011121378910111213141516171819201415161718192021222324252627212223242526272828293031工序4.操作Linux字符界面2.Linux系統(tǒng)基本命令的操作1-m:周一作為一周的第一天[root@study~]#cal-m

二月2021一二三四五六日1

2

345

678

910111213141516171819202122232425262728工序4.操作Linux字符界面2.Linux系統(tǒng)基本命令的操作1③man使用man命令可以查看任何命令的幫助手冊(cè),如下所示。[root@study~]#mandateDATE(1)NAMEdate-printorsetthesystemdateandtimeSYNOPSISdate[OPTION]...[+FORMAT]date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]DESCRIPTIONDisplaythecurrenttimeinthegivenFORMAT,orsetthesystemdate.Mandatoryargumentstolongoptionsaremandatoryforshortoptionstoo.……//以上是date命令的幫助手冊(cè),使用[PgUp]鍵和[PaDn]鍵可以翻頁(yè)瀏覽,按下q鍵則可以退出。工序4.操作Linux字符界面2.Linux系統(tǒng)基本命令的操作1④logout使用logout命令可以注銷當(dāng)前登錄的用戶,如下所示。[root@study~]#logout//注銷root用戶小提示:注銷用戶還可以使用exit命令。⑤reboot

使用reboot命令可以重新啟動(dòng)系統(tǒng),如下所示。[root@study~]#reboot⑥poweroff

使用poweroff命令可以關(guān)閉系統(tǒng),如下所示。[root@study~]#poweroff工序4.操作Linux字符界面3.Linux系統(tǒng)常見快捷鍵的使用1①[Tab]鍵:自動(dòng)補(bǔ)全的快捷鍵當(dāng)用戶在輸入的若干字符后面只有一個(gè)命令時(shí),此時(shí)按一次[Tab]鍵,系統(tǒng)將會(huì)自動(dòng)補(bǔ)全該命令;當(dāng)用戶在輸入的若干字符后面包含多個(gè)命令時(shí),此時(shí)按兩次[Tab]鍵,系統(tǒng)將會(huì)顯示以該字符開頭的所有命令供用戶選擇,如下所示。[root@study~]#da[Tab](按一次[Tab]鍵)/此時(shí)系統(tǒng)會(huì)自動(dòng)補(bǔ)齊date命令[root@study~]#ca[Tab][Tab](按兩次[Tab]鍵)cache_checkcache_repaircairo-sphinxcalibrate_ppacanberra-gtk-playcapshcatcache_dumpcache_restorecalcallercancelcaptoinfocatchsegvcache_metadata_sizecache_writebackca-legacycanberra-bootcancel.cupscasecatman//此時(shí)系統(tǒng)會(huì)顯示以ca開頭的所有命令

該快捷鍵同樣可以應(yīng)用在用戶輸入目錄名或文件名時(shí),這樣不僅可以節(jié)省輸入命令名、目錄名或文件名等的時(shí)間,還可以避免輸入錯(cuò)誤。工序4.操作Linux字符界面3.Linux系統(tǒng)常見快捷鍵的使用1②[↓]和[↑]鍵:顯示歷史記錄命令

按下[↓]鍵可以回到上一條執(zhí)行的命令,按下[↑]鍵可以回到下一條執(zhí)行的命令,通過(guò)使用該快捷鍵可以減少命令的重復(fù)輸入。③[Ctrl+c]鍵:中斷正在執(zhí)行的命令

如果一條命令花費(fèi)了很長(zhǎng)時(shí)間來(lái)運(yùn)行,或者執(zhí)行了錯(cuò)誤的命令,或者命令在執(zhí)行過(guò)程中輸出了大量的內(nèi)容,此時(shí)按下[Ctrl+C]鍵即可中斷該命令的執(zhí)行,直接退到命令提示符。④[Ctrl+d]鍵:注銷命令

該快捷鍵的功能類似于logout和exit命令,即注銷當(dāng)前用戶。工序4.操作Linux字符界面4.Linux系統(tǒng)常見特殊符號(hào)的使用1

①“*”和“?”

以上兩種符號(hào)為通配符,其中“*”匹配所在位置的任意個(gè)數(shù)的任何字符,“?”匹配所在位置的任意單個(gè)字符。

②“\”

對(duì)于輸入較長(zhǎng)命令時(shí),使用“\”符號(hào)可以將命令分行輸入,以增強(qiáng)命令的可讀性,如下所示。[root@study~]#date-d\>'nextsunday'2021年02月14日星期日00:00:00CST工序4.操作Linux字符界面4.Linux系統(tǒng)常見特殊符號(hào)的使用1③“;”使用“;”可以分隔不同的命令,使系統(tǒng)在一行內(nèi)可以執(zhí)行多條命令,如下所示。[root@study~]#date;cal2021年02月07日星期日22:04:37CST

二月2021日一二三四五六

12345

67

8910111213141516171819202122232425262728任務(wù)二Linux文件和目錄的管理工序1.Linux文件和目錄的操作命令pwd和cd命令2

(1)pwd使用pwd命令可以顯示當(dāng)前目錄的路徑,如下所示。[root@study~]#pwd/root

//當(dāng)前所在目錄的路徑是/root(2)cd使用cd命令可以切換工作目錄,如下所示。[root@study~]#cd/home/user01//切換到/home/user01目錄下[root@studyuser01]#cd..

//退到上一級(jí)目錄[root@studyhome]#cd~//切換到當(dāng)前用戶的家目錄下,也可以單純執(zhí)行cd命令同樣可以切換到當(dāng)前用戶的家目錄下[root@study~]#cd-/home

//返回到上次進(jìn)入的目錄工序1.Linux文件和目錄的操作命令ls2ls[選項(xiàng)][目錄名或文件名][root@study~]#ls//顯示當(dāng)前目錄/root下的所有文件和目錄anaconda-ks.cfg

DesktopDocumentsDownloadsinitial-setup-ks.cfgMusicPicturesPublicTemplatesVideos在使用該命令時(shí)還可以使用通配符,以下是該命令的常見用法:該命令的常見選項(xiàng)包括:-a:顯示目錄下所有文件和目錄,包括以“.”開頭的隱藏文件-l:以長(zhǎng)格形式顯示目錄下文件和目錄的詳細(xì)信息

-h:以K、M、G等單位顯示文件大小,通常與-l選項(xiàng)結(jié)合使用

-d:只顯示目錄的信息,通常也與-l選項(xiàng)結(jié)合使用

-R:以遞歸的方式顯示目錄及其子目錄下的所有內(nèi)容ls:列表顯示目錄內(nèi)容,其語(yǔ)法格式是:工序1.Linux文件和目錄的操作命令ls命令的常見用法2[root@study~]#ls/home/user01//公共

模板

視頻

圖片

文檔

下載

音樂(lè)

桌面顯示目錄/home/user01下的所有文件和目錄

顯示當(dāng)前目錄/root下的所有文件和目錄,包括以“.”開頭的隱藏文件[root@study~]#ls-a.bash_history.bashrc.cshrcDocuments.ICEauthorityMusicPublicVideos...bash_logout.cache.dbusDownloadsinitial-setup-ks.cfgPictures

.tcshrc.Xauthorityanaconda-ks.cfg.bash_profile.configDesktop.esd_auth

.local.pkiTemplates工序1.Linux文件和目錄的操作命令ls命令的常見用法2[root@study~]#ls-R.:anaconda-ks.cfgDesktopDocumentsDownloadsinitial-setup-ks.cfgMusicPicturesPublicTemplatesVideos./Desktop:./Documents:./Downloads:./Music:./Pictures:./Public:./Templates:./Videos:遞歸的方式顯示當(dāng)前目錄/root及其子目錄下的所有內(nèi)容工序1.Linux文件和目錄的操作命令ls命令的常見用法2[root@study~]#lsa*anaconda-ks.cfg以長(zhǎng)格形式顯示當(dāng)前目錄/root下文件和目錄的詳細(xì)信息顯示當(dāng)前目錄/root下以“a”開頭的文件及目錄[root@study~]#ls-l總用量8-rw.1rootroot13904月182020anaconda-ks.cfgdrwxr-xr-x.2rootroot62月516:59Desktopdrwxr-xr-x.2rootroot62月516:59Documentsdrwxr-xr-x.2rootroot62月516:59Downloads-rw-r--r--.1rootroot15454月182020initial-setup-ks.cfgdrwxr-xr-x.2rootroot62月516:59Musicdrwxr-xr-x.2rootroot62月516:59Picturesdrwxr-xr-x.2rootroot62月516:59Publicdrwxr-xr-x.2rootroot62月516:59Templatesdrwxr-xr-x.2rootroot62月516:59Videos工序1.Linux文件和目錄的操作命令ls命令的常見用法2[root@study~]#ll總用量8-rw.1rootroot13904月182020anaconda-ks.cfg……ls-l命令還可以縮寫成“l(fā)l”,如下所示如果要以K、M、G等單位顯示文件大小,則可以結(jié)合-h選項(xiàng),如下所示。[root@study~]#ls-lh總用量8.0K-rw.1rootroot1.4K4月182020anaconda-ks.cfg……[root@study~]#ls-lddr-xr-x.15rootroot40962月516:59如果只要顯示當(dāng)前目錄的信息,則可以結(jié)合-d選項(xiàng),如下所示工序1.Linux文件和目錄的操作命令mkdir和rmdir2命令可以創(chuàng)建目錄,其語(yǔ)法格式是:mkdir[選項(xiàng)]目錄名該命令的常見選項(xiàng)包括:-p:在創(chuàng)建目錄時(shí),如果父目錄不存在,則同時(shí)創(chuàng)建該目錄及該目錄的父目錄

以下是該命令的常見用法:[root@study~]#mkdirdir1//在當(dāng)前目錄/root下創(chuàng)建dir1目錄[root@study~]#mkdirdir2dir3dir4//時(shí)創(chuàng)建dir2、dir3和dir4三個(gè)目錄[root@study~]#mkdir/dir5//在根目錄/下創(chuàng)建dir5目錄[root@study~]#mkdir-p/dir6/dir7小提示:在/dir6目錄下創(chuàng)建dir7目錄,如果/dir6目錄不存在,則同時(shí)創(chuàng)建該目錄。此時(shí)如果不加-p選項(xiàng),系統(tǒng)則會(huì)報(bào)以下錯(cuò)誤信息:“mkdir:無(wú)法創(chuàng)建目錄“/dir6/dir7”:沒(méi)有那個(gè)文件或目錄①mkdir工序1.Linux文件和目錄的操作命令rmdir2命令可以刪除空目錄,其語(yǔ)法格式是:rmdir[選項(xiàng)]目錄名該命令的常見選項(xiàng)包括:-p:在刪除目錄時(shí),同時(shí)可以刪除父目錄,但要求父目錄沒(méi)有其他文件及子目錄以下是該命令的常見用法:小提示:rmdir只可以刪除空目錄,即該目錄下沒(méi)有其他文件及子目錄。如果目錄不是空目錄,則rmdir在刪除時(shí)會(huì)報(bào)以下錯(cuò)誤信息:“rmdir:刪除目錄'dir1'失敗:目錄非空”。②rmdir[root@study~]#rmdirdir1//在當(dāng)前目錄/root下刪除dir1目錄[root@study~]#rmdirdir2dir3dir4//同時(shí)刪除dir2、dir3和dir4三個(gè)目錄[root@study~]#rmdir-p/dir6/dir7//將dir7以及父目錄dir6同時(shí)刪除。此時(shí)如果不加-p選項(xiàng),則只會(huì)刪除dir7目錄,父目錄仍然存在工序1.Linux文件和目錄的操作命令touch2touch命令可以新建文件或修改文件的時(shí)間戳,其語(yǔ)法格式是:touch[選項(xiàng)]文件名或目錄名該命令的常見選項(xiàng)包括:-d:將文件或目錄的存取或修改時(shí)間更改為指定時(shí)間-a:只將文件或目錄的存取時(shí)間更改為當(dāng)前時(shí)間-m:只將文件或目錄的修改時(shí)間更改為當(dāng)前時(shí)間[root@study~]#touchfile1//在當(dāng)前目錄/root下創(chuàng)建file1文件[root@study~]#touchfile2file3file4//同時(shí)創(chuàng)建file2、file3和file4三個(gè)文件[root@study~]#touch-d20210101file1//將file1文件的存取或修改時(shí)間改為2021年1月1日[root@study~]#touch-afile2//將file2文件的存取時(shí)間更改為當(dāng)前時(shí)間[root@study~]#touch-mfile3//將當(dāng)前目錄/root下file3文件的修改時(shí)間更改為當(dāng)前時(shí)間小提示:使用touch命令還可以修改目錄的存取或修改時(shí)間,但要求該目錄已存在。工序1.Linux文件和目錄的操作命令rm2rm命令可以刪除文件或目錄,其語(yǔ)法格式是:rm[選項(xiàng)]文件名或目錄名該命令的常見選項(xiàng)包括:-i:刪除文件或目錄時(shí)需要用戶確認(rèn),CentOS系統(tǒng)默認(rèn)選項(xiàng)-f:刪除文件或目錄時(shí)不需要用戶確認(rèn)-r:遞歸刪除目錄,即包括該目錄下的所有內(nèi)容[root@study~]#rm-ifile1rm:是否刪除普通文件'file1'?Y//刪除file1文件,刪除時(shí)需要用戶確認(rèn),“y”則刪除,“n”或直接回車則不刪除[root@study~]#rm-ffile2//刪除當(dāng)前目錄/root下的file2文件,刪除時(shí)不需要用戶確認(rèn)[root@study~]#rm-rdir1///刪除dir1目錄的所有內(nèi)容,刪除時(shí)需要用戶確認(rèn)rm:是否進(jìn)入目錄'dir1'?y……[root@study~]#rm-rfdir2//刪除dir2目錄的所有內(nèi)容,刪除時(shí)不需要用戶確認(rèn)[root@study~]#rm-rfdir3/a*//刪除dir3目錄中以“a”開頭的所有的文件及目錄,

刪除時(shí)不需要用戶確認(rèn)小提示:在使用rm命令時(shí),要慎用-rf選項(xiàng)工序1.Linux文件和目錄的操作命令cp2該命令的常見選項(xiàng)包括:-i:覆蓋同名文件時(shí)需要用戶確認(rèn),CentOS系統(tǒng)默認(rèn)選項(xiàng)-f:覆蓋同名文件時(shí)不需要用戶確認(rèn)-r:遞歸復(fù)制目錄,即包括該目錄下的所有內(nèi)容cp命令可以復(fù)制文件或目錄,其語(yǔ)法格式是:cp[選項(xiàng)]源文件或目錄

目標(biāo)文件或目錄[root@study~]#cpfile1/home/user01//將當(dāng)前目錄/root下的file1文件復(fù)制到/home/user01目錄下[root@study~]#cpfile2/home/user01/f2//將當(dāng)前目錄/root下的file2文件復(fù)制到/home/user01目錄下,并重命名為f2[root@study~]#cp-i/dir1/file1/home/user01/cp:是否覆蓋'/home/user01/file1'?y//將/dir1目錄下的file1文件復(fù)制到/home/user01目錄下,如有文件重名需要用戶確認(rèn)是否覆蓋[root@study~]#cp-r/dir1/*/home/user01///將/dir1目錄下的所有文件及目錄復(fù)制到/home/user01目錄下工序1.Linux文件和目錄的操作命令mv2mv命令可以移動(dòng)文件或目錄,其語(yǔ)法格式是:該命令的常見選項(xiàng)和cp類似,也包括-i,-f和-r等,功能也相似:-i:覆蓋同名文件時(shí)需要用戶確認(rèn),CentOS系統(tǒng)默認(rèn)選項(xiàng)-f:覆蓋同名文件時(shí)不需要用戶確認(rèn)-r:遞歸復(fù)制目錄,即包括該目錄下的所有內(nèi)容mv[選項(xiàng)]源文件或目錄

目標(biāo)文件或目錄[root@study~]#mvfile1/home/user01//將當(dāng)前目錄/root下的file1文件移動(dòng)到/home/user01目錄下[root@study~]#mvfile2/home/user01/f2//將當(dāng)前目錄/root下的file2文件移動(dòng)到/home/user01目錄下,并重命名為f2[root@study~]#mv-i/dir1/file1/home/user01mv:是否覆蓋'/home/user01/file1'?y//將/dir1目錄下的file1文件移動(dòng)到/home/user01目錄下,如有文件重名需要用戶確認(rèn)是否覆蓋[root@study~]#mv-r/dir1/file*/home/user01//將/dir1目錄下以“file”開頭的所有文件及目錄復(fù)制到/home/user01目錄下工序2.Linux文件內(nèi)容瀏覽命令cat2cat[選項(xiàng)]文件名cat命令可以顯示文件的內(nèi)容,一般適用于內(nèi)容較少的文件,其語(yǔ)法格式是:該命令的常見選項(xiàng)包括:-b:對(duì)輸出內(nèi)容的非空行標(biāo)注行號(hào)-n:對(duì)輸出內(nèi)容的所有行標(biāo)注行號(hào)[root@study~]#cat/etc/os-release

//顯示/etc目錄中os-release文件的內(nèi)容NAME="CentOSLinux"VERSION="8(Core)"……[root@study~]#cat-b/etc/os-release

//顯示文件的內(nèi)容,并在非空行上標(biāo)注行號(hào)1NAME="CentOSLinux"2VERSION="8(Core)"……工序2.Linux文件內(nèi)容瀏覽命令more2對(duì)于內(nèi)容較多的文件一般使用more和less命令進(jìn)行查看。使用more命令可以分頁(yè)顯示文件的內(nèi)容,其語(yǔ)法格式是:more[選項(xiàng)]文件名該命令的常見選項(xiàng)包括:-n:指定每頁(yè)顯示的行數(shù)為n+n:指定從文件的第n行開始顯示

[root@study~]#more/etc/man_db.conf

###Thisfileisusedbytheman-dbpackagetoconfigurethemanandcatpaths.#Itisalsousedtoprovideamanpathforthosewithoutonebyexamining#theirPATHenvironmentvariable.Fordetailsseethemanpath(5)manpage.……//分頁(yè)顯示/etc目錄下man_db.conf文件的內(nèi)容,按回車鍵可以向后移動(dòng)一行,按空格鍵可以向后移動(dòng)一頁(yè),按“q”鍵退出。工序2.Linux文件內(nèi)容瀏覽命令less2less命令的用法類似于more命令,也是用來(lái)分頁(yè)顯示文件的內(nèi)容,是more命令的改進(jìn)版,可以實(shí)現(xiàn)文件的上下翻頁(yè)等功能。其語(yǔ)法格式是:該命令的常見選項(xiàng)包括:-N:對(duì)輸出內(nèi)容的每行標(biāo)注行號(hào)以下是該命令的常見用法:less[選項(xiàng)]文件名[root@study~]#less–N/etc/man_db.conf1#2#3#Thisfileisusedbytheman-dbpackagetoconfigurethemanandcatpaths.……//分頁(yè)顯示/etc目錄下man_db.conf文件的內(nèi)容,并在每行前標(biāo)注行號(hào)。此時(shí)除了按回車鍵可以向后移動(dòng)一行,按空格鍵可以向后移動(dòng)一頁(yè),按“q”鍵退出外,還可以按“PgUp”和“PgDn”鍵向上和向下翻頁(yè),使用上、下、左、右光標(biāo)鍵可以進(jìn)行移動(dòng)等操作。工序2.Linux文件內(nèi)容瀏覽命令head2head:使用head命令可以顯示文件開頭部分的內(nèi)容,其語(yǔ)法格式是:head[選項(xiàng)]文件名該命令的常見選項(xiàng)包括:-n:顯示指定文件前n行的內(nèi)容,默認(rèn)顯示前10行的內(nèi)容-cnum:顯示指定文件前num個(gè)字符的內(nèi)容[root@study~]#head-5/etc/man_db.conf

//顯示文件前5行的內(nèi)容###Thisfileisusedbytheman-dbpackagetoconfigurethemanandcatpaths.#Itisalsousedtoprovideamanpathforthosewithoutonebyexamining#theirPATHenvironmentvariable.Fordetailsseethemanpath(5)manpage.[root@study~]#head-c50/etc/man_db.conf

//顯示文件前50個(gè)字符的內(nèi)容###Thisfileisusedbytheman-dbpackagetohead命令的常見用法如下:工序2.Linux文件內(nèi)容瀏覽命令tail2tail命令與head命令正好相反,是用來(lái)顯示文件末尾部分的內(nèi)容,其語(yǔ)法格式是:該命令的常見選項(xiàng)包括:-n:顯示指定文件末尾n行的內(nèi)容,默認(rèn)顯示末尾10行的內(nèi)容-cnum:顯示指定文件末尾num個(gè)字符的內(nèi)容-f:即時(shí)顯示文件變化后追加的內(nèi)容tail[選項(xiàng)]文件名[root@study~]#tail-5/etc/man_db.conf

//顯示man_db.conf文件末尾50個(gè)字符的內(nèi)容###Flags.#NOCACHEkeepsmanfromcreatingcatpages.#NOCACHE//顯示/etc目錄下man_db.conf文件末尾5行的內(nèi)容[root@study~]#tail-c50/etc/man_db.confCACHEkeepsmanfromcreatingcatpages.#NOCACHE工序3.Linux其他常見文件和目錄管理命令find2使用find命令可以查找指定的文件和目錄,其語(yǔ)法格式是:其中條件表達(dá)式主要有以下幾種類型:-name:按照文件名稱查找-size:按照文件大小查找-type:按照文件類型查找-user:按照文件所有者查找-perm:按照文件權(quán)限查找find[路徑][條件表達(dá)式][root@study~]#find/etc-name'a*‘//在/etc目錄下查找文件名以“a”開頭的所有文件[root@study~]#find/etc-size+5M//在/etc目錄下查找文件大小超過(guò)5MB的所有文件[root@study~]#find/etc-typed-name'a*‘//在/etc目錄下查找名稱以“a”開頭的所有目錄[root@study~]#find/etc-userroot//在/etc目錄下查找文件所有者為root的所有文件[root@study~]#find/etc-perm700//在/etc目錄下查找文件權(quán)限值為700的所有文件工序3.Linux其他常見文件和目錄管理命令grep2(2)使用grep命令可以在文件中包括指定字符串的行,其語(yǔ)法格式是:該命令的常見選項(xiàng)包括:-i:查找內(nèi)容是不區(qū)分大小寫-v:反轉(zhuǎn)查找該命令在使用中不支持通配符,但支持正則表達(dá)式,例如“^”表示行的開始,“$”表示行的結(jié)尾。grep[選項(xiàng)]查找的字符串

文件名[root@study~]#grep'man'/etc/man_db.conf//在/etc目錄下man_db.conf文件中查找包含字符串“man”的行[root@study~]#grep-v'^#'/etc/man_db.conf//在/etc目錄下man_db.conf文件中查找不是以“#”開頭的行以下是該命令的常見用法:工序4.使用Linux重定向和管道操作符重定向操作符2①輸出重定向操作符-“>”,“>>”輸出重定向操作符主要使用方法包括以下幾種:命令>文件或命令1>文件:以覆蓋的方式將正確的信息輸出到指定的文件中命令>>文件或命令1>>文件:以追加的方式將正確的信息輸出到指定的文件中命令2>文件:以覆蓋的方式將錯(cuò)誤的信息輸出到指定的文件中命令2>>文件:以追加的方式將錯(cuò)誤的信息輸出到指定的文件中命令&>文件:以覆蓋的方式將正確和錯(cuò)誤的信息輸出到指定的文件中命令&>>文件:以追加的方式將正確和錯(cuò)誤的信息輸出到指定的文件中工序4.使用Linux重定向和管道操作符重定向操作符常見用法2[root@study~]#su–user01//切換到user01用戶

[user01@study~]$find/etc-namea*>/dir1/file1//在/etc目錄下查找以“a”開頭的所有文件,將正確的信息以覆蓋的方式輸出到/dir1目錄下的file1文件中[user01@study~]$find/etc-nameb*>>/dir1/file1//在/etc目錄下查找以“b”開頭的所有文件,將正確的信息以追加的方式輸出到/dir1目錄下的file1文件中工序4.使用Linux重定向和管道操作符重定向操作符2②輸入重定向操作符-“<”,“<<”輸入重定向操作符主要使用方法包括以下幾種:命令<文件:使命令從指定的文件中讀取輸入數(shù)據(jù)命令<<結(jié)束標(biāo)識(shí)字符串:讀取命令行輸入,直至遇到結(jié)束標(biāo)識(shí)字符串[root@study~]#cat<file1//讀取當(dāng)前目錄/root下file1的內(nèi)容并顯示[root@study~]#cat<file1>file2//讀取當(dāng)前目錄/root下file1的內(nèi)容并將正確的信息以覆蓋的方式輸出到當(dāng)前目錄下的file2文件中[root@study~]#cat<<end>file3//在屏幕上輸入若干字符,直至遇到“end”字符串后退出,并將輸入的內(nèi)容以覆蓋的方式輸出到當(dāng)前目錄下的file3文件中工序4.使用Linux重定向和管道操作符管道操作符2管道操作符可以將多個(gè)命令連接起來(lái),從而實(shí)現(xiàn)更加復(fù)雜的功能,使用符號(hào)“|”來(lái)隔開不同的命令,使左邊命令的執(zhí)行結(jié)果作為右邊命令輸入,其語(yǔ)法格式是:命令1|命令2|……|命令n[root@study~]#ll/etc|more//分頁(yè)顯示/etc目錄下所有文件和目錄的詳細(xì)信息[root@study~]#ll/etc|grep'net‘//顯示/etc目錄下包含有“net”字符串的所有文件和目錄的詳細(xì)信息以下是其常見的用法:小提示:管道操作符僅能處理左邊的命令傳出的正確輸出信息,不能處理錯(cuò)誤輸出信息,并且右邊命令必須能夠接收左邊命令傳來(lái)的信息,如ls、cp和mv等命令就不能出現(xiàn)在管道操作符的右邊。任務(wù)三Vim編輯器的使用工序1.啟動(dòng)vim編輯器啟動(dòng)vim編輯器3啟動(dòng)CentOS8系統(tǒng),使用root用戶登錄到系統(tǒng)的字符界面。使用vim命令可以啟動(dòng)vim編輯器,其語(yǔ)法格式是:vim[選項(xiàng)]文件名該命令常見的選項(xiàng)包括:-R:以只讀模式打開文件+:?jiǎn)?dòng)后跳到文件末尾+n:?jiǎn)?dòng)后跳到第n行-p[N]:打開N個(gè)標(biāo)簽頁(yè)(默認(rèn)值為每個(gè)文件一個(gè))-o[N]:打開N個(gè)窗口(默認(rèn)值為每個(gè)文件一個(gè))-O[N]:同–o選項(xiàng),但窗口為垂直分割-x:編輯加密的文件工序1.啟動(dòng)vim編輯器Vim命令常用用法3[root@study~]#vimfile1//打開當(dāng)前目錄下的file1文件[root@study~]#vim-Rfile2//以只讀模式打開當(dāng)前目錄下的file2文件[root@study~]#vim+file3//打開當(dāng)前目錄下的file3文件后跳到文件末尾[root@study~]#vim+5file4//打開當(dāng)前目錄下的file4文件后跳到文件的第5行[root@study~]#vim-pfile1file2file3//同時(shí)打開三個(gè)標(biāo)簽頁(yè)顯示當(dāng)前目錄下file1、file2和file3文件[root@study~]#vim-ofile1file2file3//同時(shí)打開三個(gè)窗口顯示當(dāng)前目錄下file1、file2和file3文件小提示:如果vim命令后不加文件名,則會(huì)打開一個(gè)空白文件等待編輯。工序2.操作vim編輯器的命令模式和編輯模式模式間的切換3①在命令模式下一般可以通過(guò)以下命令切換到編輯模式,分別是:i:在當(dāng)前光標(biāo)位置處編輯文本I:在當(dāng)前行的開始處編輯文本a:在當(dāng)前光標(biāo)位置后編輯文本-A:在當(dāng)前行的末尾處編輯文本-o:在當(dāng)前光標(biāo)位置處的下面插入一行,并將光標(biāo)移至該行行首處編輯文本-O:在當(dāng)前光標(biāo)位置處的上面插入一行,并將光標(biāo)移至該行行首處編輯文本Vim的工作模式包括命令模式、編輯模式和末行模式。啟動(dòng)Vim編輯器后默認(rèn)進(jìn)入命令模式,以下是該模式的常見操作。(1)與編輯模式間的切換②在編輯模式下按[Esc]鍵即可切換到命令模式。(2)與末行模式間的切換在命令模式下按[Shift+:]組合鍵即可切換到末行模式,在末行模式下按[Esc]鍵即可切換到命令模式工序2.操作vim編輯器的命令模式和編輯模式光標(biāo)的移動(dòng)3←或h鍵:光標(biāo)向左移動(dòng)→或j鍵:光標(biāo)向右移動(dòng)↑或k鍵:光標(biāo)向上移動(dòng)↓或l鍵:光標(biāo)向下移動(dòng)0或[Home]鍵:光標(biāo)移到行首$或[End]鍵:光標(biāo)移到行尾[Ctrl+f]或[PaDn]鍵:光標(biāo)向下翻動(dòng)一頁(yè)[Ctrl+b]或[PaUp]鍵:光標(biāo)向上翻動(dòng)一頁(yè)nG:光標(biāo)移到文件的第n行G:光標(biāo)移動(dòng)文件的最后一行g(shù)g:光標(biāo)移到文件的第一行,相當(dāng)于1G工序2.操作vim編輯器的命令模式和編輯模式常見的編輯命令3①刪除命令x或[Del]鍵:刪除光標(biāo)所在位置的字符dd:刪除光標(biāo)所在行的所有字符ndd:刪除從光標(biāo)行開始后n行的所有字符②復(fù)制和粘貼命令yy:復(fù)制光標(biāo)所在行的內(nèi)容nyy:復(fù)制從光標(biāo)行開始后n行的內(nèi)容p:將復(fù)制的內(nèi)容粘貼到光標(biāo)位置的后面

P:將復(fù)制的內(nèi)容粘貼到光標(biāo)位置的前面工序2.操作vim編輯器的命令模式和編輯模式常見的編輯命令3③撤銷和重做命令u:撤銷上一次操作U:撤銷對(duì)當(dāng)前行所做的所有操作[Ctrl+r]:重做上一次操作④查找命令/字符串:在當(dāng)前光標(biāo)位置的下方查找指定的字符串?字符串:在當(dāng)前光標(biāo)位置的上方查找指定的字符串n:向下查找匹配的指定字符串N:向上查找匹配的指定字符串(5)編輯模式的常見操作編輯模式主要是對(duì)文件內(nèi)容的錄入、修改和添加等操作。處于該模式下,在屏幕的左下方將會(huì)出現(xiàn)“插入”的提示字樣工序3.操作vim編輯器的末行模式常見的編輯命令3在末行模式下可以進(jìn)行保存、退出和替換命令等,如下所示。(1)保存和退出命令:w:保存文件,后面加上“!”則強(qiáng)制保存文件:w文件名:另存為其他文件:q:退出vim編輯器,后面加上“!”則強(qiáng)制退出而不保存文件:wq或:x:保存后退出vim編輯器,后面加上“!”則強(qiáng)制保存后退出工序3.操作vim編輯器的末行模式常見的編輯命令3(2)替換命令:s/字符串1/字符串2:將當(dāng)前行中查找到的第一個(gè)字符串“字符串1”替換成“字符串2”:s/字符串1/字符串2/g:將當(dāng)前行中查找到的所有字符串“字符串1”替換成“字符串2”:s/字符串1/字符串2/c:將當(dāng)前行中查找到的第一個(gè)字符串“字符串1”替換成“字符串2”,替換前需要用戶確認(rèn):m,ns/字符串1/字符串2/g:在文件m行到n行的范圍內(nèi)將查找到的所

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論