Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目教程(Ubuntu) 課件(含思政) 項(xiàng)目2 Linux常用命令與vim_第1頁(yè)
Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目教程(Ubuntu) 課件(含思政) 項(xiàng)目2 Linux常用命令與vim_第2頁(yè)
Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目教程(Ubuntu) 課件(含思政) 項(xiàng)目2 Linux常用命令與vim_第3頁(yè)
Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目教程(Ubuntu) 課件(含思政) 項(xiàng)目2 Linux常用命令與vim_第4頁(yè)
Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目教程(Ubuntu) 課件(含思政) 項(xiàng)目2 Linux常用命令與vim_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

項(xiàng)目2

Linux常用命令與vim《Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目教程(Ubuntu)(微課版)》“十四五”職業(yè)教育國(guó)家規(guī)劃教材能力要求CAPACITY熟悉Linux操作系統(tǒng)的命令基礎(chǔ)。01掌握vim編輯器的使用方法。0503掌握進(jìn)程管理類(lèi)命令及其他常用命令。02掌握vim編輯器的使用方法。。04掌握文件目錄類(lèi)命令。思政導(dǎo)入IDEOLOGY了解為什么會(huì)推出IPv6。接下來(lái)的IPv6時(shí)代,我國(guó)存在著巨大機(jī)遇,其中我國(guó)推出的“雪人計(jì)劃”就是一個(gè)益國(guó)益民的大事,這一計(jì)劃必將助力中華民族的偉大復(fù)興,這也必將激發(fā)學(xué)生的愛(ài)國(guó)情懷和學(xué)習(xí)動(dòng)力。思政目標(biāo)IDEOLOGY

“路漫漫其修遠(yuǎn)兮,吾將上下而求索?!眹?guó)產(chǎn)化替代之路“道阻且長(zhǎng),行則將至,行而不輟,未來(lái)可期”。青年學(xué)生更應(yīng)堅(jiān)信中華民族的偉大復(fù)興終會(huì)有時(shí)!思政內(nèi)容IDEOLOGY

2019年11月26日,是全球互聯(lián)網(wǎng)發(fā)展歷程中值得銘記的一天,一封來(lái)自歐洲RIPENCC的郵件宣布全球43億個(gè)IPv4地址正式耗盡,人類(lèi)互聯(lián)網(wǎng)跨入了“IPv6”時(shí)代。對(duì)于我國(guó)而言,在接下來(lái)的IPv6時(shí)代,我國(guó)存在著巨大機(jī)遇,其中我國(guó)推出的“雪人計(jì)劃”,就是一件益國(guó)益民的大事,這一計(jì)劃將助力中華民族的偉大復(fù)興,助力我國(guó)在互聯(lián)網(wǎng)方面取得更多話(huà)語(yǔ)權(quán)和發(fā)展權(quán)。讓我們拭目以待吧!項(xiàng)目知識(shí)準(zhǔn)備項(xiàng)目設(shè)計(jì)與準(zhǔn)備項(xiàng)目實(shí)施項(xiàng)目實(shí)錄:Linux系統(tǒng)安裝與基本配置內(nèi)容導(dǎo)航CONTENTS一、項(xiàng)目知識(shí)準(zhǔn)備了解Linux命令特點(diǎn)在Linux系統(tǒng)中,命令區(qū)分大小寫(xiě)。在命令行中,可以使用“Tab”鍵來(lái)自動(dòng)補(bǔ)齊命令,即可以只輸入命令的前幾個(gè)字母,然后按“Tab”鍵。

按“Tab”鍵時(shí),如果系統(tǒng)只找到一個(gè)與輸入字符相匹配的目錄或文件,則自動(dòng)補(bǔ)齊;如果沒(méi)有匹配的內(nèi)容或有多個(gè)相匹配的名字,系統(tǒng)將發(fā)出警鳴聲,再按一下“Tab”鍵將列出所有相匹配的內(nèi)容(如果有的話(huà)),以供用戶(hù)選擇。例如,在命令提示符后輸入“mou”,然后按“Tab”鍵,系統(tǒng)將自動(dòng)補(bǔ)全該命令為“mount”;如果在命令提示符后只輸入“mo”,然后按“Tab”鍵,此時(shí)將警鳴一聲,再次按“Tab”鍵,系統(tǒng)將顯示所有以“mo”開(kāi)頭的命令。一、項(xiàng)目知識(shí)準(zhǔn)備后臺(tái)運(yùn)行程序一個(gè)文本控制臺(tái)或一個(gè)仿真終端在同一時(shí)刻只能運(yùn)行一個(gè)程序或命令,在執(zhí)行結(jié)束前,一般不能進(jìn)行其他操作。此時(shí)可采用將程序在后臺(tái)執(zhí)行的方式,以釋放控制臺(tái)或終端,使其仍能進(jìn)行其他操作。

要使程序以后臺(tái)方式執(zhí)行,只需在要執(zhí)行的命令后跟上一個(gè)“&”符號(hào)即可,如“top&”。項(xiàng)目知識(shí)準(zhǔn)備項(xiàng)目設(shè)計(jì)與準(zhǔn)備項(xiàng)目實(shí)施項(xiàng)目實(shí)錄:Linux系統(tǒng)安裝與基本配置內(nèi)容導(dǎo)航CONTENTS二、項(xiàng)目設(shè)計(jì)與準(zhǔn)備項(xiàng)目設(shè)計(jì)與準(zhǔn)備

本項(xiàng)目的所有操作都在U22-1上進(jìn)行,主要命令包括瀏覽目錄類(lèi)命令、文件目錄類(lèi)命令、系統(tǒng)信息類(lèi)命令、進(jìn)程管理類(lèi)命令等??墒褂谩癶ostnamectlset-hostnameU22-1”修改主機(jī)名稱(chēng)(關(guān)閉終端后重新打開(kāi)即生效)。本項(xiàng)目的所有實(shí)例都在服務(wù)器U22-1上完成。yangyun@U22-1:~/桌面$hostnamectlset-hostnameU22-1項(xiàng)目知識(shí)準(zhǔn)備項(xiàng)目設(shè)計(jì)與準(zhǔn)備項(xiàng)目實(shí)施項(xiàng)目實(shí)錄:Linux系統(tǒng)安裝與基本配置內(nèi)容導(dǎo)航CONTENTS三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令熟練使用瀏覽目錄類(lèi)命令(1)pwd命令pwd命令用于顯示用戶(hù)當(dāng)前所處的目錄。yangyun@U22-1:~/桌面$pwd(2)cd命令cd命令用來(lái)在不同的目錄中進(jìn)行切換。yangyun@U22-1:~/桌面$pwd //顯示當(dāng)前目錄/home/yangyun/桌面yangyun@U22-1:~/桌面$cd.. //改變目錄位置至當(dāng)前目錄的父目錄,即/home/yangyun

yangyun@U22-1:~$pwd //顯示當(dāng)前目錄yangyun@U22-1:~$cd/ //改變目錄位置至根目錄yangyun@U22-1:/$cdetc //改變目錄位置至當(dāng)前目錄下的etc子目錄下yangyun@U22-1:/etc$cd./ufw //改變目錄位置至當(dāng)前目錄下的ufw子目錄下yangyun@U22-1:/etc/ufw$cd~ //改變目錄位置至用戶(hù)登錄時(shí)的家目錄,即/home/yangyunyangyun@U22-1:~$pwd //顯示當(dāng)前目錄yangyun@U22-1:~$cd.. //改變目錄位置至當(dāng)前目錄的父目錄,即/homeyangyun@U22-1:/home$cd../dev //改變目錄位置至當(dāng)前目錄的父目錄下的dev子目錄下yangyun@U22-1:/dev$cd/etc/xml //利用絕對(duì)路徑表示改變目錄至/etc/xml目錄下yangyun@U22-1:/etc/xml$cd //改變目錄位置至用戶(hù)登錄時(shí)的工作目錄三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令(3)ls命令ls命令用來(lái)列出文件或目錄信息。該命令的語(yǔ)法為ls[參數(shù)][目錄或文件]yangyun@U22-1:~/桌面$ls //列出當(dāng)前目錄下的文件及目錄yangyun@U22-1:~/桌面$ls-a //列出包括以“.”開(kāi)始的隱藏文件在內(nèi)的所有文件yangyun@U22-1:~/桌面$ls-t //依照文件最后修改時(shí)間的順序列出文件yangyun@U22-1:~/桌面$ls-F //列出當(dāng)前目錄下的文件名及其類(lèi)型//以/結(jié)尾表示為目錄名,以*結(jié)尾表示為可執(zhí)行文件,以@結(jié)尾表示為符號(hào)連接yangyun@U22-1:~/桌面$ls-l //列出當(dāng)前目錄下所有文件的權(quán)限、所有者、文件大小、修改時(shí)間及名稱(chēng)yangyun@U22-1:~/桌面$ls-lg //同上,并顯示出文件的所有者工作組名yangyun@U22-1:~/桌面$ls-R //顯示出目錄下以及其所有子目錄的文件名例如,要把file1和file2文件的內(nèi)容合并為file3,且file2文件的內(nèi)容在file1文件的內(nèi)容前面,則命令為:yangyun@U22-1:~/桌面$echo"Thisisfile1!">file1//先建立file1示例文件yangyun@U22-1:~/桌面$echo"Thisisfile2!">file2//先建立file1示例文件yangyun@U22-1:~/桌面$catfile2file1>file3yangyun@U22-1:~/桌面$catfile3Thisisfile2!Thisisfile1!//如果file3文件存在,則此命令的執(zhí)行結(jié)果會(huì)覆蓋file3文件中原有內(nèi)容yangyun@U22-1:~/桌面$catfile2file1>>file3//如果file3文件存在,此命令的執(zhí)行結(jié)果將把file2和file1文件的內(nèi)容附加到file3文件中原有內(nèi)容的后面。三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令2.熟練使用瀏覽文件類(lèi)命令(1)cat命令cat命令主要用于滾屏顯示文件內(nèi)容或是將多個(gè)文件合并成一個(gè)文件。該命令的語(yǔ)法為cat[參數(shù)]文件名-b:對(duì)輸出內(nèi)容中的非空行標(biāo)注行號(hào)。-n:對(duì)輸出內(nèi)容中的所有行標(biāo)注行號(hào)。例如,要查看/etc/passwd文件內(nèi)容的命令為yangyun@U22-1:~/桌面$cat/etc/passwd2.熟練使用瀏覽文件類(lèi)命令(2)more命令在使用cat命令時(shí),如果文件太長(zhǎng),用戶(hù)只能看到文件的最后一部分。這時(shí)可以使用more命令,一頁(yè)一頁(yè)地分屏顯示文件的內(nèi)容。yangyun@U22-1:~/桌面$more/etc/passwd //以分頁(yè)方式查看/etc/passwd文件的內(nèi)容yangyun@U22-1:~/桌面$cat/etc/passwd|more //以分頁(yè)方式查看passwd文件的內(nèi)容三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令2.熟練使用瀏覽文件類(lèi)命令(3)less命令less命令是more命令的改進(jìn)版,比more命令的功能強(qiáng)大。more命令只能向下翻頁(yè),而less命令可以向下、向上翻頁(yè),甚至可以前后左右移動(dòng)。按“Enter”回車(chē)鍵可以向下移動(dòng)一行,按“Space”空格鍵可以向下移動(dòng)一頁(yè),按“B”鍵可以向上移動(dòng)一頁(yè),也可以用光標(biāo)鍵向前、后、左、右移動(dòng),按“Q”鍵可以退出less命令。yangyun@U22-1:~/桌面$less/etc/passwd//以分頁(yè)方式查看passwd文件的內(nèi)容三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令2.熟練使用瀏覽文件類(lèi)命令(4)head命令head命令用于顯示文件的開(kāi)頭部分,默認(rèn)情況下只顯示文件的前10行內(nèi)容。該命令的語(yǔ)法為:head[參數(shù)]文件名head命令的常用參數(shù)選項(xiàng)如下。-nnum:顯示指定文件的前num行。-cnum:顯示指定文件的前num個(gè)字符。yangyun@U22-1:~/桌面$head-n20/etc/passwd//顯示passwd文件的前20行三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令2.熟練使用瀏覽文件類(lèi)命令(5)tail命令tail命令用于顯示文件的末尾部分,默認(rèn)情況下,只顯示文件的末尾10行內(nèi)容。該命令的語(yǔ)法為tail[參數(shù)]文件名-nnum:顯示指定文件的末尾num行。-cnum:顯示指定文件的末尾num個(gè)字符。+num:從第num行開(kāi)始顯示指定文件的內(nèi)容。yangyun@U22-1:~/桌面$tail-n20/etc/passwd//顯示passwd文件的末尾20行三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令3.熟練使用目錄操作類(lèi)命令(1)mkdir命令mkdir命令用于創(chuàng)建一個(gè)目錄。該命令的語(yǔ)法為:mkdir[參數(shù)]目錄名上述目錄名可以為相對(duì)路徑,也可以為絕對(duì)路徑y(tǒng)angyun@U22-1:~/桌面$mkdirdir1//在當(dāng)前目錄下創(chuàng)建dir1子目錄yangyun@U22-1:~/桌面$mkdir-pdir2/subdir2//在當(dāng)前目錄的dir2目錄中創(chuàng)建subdir2子目錄,如果dir2目錄不存在,則同時(shí)創(chuàng)建三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令3.熟練使用目錄操作類(lèi)命令(2)rmdir命令rmdir命令用于刪除空目錄。該命令的語(yǔ)法為:rmdir[參數(shù)]目錄名上述目錄名可以為相對(duì)路徑,也可以為絕對(duì)路徑。但所刪除的目錄必須為空目錄。yangyun@U22-1:~/桌面$rmdirdir1//在當(dāng)前目錄下刪除dir1空子目錄yangyun@U22-1:~/桌面$rmdir-pdir2/subdir2//刪除當(dāng)前目錄中dir2/subdir2子目錄,//刪除subdir2目錄時(shí),如果dir2目錄中無(wú)其他目錄,則一起刪除三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令4.熟練使用cp命令(1)cp命令的使用方法cp命令主要用于文件或目錄的復(fù)制。該命令的語(yǔ)法為cp[參數(shù)]源文件目標(biāo)文件cp命令的常用參數(shù)選項(xiàng)如下。-a:盡可能將文件狀態(tài)、權(quán)限等屬性照原狀予以復(fù)制。-f:如果目標(biāo)文件或目錄存在,先刪除它們?cè)龠M(jìn)行復(fù)制(即覆蓋),并且不提示用戶(hù)。-i:如果目標(biāo)文件或目錄存在,提示是否覆蓋已有的文件。-R:遞歸復(fù)制目錄,即包含目錄下的各級(jí)子目錄。三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令4.熟練使用cp命令(2)使用cp命令的范例【例2-1】用root身份,將家目錄下的.bashrc復(fù)制到/tmp下,并更名為bashrc。yangyun@U22-1:~/桌面$cp~/.bashrc/tmp/bashrcyangyun@U22-1:~/桌面$cp-i~/.bashrc/tmp/bashrc三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令4.熟練使用cp命令(2)使用cp命令的范例【例2-2】變換目錄到/tmp,并將/var/log/wtmp復(fù)制到/tmp且觀察其目錄屬性。yangyun@U22-1:~/桌面$cd/tmpyangyun@U22-1:~/桌面$cp/var/log/wtmp.<==復(fù)制到當(dāng)前目錄,最后的“.”不要忘記yangyun@U22-1:~/桌面$ls-l/var/log/wtmpwtmp三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令4.熟練使用cp命令(2)使用cp命令的范例【例2-3】復(fù)制/etc/目錄下的所有內(nèi)容到/tmp文件夾。yangyun@U22-1:~/桌面$cp/etc/tmpcp:未指定-r;略過(guò)目錄'/etc'<==如果是目錄則不能直接復(fù)制,要加上-r的選項(xiàng)yangyun@U22-1:~/桌面$cp-r/etc/tmp#再次強(qiáng)調(diào):-r可以復(fù)制目錄,但是,文件與目錄的權(quán)限可能會(huì)被改變。#所以,在備份時(shí),常常利用“cp-a/etc/tmp”命令保持復(fù)制前后的對(duì)象權(quán)限不發(fā)生變化三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令4.熟練使用cp命令(2)使用cp命令的范例【例2-4】若~(yú)/.bashrc比/tmp/bashrc新才復(fù)制過(guò)來(lái)。yangyun@U22-1:~/桌面$cp-u~/.bashrc/tmp/bashrc#-u的特性是在目標(biāo)文件與來(lái)源文件有差異時(shí),才會(huì)復(fù)制。#所以,常被用于“備份”的工作當(dāng)中三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(1)mv命令mv命令主要用于文件或目錄的移動(dòng)或改名。該命令的語(yǔ)法為mv[參數(shù)]源文件或目錄目標(biāo)文件或目錄mv命令的常用參數(shù)選項(xiàng)如下。-i:如果目標(biāo)文件或目錄存在,則提示是否覆蓋目標(biāo)文件或目錄。-f:無(wú)論目標(biāo)文件或目錄是否存在,直接覆蓋目標(biāo)文件或目錄,不提示。//將當(dāng)前目錄下的/tmp/wtmp文件移動(dòng)到/usr/目錄下,文件名不變yangyun@U22-1:~/桌面$exityangyun@U22-1:~/桌面$cdyangyun@U22-1:~/桌面$mv/tmp/wtmp/usr///將/usr/wtmp文件移動(dòng)到根目錄下,移動(dòng)后的文件名為ttyangyun@U22-1:~/桌面$mv/usr/wtmp/tt三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(2)rm命令rm命令主要用于文件或目錄的刪除。該命令的語(yǔ)法為rm[參數(shù)]文件名或目錄名rm命令的常用參數(shù)選項(xiàng)如下。-i:刪除文件或目錄時(shí)提示用戶(hù)。-f:刪除文件或目錄時(shí)不提示用戶(hù)。-R:遞歸刪除目錄,即包含目錄下的文件和各級(jí)子目錄。//將當(dāng)前目錄下的/tmp/wtmp文件移動(dòng)到/usr/目錄下,文件名不變yangyun@U22-1:~/桌面$exityangyun@U22-1:~/桌面$cdyangyun@U22-1:~/桌面$mv/tmp/wtmp/usr///將/usr/wtmp文件移動(dòng)到根目錄下,移動(dòng)后的文件名為ttyangyun@U22-1:~/桌面$mv/usr/wtmp/tt三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(3)touch命令touch命令用于建立文件或更新文件的修改日期。該命令的語(yǔ)法為touch[參數(shù)]文件名或目錄名touch命令的常用參數(shù)選項(xiàng)如下。-dyyyymmdd:把文件的存取或修改時(shí)間改為yyyy年mm月dd日。-a:只把文件的存取時(shí)間改為當(dāng)前時(shí)間。-m:只把文件的修改時(shí)間改為當(dāng)前時(shí)間。yangyun@U22-1:dir$cdyangyun@U22-1:~/桌面$touchaa //如果當(dāng)前目錄下存在aa文件,則把a(bǔ)a文件的存取和修改時(shí)間改為當(dāng)前時(shí)間//如果不存在aa文件,則新建aa文件yangyun@U22-1:~/桌面$touch-d20220808aa //將aa文件的存取和修改時(shí)間改為2022年8月8日5.熟練使用文件操作類(lèi)命令(4)rpm命令rpm命令主要用于對(duì)RPM軟件包進(jìn)行管理rpm[參數(shù)]軟件包名rpm命令的常用參數(shù)選項(xiàng)如下:

-qa:查詢(xún)系統(tǒng)中安裝的所有軟件包。-q:查詢(xún)指定的軟件包在系統(tǒng)中是否安裝。-qi:查詢(xún)系統(tǒng)中已安裝軟件包的描述信息。

-ql:查詢(xún)系統(tǒng)中已安裝軟件包里所包含的文件列表。

-qf:查詢(xún)系統(tǒng)中指定文件所屬的軟件包。三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令【例2-5】使用rpm命令查詢(xún)軟件包及文件。yangyun@U22-1:~/桌面$rpm-qa|more //顯示系統(tǒng)安裝的所有軟件包列表yangyun@U22-1:~/桌面$rpm-qselinux-policy//查詢(xún)系統(tǒng)是否安裝了selinux-policyyangyun@U22-1:~/桌面$rpm-qiselinux-policy//查詢(xún)系統(tǒng)已安裝的軟件包的描述信息yangyun@U22-1:~/桌面$rpm-qlselinux-policy//查詢(xún)系統(tǒng)已安裝軟件包包含的文件列表yangyun@U22-1:~/桌面$rpm-qf/etc/passwd//查詢(xún)passwd文件所屬的軟件包三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令【例2-6】可以利用RPM安裝network-scripts軟件包。yangyun@U22-1:~/桌面$mount/dev/cdrom/media//掛載光盤(pán)yangyun@U22-1:~/桌面$cd/medai/BaseOS/Packages //改變目錄到軟件包所在的目錄yangyun@U22-1:Packages$rpm-ivhnetwork-scripts-10.00.6-1.el8.x86_64.rpm//安裝軟件包,系統(tǒng)將以“#”顯示安裝進(jìn)度和安裝的詳細(xì)信息yangyun@U22-1:Packages$rpm–Uvhnetwork-scripts-10.00.6-1.el8.x86_64.rpm//升級(jí)network-scripts軟件包yangyun@U22-1:Packages$rpm-enetwork-scripts-10.00.6-1.el8.x86_64 //卸載network-scripts軟件包三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(5)whereis命令whereis命令用來(lái)尋找命令的可執(zhí)行文件所在的位置。該命令的語(yǔ)法為whereis[參數(shù)]命令名稱(chēng)//查找命令rpm的位置yangyun@U22-1:Packages$cdyangyun@U22-1:~/桌面$whereisrpmrpm:/usr/bin/rpm/usr/lib/rpm/etc/rpm/usr/share/man/man8/rpm.8.gz三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(6)find命令find命令用于文件查找。它的功能非常強(qiáng)大。該命令的語(yǔ)法為find[路徑][匹配表達(dá)式]例如:yangyun@U22-1:~/桌面$find.-typef-execls-l{}\;//在當(dāng)前目錄下查找普通文件,并以長(zhǎng)格形式顯示yangyun@U22-1:~/桌面$find/tmp-typef-mtime5-execrm{}\;//在/tmp目錄中查找修改時(shí)間為5天以前的普通文件,并刪除。保證/tmp目錄存在yangyun@U22-1:~/桌面$find/etc-name"*.conf"http://在/etc/目錄下查找文件名以“.conf”結(jié)尾的文件yangyun@U22-1:~/桌面$find.-typed-perm755-execls{}\;//在當(dāng)前目錄下查找權(quán)限為755的目錄并顯示三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(7)grep命令grep命令用于查找文件中包含有指定字符串的行。該命令的語(yǔ)法為grep[參數(shù)]要查找的字符串文件名例如:yangyun@U22-1:~/桌面$grep-2root/etc/passwd//在文件passwd中查找包含字符串“root”的行,如果找到,顯示該行及該行前后各2行的內(nèi)容yangyun@U22-1:~/桌面$grep"^root$"/etc/passwd//在passwd文件中搜索只包含“root”4個(gè)字符的行三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令【例2-7】可以利用grep的-v參數(shù),過(guò)濾掉帶“#”的注釋行和空白行。下面的例子是將/etc/man_db.conf中的空白行和注釋行刪除,將簡(jiǎn)化后的配置文件存放到當(dāng)前目錄下,并更改名字為man_db.bakyangyun@U22-1:~/桌面$grep-v"^#"/etc/man_db.conf|grep-v"^$">man_db.bakyangyun@U22-1:~/桌面$catman_db.bak三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(8)dd命令dd命令用于按照指定大小和個(gè)數(shù)的數(shù)據(jù)塊來(lái)復(fù)制文件或轉(zhuǎn)換文件。它能夠讓用戶(hù)按照指定大小和個(gè)數(shù)的數(shù)據(jù)塊來(lái)復(fù)制文件的內(nèi)容,還可以在復(fù)制過(guò)程中轉(zhuǎn)換其中的數(shù)據(jù)。Linux系統(tǒng)中有一個(gè)名為/dev/zero的設(shè)備文件,因?yàn)檫@個(gè)文件不會(huì)占用系統(tǒng)存儲(chǔ)空間,但卻可以提供無(wú)窮無(wú)盡的數(shù)據(jù),所以可以使用它作為dd命令的輸入文件,來(lái)生成一個(gè)指定大小的文件。dd命令的功能也絕不僅限于復(fù)制文件這么簡(jiǎn)單。如果您想把光驅(qū)設(shè)備中的光盤(pán)制作成iso格式的映像文件,在Windows系統(tǒng)中需要借助于第三方軟件才能做到,但在Linux系統(tǒng)中可以直接使用dd命令來(lái)壓制出光盤(pán)映像文件。三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(8)dd命令例如:我們可以用dd命令從/dev/zero設(shè)備文件中取出兩個(gè)大小為560MB的數(shù)據(jù)塊,然后保存成名為file1的文件。yangyun@U22-1:~/桌面$ddif=/dev/zeroof=file1count=2bs=560M記錄了2+0的讀入記錄了2+0的寫(xiě)出1174405120bytes(1.2GB,1.1GiB)copied,8.23961s,143MB/syangyun@U22-1:~/桌面$rmfile1三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令5.熟練使用文件操作類(lèi)命令(8)dd命令例如:我們可以用dd命令制作光盤(pán)映像文件iso。yangyun@U22-1:~/桌面$ddif=/dev/cdromof=RHEL-server-8.0-x86_64.iso7311360+0recordsin7311360+0recordsout3743416320bytes(3.7GB)copied,370.758s,10.1MB/syangyun@U22-1:~/桌面$rmRHEL-server-8.0-x86_64.iso三、項(xiàng)目實(shí)施任務(wù)2-1熟練使用文件目錄類(lèi)命令系統(tǒng)信息類(lèi)命令是對(duì)系統(tǒng)的各種信息進(jìn)行顯示和設(shè)置的命令。(1)free命令free命令主要用來(lái)查看系統(tǒng)內(nèi)存、虛擬內(nèi)存的大小及占用情況,例如:yangyun@U22-1:~/桌面$free totalusedfreesharedbufferscachedMem: 126212124960125201640834028-/+buffers/cache:7452451688Swap: 25703225796231236三、項(xiàng)目實(shí)施任務(wù)2-2熟練使用系統(tǒng)信息類(lèi)命令系統(tǒng)信息類(lèi)命令是對(duì)系統(tǒng)的各種信息進(jìn)行顯示和設(shè)置的命令。(2)timedatectl命令timedatectl命令可以查詢(xún)和更改系統(tǒng)時(shí)鐘和設(shè)置,你可以使用此命令來(lái)設(shè)置或更改當(dāng)前的日期、時(shí)間和時(shí)區(qū),或?qū)崿F(xiàn)與遠(yuǎn)程N(yùn)TP服務(wù)器的自動(dòng)系統(tǒng)時(shí)鐘同步。①顯示系統(tǒng)的當(dāng)前時(shí)間、日期、時(shí)區(qū)等信息。yangyun@U22-1:~/桌面$timedatectlstatus Localtime:一2021-02-0111:33:31ESTUniversaltime:一2021-02-0116:33:31UTCRTCtime:一2021-02-0116:33:31Timezone:America/New_York(EST,-0500)三、項(xiàng)目實(shí)施任務(wù)2-2熟練使用系統(tǒng)信息類(lèi)命令系統(tǒng)信息類(lèi)命令是對(duì)系統(tǒng)的各種信息進(jìn)行顯示和設(shè)置的命令。(2)timedatectl命令timedatectl命令可以查詢(xún)和更改系統(tǒng)時(shí)鐘和設(shè)置,你可以使用此命令來(lái)設(shè)置或更改當(dāng)前的日期、時(shí)間和時(shí)區(qū),或?qū)崿F(xiàn)與遠(yuǎn)程N(yùn)TP服務(wù)器的自動(dòng)系統(tǒng)時(shí)鐘同步。②設(shè)置當(dāng)前時(shí)區(qū)。yangyun@U22-1:~/桌面$timedatectl|grepTime //查看當(dāng)前時(shí)區(qū)yangyun@U22-1:~/桌面$timedatectllist-timezones //查看所有可用時(shí)區(qū)yangyun@U22-1:~/桌面$timedatectlset-timezoneAsia/Shanghai //修改當(dāng)前時(shí)區(qū)三、項(xiàng)目實(shí)施任務(wù)2-2熟練使用系統(tǒng)信息類(lèi)命令系統(tǒng)信息類(lèi)命令是對(duì)系統(tǒng)的各種信息進(jìn)行顯示和設(shè)置的命令。(3)cal命令cal命令用于顯示指定月份或年份的日歷,可以帶兩個(gè)參數(shù),其中,年、月份用數(shù)字表示;只有一個(gè)參數(shù)時(shí)表示年份,年份的范圍為1~9999;不帶任何參數(shù)的cal命令顯示當(dāng)前月份的日歷。例如:yangyun@U22-1:~/桌面$cal72022七月2022日一二三四五六

12345678910111213141516171819202122232425262728293031三、項(xiàng)目實(shí)施任務(wù)2-2熟練使用系統(tǒng)信息類(lèi)命令系統(tǒng)信息類(lèi)命令是對(duì)系統(tǒng)的各種信息進(jìn)行顯示和設(shè)置的命令。(4)clock命令clock命令用于從計(jì)算機(jī)的硬件獲得日期和時(shí)間。例如:yangyun@U22-1:~/桌面$clock2020-08-2005:02:16.072524-04:00三、項(xiàng)目實(shí)施任務(wù)2-2熟練使用系統(tǒng)信息類(lèi)命令進(jìn)程管理類(lèi)命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(1)ps命令ps命令主要用于查看系統(tǒng)的進(jìn)程。該命令的語(yǔ)法為ps[參數(shù)]ps命令的常用參數(shù)選項(xiàng)如下:-a:顯示當(dāng)前控制終端的進(jìn)程(包含其他用戶(hù)的)。-u:顯示進(jìn)程的用戶(hù)名和啟動(dòng)時(shí)間等信息。-w:寬行輸出,不截取輸出中的命令行。-l:按長(zhǎng)格形式顯示輸出。-x:顯示沒(méi)有控制終端的進(jìn)程。-e:顯示所有的進(jìn)程。-tn:顯示第n個(gè)終端的進(jìn)程。三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類(lèi)命令進(jìn)程管理類(lèi)命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(2)pidof命令pidof命令用于查詢(xún)某個(gè)指定服務(wù)進(jìn)程的PID值,該命令格式為pidof[參數(shù)][服務(wù)名稱(chēng)]yangyun@U22-1:~/桌面$pidofsshd1218三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類(lèi)命令進(jìn)程管理類(lèi)命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(3)kill命令kill命令向進(jìn)程發(fā)送強(qiáng)制終止信號(hào)。以下命令用于顯示kill命令所能夠發(fā)送的信號(hào)種類(lèi)。每個(gè)信號(hào)都有一個(gè)數(shù)值對(duì)應(yīng),例如SIGKILL信號(hào)的值為9。yangyun@U22-1:~/桌面$kill-l1)SIGHUP 2)SIGINT 3)SIGQUIT 4)SIGILL5)SIGTRAP 6)SIGABRT 7)SIGBUS 8)SIGFPE9)SIGKILL 10)SIGUSR1 11)SIGSEGV 12)SIGUSR2三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類(lèi)命令進(jìn)程管理類(lèi)命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(4)killall命令killall命令用于終止某個(gè)指定名稱(chēng)的服務(wù)所對(duì)應(yīng)的全部進(jìn)程,該命令格式為killall[參數(shù)][進(jìn)程名稱(chēng)]例如:yangyun@U22-1:~/桌面$pidofsshd1218yangyun@U22-1:~/桌面$killall-9sshdyangyun@U22-1:~/桌面$pidofsshdyangyun@U22-1:~/桌面$三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類(lèi)命令進(jìn)程管理類(lèi)命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(5)top命令和ps命令不同,top命令可以實(shí)時(shí)監(jiān)控進(jìn)程的狀況。top屏幕自動(dòng)每5秒刷新一次,也可以用“top-d20”,使得top屏幕每20秒刷新一次。三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類(lèi)命令進(jìn)程管理類(lèi)命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(6)bg、jobs、fg命令jobs命令用于查看在后臺(tái)運(yùn)行的進(jìn)程。例如:yangyun@U22-1:~/桌面$find/-nameh*//立即通過(guò)ctrl+z將當(dāng)前命令暫停[1]+已停止find/-nameh*yangyun@U22-1:~/桌面$jobs[1]+已停止find/-nameh*bg命令用于把進(jìn)程放到后臺(tái)運(yùn)行。例如:yangyun@U22-1:~/桌面$bg%1fg命令用于把從后臺(tái)運(yùn)行的進(jìn)程調(diào)到前臺(tái)。例如:yangyun@U22-1:~/桌面$fg%1三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類(lèi)命令除了上面介紹的命令,還有一些命令也經(jīng)常用到。(1)clear命令clear命令用于清除字符終端屏幕內(nèi)容。(2)uname命令uname命令用于顯示系統(tǒng)信息。(3)man命令man命令用于列出命令的幫助手冊(cè)三、項(xiàng)目實(shí)施任務(wù)2-4熟練使用其他常用命令除了上面介紹的命令,還有一些命令也經(jīng)常用到。(4)shutdown命令shutdown命令用于在指定時(shí)間關(guān)閉系統(tǒng)。該命令的語(yǔ)法為:shutdown[參數(shù)]時(shí)間[警告信息]shutdown命令常用的參數(shù)選項(xiàng)如下。-r:系統(tǒng)關(guān)閉后重新啟動(dòng)。

-h:關(guān)閉系統(tǒng)。時(shí)間可以是以下幾種形式。

now:表示立即。

hh:mm:指定絕對(duì)時(shí)間,hh表示小時(shí),mm表示分鐘。

+m:表示m分鐘以后。例如:yangyun@U22-1:~/桌面$shutdown-hnow//關(guān)閉系統(tǒng)三、項(xiàng)目實(shí)施任務(wù)2-4熟練使用其他常用命令除了上面介紹的命令,還有一些命令也經(jīng)常用到。(5)halt命令halt命令表示立即停止系統(tǒng),但該命令不自動(dòng)關(guān)閉電源,需要人工關(guān)閉電源。(6)reboot命令reboot命令用于重新啟動(dòng)系統(tǒng),相當(dāng)于“shutdown-rnow”。(7)poweroff命令poweroff命令用于立即停止系統(tǒng),并關(guān)閉電源,相當(dāng)于“shutdown-hnow”。三、項(xiàng)目實(shí)施任務(wù)2-4熟練使用其他常用命令除了上面介紹的命令,還有一些命令也經(jīng)常用到。(8)alias命令alias命令用于創(chuàng)建命令的別名。該命令的語(yǔ)法為:alias命令別名="命令行"yangyun@U22-1:~/桌面$aliasmand="vim/etc/man_db.conf"http://定義mand為命令“vim/etc/man_db.conf”的別名(9)unalias命令unalias命令用于取消別名的定義。例如:yangyun@U22-1:~/桌面$unaliasmand三、項(xiàng)目實(shí)施任務(wù)2-4熟練使用其他常用命令除了上面介紹的命令,還有一些命令也經(jīng)常用到。(10)history命令history命令用于顯示用戶(hù)最近執(zhí)行的命令(11)wget命令wget命令用于在終端中下載網(wǎng)絡(luò)文件,命令的格式為wget[參數(shù)]下載地址(12)who命令who用于查看當(dāng)前登入主機(jī)的用戶(hù)終端信息,格式為“who[參數(shù)]”。三、項(xiàng)目實(shí)施任務(wù)2-4熟練使用其他常用命令除了上面介紹的命令,還有一些命令也經(jīng)常用到。(13)last命令last命令用于查看所有系統(tǒng)的登錄記錄,格

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論