Linux系統(tǒng)管理項(xiàng)目教程(RHEL8CentOS8)(微課版)-PPT項(xiàng)目2 Linux常用命令與vim_第1頁(yè)
Linux系統(tǒng)管理項(xiàng)目教程(RHEL8CentOS8)(微課版)-PPT項(xiàng)目2 Linux常用命令與vim_第2頁(yè)
Linux系統(tǒng)管理項(xiàng)目教程(RHEL8CentOS8)(微課版)-PPT項(xiàng)目2 Linux常用命令與vim_第3頁(yè)
Linux系統(tǒng)管理項(xiàng)目教程(RHEL8CentOS8)(微課版)-PPT項(xiàng)目2 Linux常用命令與vim_第4頁(yè)
Linux系統(tǒng)管理項(xiàng)目教程(RHEL8CentOS8)(微課版)-PPT項(xiàng)目2 Linux常用命令與vim_第5頁(yè)
已閱讀5頁(yè),還剩60頁(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)介

《Linux系統(tǒng)管理項(xiàng)目教程(RHEL8/CentOS8)(微課版)》國(guó)家精品課程和國(guó)家級(jí)精品資源共享課程配套教材項(xiàng)目2

Linux常用命令和vim人民郵電出版|楊云吳敏鄭叢編著能力CAPACITY要求熟悉Linux系統(tǒng)的終端窗口和命令基礎(chǔ)。掌握文件目錄類命令。掌握系統(tǒng)信息類命令。掌握進(jìn)程管理類命令及其他常用命令。掌握vim編輯器的使用。思政IDEOLOGY導(dǎo)入“大學(xué)之道,在明明德,在親民,在止于至善?!薄啊呱窖鲋?,景行行止。’雖不能至,然心向往之”。了解華羅庚教授,知悉讀大學(xué)的真正含義,以德化人,激發(fā)學(xué)生的科學(xué)精神和愛國(guó)情懷。思政IDEOLOGY目標(biāo)明確職業(yè)技術(shù)崗位所需的職業(yè)規(guī)范和精神,樹立社會(huì)主義核心價(jià)值觀。!思政IDEOLOGY內(nèi)容在我國(guó)計(jì)算機(jī)發(fā)展的歷史“長(zhǎng)河”中,有一位做出突出貢獻(xiàn)的科學(xué)家,他也是我國(guó)計(jì)算機(jī)的主奠基者,你知道他是誰(shuí)嗎?他就是華羅庚教授——我國(guó)計(jì)算機(jī)技術(shù)的奠基人和最主要的開拓者之一。華羅庚教授在數(shù)學(xué)上的造詣和成就深受世界科學(xué)家的贊賞。在美國(guó)任訪問(wèn)研究員時(shí),華羅庚教授的心里就已經(jīng)開始勾畫我國(guó)電子計(jì)算機(jī)事業(yè)的藍(lán)圖了!項(xiàng)目設(shè)計(jì)與準(zhǔn)備項(xiàng)目知識(shí)準(zhǔn)備項(xiàng)目實(shí)施項(xiàng)目實(shí)錄:使用Linux基本命令一、項(xiàng)目知識(shí)準(zhǔn)備了解Linux命令特點(diǎn)在Linux系統(tǒng)中,命令區(qū)分大小寫。在命令行中,可以使用“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)容(如果有的話),以供用戶選擇。例如,在命令提示符后輸入“mou”,然后按“Tab”鍵,系統(tǒng)將自動(dòng)補(bǔ)全該命令為“mount”;如果在命令提示符后只輸入“mo”,然后按“Tab”鍵,此時(shí)將警鳴一聲,再次按“Tab”鍵,系統(tǒng)將顯示所有以“mo”開頭的命令。一、項(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è)計(jì)與準(zhǔn)備項(xiàng)目知識(shí)準(zhǔn)備項(xiàng)目實(shí)施項(xiàng)目實(shí)錄:使用Linux基本命令二、項(xiàng)目設(shè)計(jì)與準(zhǔn)備項(xiàng)目設(shè)計(jì)與準(zhǔn)備

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

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

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

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

12345678910111213141516171819202122232425262728293031三、項(xiàng)目實(shí)施任務(wù)2-2熟練使用系統(tǒng)信息類命令系統(tǒng)信息類命令是對(duì)系統(tǒng)的各種信息進(jìn)行顯示和設(shè)置的命令。(4)clock命令clock命令用于從計(jì)算機(jī)的硬件獲得日期和時(shí)間。例如:[root@Server01~]#clock2020-08-2005:02:16.072524-04:00三、項(xiàng)目實(shí)施任務(wù)2-2熟練使用系統(tǒng)信息類命令進(jìn)程管理類命令是對(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)程(包含其他用戶的)。-u:顯示進(jìn)程的用戶名和啟動(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)程管理類命令進(jìn)程管理類命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(2)pidof命令pidof命令用于查詢某個(gè)指定服務(wù)進(jìn)程的PID值,該命令格式為pidof[參數(shù)][服務(wù)名稱][root@Server01~]#pidofsshd1218三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類命令進(jìn)程管理類命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(3)kill命令kill命令向進(jìn)程發(fā)送強(qiáng)制終止信號(hào)。以下命令用于顯示kill命令所能夠發(fā)送的信號(hào)種類。每個(gè)信號(hào)都有一個(gè)數(shù)值對(duì)應(yīng),例如SIGKILL信號(hào)的值為9。[root@Server01~]#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)程管理類命令進(jìn)程管理類命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(4)killall命令killall命令用于終止某個(gè)指定名稱的服務(wù)所對(duì)應(yīng)的全部進(jìn)程,該命令格式為killall[參數(shù)][進(jìn)程名稱]例如:[root@Server01~]#pidofsshd1218[root@Server01~]#killall-9sshd[root@Server01~]#pidofsshd[root@Server01~]#三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類命令進(jìn)程管理類命令是對(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)程管理類命令進(jìn)程管理類命令是對(duì)進(jìn)程進(jìn)行各種顯示和設(shè)置的命令。(6)bg、jobs、fg命令jobs命令用于查看在后臺(tái)運(yùn)行的進(jìn)程。例如:[root@Server01~]#find/-nameh*//立即通過(guò)ctrl+z將當(dāng)前命令暫停[1]+已停止find/-nameh*[root@Server01~]#jobs[1]+已停止find/-nameh*bg命令用于把進(jìn)程放到后臺(tái)運(yùn)行。例如:[root@Server01~]#bg%1fg命令用于把從后臺(tái)運(yùn)行的進(jìn)程調(diào)到前臺(tái)。例如:[root@Server01~]#fg%1三、項(xiàng)目實(shí)施任務(wù)2-3熟練使用進(jìn)程管理類命令除了上面介紹的命令,還有一些命令也經(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分鐘以后。例如:[root@Server01~]#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命令別名="命令行"[root@Server01~]#aliasmand="vim/etc/man_db.conf"http://定義mand為命令“vim/etc/man_db.conf”的別名(9)unalias命令unalias命令用于取消別名的定義。例如:[root@Server01~]#unaliasmand三、項(xiàng)目實(shí)施任務(wù)2-4熟練使用其他常用命令除了上面介紹的命令,還有一些命令也經(jīng)常用到。(10)history命令history命令用于顯示用戶最近執(zhí)行的命令(11)wget命令wget命令用于在終端中下載網(wǎng)絡(luò)文件,命令的格式為wget[參數(shù)]下載地址(12)who命令who用于查看當(dāng)前登入主機(jī)的用戶終端信息,格式為“who[參數(shù)]”。三、項(xiàng)目實(shí)施任務(wù)2-4熟練使用其他常用命令除了上面介紹的命令,還有一些命令也經(jīng)常用到。(13)last命令last命令用于查看所有系統(tǒng)的登錄記錄,格式為“l(fā)ast[參數(shù)]”(14)sosreport命令sosreport命令用于收集系統(tǒng)配置及架構(gòu)信息并輸出診斷文檔,格式為“sosreport”。(15)echo命令echo命令用于在終端輸出字符串或變量提取后的值,格式為“echo[字符串|$變量]”。例如,把指定字符串“”輸出到終端屏幕的命令為:[root@Server01~]#ec

溫馨提示

  • 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)論