《Linux操作系統(tǒng)基礎(chǔ)》課件-項(xiàng)目二 Linux基本命令操作_第1頁
《Linux操作系統(tǒng)基礎(chǔ)》課件-項(xiàng)目二 Linux基本命令操作_第2頁
《Linux操作系統(tǒng)基礎(chǔ)》課件-項(xiàng)目二 Linux基本命令操作_第3頁
《Linux操作系統(tǒng)基礎(chǔ)》課件-項(xiàng)目二 Linux基本命令操作_第4頁
《Linux操作系統(tǒng)基礎(chǔ)》課件-項(xiàng)目二 Linux基本命令操作_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

項(xiàng)目二Linux基本命令操作能力目標(biāo)和要求:

(1)理解Linux命令基礎(chǔ)。

(2)掌握如何查看命令幫助信息。

(3)重點(diǎn)掌握目錄類命令的使用方法。

(4)重點(diǎn)掌握文件類命令的使用方法。

(5)重點(diǎn)掌握文件內(nèi)容類命令的使用方法。

(6)掌握文件搜索和查找類命令的使用方法。

(7)掌握輸入/輸出重定向和管道命令符的使用方法。

(8)掌握系統(tǒng)信息和進(jìn)程管理類命令的使用方法。項(xiàng)目二Linux基本命令操作項(xiàng)目二

思維導(dǎo)圖任務(wù)2.1Linux命令基礎(chǔ)2.1.1命令提示符

[當(dāng)前用戶名@短主機(jī)名當(dāng)前目錄]提示符例如:[root@centos7~]#符號含義[]提示符分隔符號,沒有特殊含義。root表示當(dāng)前登錄的用戶,這里表示現(xiàn)在使用的是root超級用戶登錄。@分隔符號,沒有特殊含義。centos7表示當(dāng)前系統(tǒng)的短主機(jī)名,而完整主機(jī)名一般是localhost.localdomain?!碛脩舢?dāng)前所在的目錄為家目錄(home目錄)。此位置代表當(dāng)前工作目錄,如果我們切換到相應(yīng)的目錄,這里就會顯示用戶當(dāng)前所在的目錄名。比如,切換到/etc/systemd/目錄時,則命令提示符變成:[root@centos7systemd]#。#命令提示符,Linux用這個符號標(biāo)識登錄的用戶權(quán)限等級。如果是超級用戶,提示符就是#;如果是普通用戶,提示符就是$。表2-1命令提示符含義任務(wù)2.1Linux命令基礎(chǔ)配置項(xiàng)含義\d代表日期,格式為weekdaymonthdate,例如“MonAug1”。\H完整的主機(jī)名稱。假如計算機(jī)名稱為centos7.Linux,則這個名稱就是centos7.Linux。\h僅取主機(jī)的第一個名字,如上例,則為centos7,“.Linux”則被省略。\t顯示時間為24小時格式,格式為:HH:MM:SS\T顯示時間為12小時格式。\A顯示時間為24小時格式,格式為:HH:MM\u當(dāng)前用戶的賬號名稱。\vBASH的版本信息。\w完整的工作目錄名稱。家目錄會以“~”代替。\W利用basename取得工作目錄名稱,所以只會列出最后一個目錄。\#下達(dá)的第幾個命令。\$提示字符,如果是root時,提示符為“#”,普通用戶則為“$”。表2-2

PS1配置項(xiàng)任務(wù)2.1Linux命令基礎(chǔ)2.1.2通用命令格式

命令字[選項(xiàng)][參數(shù)]

選項(xiàng)及參數(shù)的含義:

選項(xiàng):用于調(diào)節(jié)命令的具體功能,指定命令的運(yùn)行特性,指明要運(yùn)行命令中的哪一部分功能代碼。注意:有些命令沒有選項(xiàng)。

選項(xiàng)有兩種表現(xiàn)形式:

(1)短選項(xiàng):以“-”引導(dǎo)短選項(xiàng)(-為減號,下同),短選項(xiàng)為單個字符,例如:-l、-d。如果同一命令同時使用多個短選項(xiàng),多數(shù)可合并,例如:-l-d=-ld。

(2)長選項(xiàng):以“--”引導(dǎo)長選項(xiàng),長選項(xiàng)為多個字符(一般是單詞),例如:--help、--human、--readable,長選項(xiàng)不能合并。

參數(shù):是命令作用的對象,命令對什么生效,比如文件、目錄名等。不同的命令有不同的參數(shù),有些命令可同時帶多個參數(shù),多個之間以空白字符分隔任務(wù)2.1Linux命令基礎(chǔ)2.1.3常見輔助操作

使用命令配置Linux服務(wù)時,為了提高命令輸入的效率及正確率,我們經(jīng)常會使用到一些輔助操作,表2-3是一些常見的輔助操作。

序號輔助操作功能1Tab鍵自動補(bǔ)齊命令或路徑2向上方向鍵“↑”(Ctrl+p)顯示上一條歷史命令3向下方向鍵“↓”(Ctrl+n)顯示下一條歷史命令4向左方向鍵“←”(Ctrl+f)光標(biāo)向前移動一個字符5向左方向鍵“→”(Ctrl+b)光標(biāo)向后移動一個字符6Ctrl+a移動到當(dāng)前行的開頭7Ctrl+e移動到當(dāng)前行的結(jié)尾8Ctrl+u剪切命令行中光標(biāo)所在處之前的所有字符(不包括自身)9Ctrl+k剪切命令行中光標(biāo)所在處之后的所有字符(包括自身)10Ctrl+l清屏11Ctrl+d刪除光標(biāo)所在處字符12Ctrl+h刪除光標(biāo)所在處前一個字符13Ctrl+y粘貼剛才所刪除的字符14Ctrl+c刪除整行15Ctrl+x+u按住Ctrl的同時再先后按x和u,撤銷剛才的操作16Ctrl+s掛起當(dāng)前shell17Ctrl+q重新啟用掛起的shell18Ctrl+c取消本次命令編輯19反斜杠“\”強(qiáng)制換行表2-3常見輔助操作任務(wù)2.1Linux命令基礎(chǔ)2.1.4Linux文件系統(tǒng)目錄結(jié)構(gòu)

Linux文件系統(tǒng)采用帶鏈接的樹型目錄結(jié)構(gòu),即只有一個根目錄(通常用正斜杠“/”表示),目錄下面包含各個子目錄和文件,各子目錄中又可包含其下級的子目錄和文件,類似于一棵倒立的樹,一級一級地延伸下去,一直到樹葉為止,如圖2-1所示。

任務(wù)2.1Linux命令基礎(chǔ)2.1.4Linux文件系統(tǒng)目錄結(jié)構(gòu)

表2-4Linux部分常見目錄功能目錄說明/Linux系統(tǒng)的根目錄/sbin存放系統(tǒng)管理程序的目錄/usrUNIXsoftwareresource的縮寫,是操作系統(tǒng)軟件資源所默認(rèn)放置的目錄/root系統(tǒng)管理員(root)的家目錄/etc存放系統(tǒng)配置文件的目錄/lib存放必要運(yùn)行庫的目錄/var存放系統(tǒng)運(yùn)行時各種變化的文件/dev存放硬件與接口設(shè)備文件的目錄/tmp臨時文件的存放位置,具有可供所有用戶執(zhí)行寫入操作的特有權(quán)限/home系統(tǒng)默認(rèn)的普通用戶的家目錄/mnt各項(xiàng)設(shè)備的文件系統(tǒng)掛載點(diǎn)(mount)/proc存放存儲進(jìn)程和系統(tǒng)信息的目錄/bin存放必要命令的目錄任務(wù)2.1Linux命令基礎(chǔ)2.1.5絕對路徑與相對路

(1)絕對路徑:是指由根目錄“/”開始的路徑,而且一定是從根目錄“/”開始寫起的,到指定對象(目錄或文件)所必須經(jīng)過的每個目錄的名字,它是文件位置的完整路徑,因此,任何情況下都可以使用絕對路徑找到所需的文件,比如:/etc/yum/vars/。

(2)相對路徑不是從根目錄“/”開始寫起,也就是不以正斜線“/”開始,而是從當(dāng)前所在目錄開始,到查找對象(目錄或文件)所必須經(jīng)過的每一個目錄的名字。

(3)在使用相對路徑表明某個文件的存儲位置時,經(jīng)常會使用到的兩個特殊目錄,即當(dāng)前目錄(用“.”表示)和父目錄(用“..”表示)

任務(wù)2.2Linux基本命令2.2.1man命令手冊

通過man該命令就可以得到關(guān)于該命令的幫助信息。章節(jié)代碼功能1標(biāo)準(zhǔn)用戶命令2系統(tǒng)調(diào)用3庫調(diào)用4特殊文件(設(shè)備文件)的訪問入口(/dev)5文件格式(配置文件的語法),指定程序的運(yùn)行特性。6游戲(Game)7雜項(xiàng)8系統(tǒng)管理命令9跟內(nèi)核(kernel)有關(guān)的文件表2-5man命令手冊的9個章節(jié)任務(wù)2.2Linux基本命令2.2.1man命令手冊

通過man該命令就可以得到關(guān)于該命令的幫助信息。

(1)man命令手冊的章節(jié)

對于man命令手冊而言,它將各類命令的幫助信息分為9個章節(jié),默認(rèn)情況下,系統(tǒng)會在第1章節(jié)進(jìn)行查找。章節(jié)代碼功能1標(biāo)準(zhǔn)用戶命令2系統(tǒng)調(diào)用3庫調(diào)用4特殊文件(設(shè)備文件)的訪問入口(/dev)5文件格式(配置文件的語法),指定程序的運(yùn)行特性。6游戲(Game)7雜項(xiàng)8系統(tǒng)管理命令9跟內(nèi)核(kernel)有關(guān)的文件表2-5man命令手冊的9個章節(jié)任務(wù)2.2Linux基本命令2.2.1man命令手冊

(2)man命令手冊的格式

使用man命令查詢時,命令手冊是以交互對話的方式顯示,為了便于理解,命令手冊都具有一定的格式,格式一般由表2-6這幾部分構(gòu)成。表2-6man命令手冊格式部分解釋NAME命令名稱及功能簡要說明SYNOPSIS用法說明,包括可用的選項(xiàng)DESCRIPTION命令功能的詳細(xì)說明,可能包括每一個選項(xiàng)的意義OPTIONS說明每一項(xiàng)的意義FILES此命令相關(guān)的配置文件REPORTINGBUGS報告bug的鏈接EXAMPLES使用示例AUTHOR命令的作者SEEALSO更多參照COPYRIGHT版權(quán)任務(wù)2.2Linux基本命令2.2.1man命令手冊

(3)man命令手冊的使用方法

man命令手冊是以交互的方法顯示,其使用方法如表2-7所示。表2-7man命令手冊的操作按鍵按鍵功能↓(方向鍵)、Enter(回車鍵)向后翻1行↑(方向鍵)、k向前翻1行space(空格鍵)、PageUp向后翻1頁b、PageDown向前翻1頁/關(guān)鍵字、?關(guān)鍵字向后查找關(guān)鍵字,按n查找下一個,按N查找前一個。q、Q退出閱讀環(huán)境任務(wù)2.2Linux基本命令2.2.2目錄類操作命令

(1)pwd命令

命令格式:pwd

命令功能:顯示用戶當(dāng)前所處的工作目錄,如果用戶不清楚當(dāng)前所處的目錄位置,就可使用此命令。

例如:

[root@centos7network-scripts]#pwd

/etc/sysconfig/network-scripts任務(wù)2.2Linux基本命令2.2.2目錄類操作命令

(2)cd命令

命令格式:pwd

命令格式:cd[路徑]

命令功能:用于從當(dāng)前目錄切換到指定的目錄。其中路徑可以是絕對路徑,也可以是相對路徑,在使用相對路徑時經(jīng)常使用當(dāng)前目錄(用“.”表示)和父目錄(用“..”表示)這兩個特殊目錄。以圖2-2樹型目錄結(jié)構(gòu)圖為例。

任務(wù)2.2Linux基本命令2.2.2目錄類操作命令

(3)ls命令

命令格式:ls[選項(xiàng)][文件或路徑]

命令功能:用于顯示文件目錄列表。當(dāng)不加參數(shù)時,默認(rèn)列出當(dāng)前目錄的非隱藏的列表信息。

選項(xiàng)功能-a--all的縮寫,顯示所有的文件,包括隱藏文件(以“.”開頭的文件)。-A--almost-all的縮寫,顯示所有的文件,包括隱藏文件,但不包括表示當(dāng)前目錄“.”和父目錄“..”這兩個目錄。-l列出長數(shù)據(jù)串,顯示出文件的屬性與權(quán)限等數(shù)據(jù)信息(常用)。-d--directory的縮寫,僅列出目錄本身,而不是列出目錄里的內(nèi)容列表,一般結(jié)合“-l”選項(xiàng)一起使用。-i結(jié)合-l選項(xiàng),列出每個文件的索引結(jié)點(diǎn)(inode)。-c和-lt一起使用顯示列表并且以ctime(文件狀態(tài)最后改變時間)排序。和-l一起使用顯示ctime并且以文件名排序。其他情況,以ctime排序。-f直接列出結(jié)果,而不進(jìn)行排序(ls默認(rèn)會以文件名排序)-h將文件內(nèi)容大小以GB、KB等易讀的方式顯示。-r--reverse的縮寫,將排序結(jié)果以倒序方式顯示。-S以文件大小排序。-t以修改時間排序--help顯示幫助信息表2-8ls常用選項(xiàng)任務(wù)2.2Linux基本命令2.2.2目錄類操作命令

(4)mkdir命令

命令格式:mkdir[選項(xiàng)][目錄名稱]

命令功能:mkdir是makedirectories的縮寫,用于在指定位置創(chuàng)建目錄,要求創(chuàng)建目錄的用戶在當(dāng)前目錄中具有寫權(quán)限,并且指定位置的目錄名不可重名,目錄名區(qū)分大小寫。可同時創(chuàng)建多個目錄,目錄之間用空格隔開。

表2-9mkdir常用選項(xiàng)選項(xiàng)功能-m--mode的縮寫,設(shè)定創(chuàng)建的目錄的權(quán)限。-p創(chuàng)建多級目錄,-p選項(xiàng)后面可以跟一個路徑,若這路徑中間有不存在的目錄則系統(tǒng)自動創(chuàng)建不存在的目錄。-v每次創(chuàng)建新目錄都顯示提示信息。--help顯示幫助信息并退出。任務(wù)2.2Linux基本命令2.2.2目錄類操作命令

(5)rmdir命令

命令格式:rmdir[選項(xiàng)][目錄名稱]

命令功能:用于刪除指定的空目錄,刪除目錄時必須具有對父目錄的寫權(quán)限,可同時刪除多個目錄,目錄之間用空格隔開。

表2-10rmdir常用選項(xiàng)選項(xiàng)功能-p遞歸刪除空目錄,當(dāng)子目錄刪除后其父目錄為空時,也一同被刪除。-v顯示命令的詳細(xì)執(zhí)行過程。--help顯示幫助信息并退出。任務(wù)2.2Linux基本命令2.2.2目錄類操作命令

(6)rm命令

命令格式:rm[選項(xiàng)][文件或目錄名稱]

命令功能:用于刪除指定的文件或目錄,目錄可以為非空,可以使用通配符,刪除文件或目錄時必須具有對父目錄的寫權(quán)限,可同時刪除多個位置對象,對象之間用空格隔開。

表2-11rm常用選項(xiàng)選項(xiàng)功能-f強(qiáng)制刪除不出現(xiàn)提示。-i刪除之前必須先確認(rèn)。-r/R遞歸刪除目錄,同時刪除該目錄下的所有子目錄。*/?使用通配符--help顯示幫助信息并退出。任務(wù)2.2Linux基本命令2.2.3文件類操作命令

(1)touch命令

命令格式:touch[選項(xiàng)][文件名]

命令功能:用于創(chuàng)建空白文件,或?qū)Ξ?dāng)前文件的時間戳進(jìn)行修改。

表2-12touch常用選項(xiàng)選項(xiàng)功能無選項(xiàng)若文件不存在,則創(chuàng)建新的空文件,accesstime、modifytime、changetime均為當(dāng)前時間;若文件存在,則將這三個時間戳均修改為當(dāng)前時間。注:accesstime:表示最后一次訪問(僅僅是訪問,沒有改動)文件的時間。modifytime:表示最后一次修改文件的時間changetime:表示最后一次對文件屬性改變的時間,包括權(quán)限,大小,屬性等。-a改變文件的accesstime時間戳。-m改變文件的modifytime時間戳。-c假如文件不存在,不會創(chuàng)建新的文件,只修改時間任務(wù)2.2Linux基本命令2.2.3文件類操作命令

(2)cp命令

命令格式:cp[選項(xiàng)]源文件目標(biāo)文件

命令功能:用于復(fù)制文件或目錄。表示文件的路徑可以是絕對路徑,也可以是相對路徑。

表2-13cp常用選項(xiàng)選項(xiàng)功能-a等于“dpR”選項(xiàng)組合,在復(fù)制目錄時保留鏈接、文件屬性,并復(fù)制目錄下的所有內(nèi)容。-b覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份。-d復(fù)制時保留符號鏈接。-f強(qiáng)行復(fù)制文件或目錄,覆蓋已經(jīng)存在的目標(biāo)文件而不給出提示。-i與-f選項(xiàng)相反,在覆蓋目標(biāo)文件之前給出提示,要求用戶確認(rèn)是否覆蓋。-p復(fù)制文件時保留源文件或目錄的屬性。-r/R遞歸復(fù)制目錄,即復(fù)制該目錄及其所有的子目錄和文件。-s對源文件建立符號連接,而非復(fù)制文件。任務(wù)2.2Linux基本命令2.2.3文件類操作命令

(3)mv命令

命令格式:mv[選項(xiàng)]源文件|目錄目標(biāo)文件|目錄

命令功能:用于重命名或者移動文件或目錄,當(dāng)在同目錄中對文件或目錄進(jìn)行mv操作時,就相當(dāng)于重命名,當(dāng)目標(biāo)是目錄時,mv操作就是移動文件或目錄。

表2-14mv常用選項(xiàng)選項(xiàng)功能-b若需覆蓋文件,則覆蓋前先行備份。-f如果目標(biāo)文件已經(jīng)存在,不會詢問而直接覆蓋。-i若目標(biāo)文件已經(jīng)存在時,就會詢問是否覆蓋。任務(wù)2.2Linux基本命令2.2.3文件類操作命令

(4)dd命令

命令格式:mv[參數(shù)選項(xiàng)]

命令功能:用指定大小的數(shù)據(jù)塊拷貝一個文件,并在拷貝的同時進(jìn)行指定的轉(zhuǎn)換。其中/dev/zero是一種特殊的設(shè)備文件,該設(shè)備文件提供無窮盡的0,并不會占用系統(tǒng)存儲空間,我們可以使用它來初始化文件,生成一個指定大小的文件。這一方式在進(jìn)行磁盤配額測試中非常有用。

表2-15dd參數(shù)說明參數(shù)說明if=文件名輸入的文件名稱。of=文件名輸出的文件名稱。bs=bytes設(shè)置讀入/輸出的塊大小為bytes個字節(jié)。count=blocks設(shè)置復(fù)制塊的個數(shù),塊大小等于bs指定的字節(jié)數(shù)。任務(wù)2.2Linux基本命令2.2.3文件類操作命令

(5)ln命令

命令格式:ln[選項(xiàng)]源文件目標(biāo)文件

命令功能:用于為源文件在另外一個位置建立一個同步的鏈接,無論修改源文件還是鏈接文件,文件的內(nèi)容都會同步更改。 硬鏈接:硬鏈接指的是給一個文件的inode(索引結(jié)點(diǎn),每一個文件都有唯一的inode號)分配多個文件名,通過任何一個文件名,都可以找到此文件的inode,從而讀取該文件的數(shù)據(jù)信息。 軟鏈接:也叫符號鏈接,類似于Windows系統(tǒng)中給文件創(chuàng)建快捷方式,即產(chǎn)生一個特殊文件,該文件用來指向另一個文件或目錄。表2-16ln常用選項(xiàng)選項(xiàng)功能-s軟鏈接任務(wù)2.2Linux基本命令2.2.4文件內(nèi)容類操作命令

(1)cat命令

命令格式:cat[選項(xiàng)]文件名

命令功能:主要用于查看文件內(nèi)容,創(chuàng)建文件,文件合并,追加文件內(nèi)容。在用于查看文件內(nèi)容時,由于cat無法分屏顯示,在字符窗口下查看文件內(nèi)容超出一個屏幕的時候,超出部份是無法看到的,因此,cat命令適用于查看文件內(nèi)容比較少的情況。表2-18cat常用選項(xiàng)選項(xiàng)功能-n對輸出內(nèi)容中的所有行標(biāo)注行號-b對輸出內(nèi)容中的所有非空行標(biāo)注行號任務(wù)2.2Linux基本命令2.2.4文件內(nèi)容類操作命令

(2)more/less命令

命令格式:more/less[選項(xiàng)]文件名

命令功能:用于分屏顯示文件內(nèi)容。如果文件內(nèi)容太多無法一屏顯示時就需要使用more/less命令。less命令是more命令的改進(jìn)版,兩個命令之間的操作基本上一致,因此這里只講解less命令。表2-19less常用選項(xiàng)選項(xiàng)功能+num從笫num行開始顯示,num為數(shù)字。-num定義屏幕大小為num行,num為數(shù)字-s把連續(xù)的多個空行顯示為一行+/pattern+/pattern在每個檔案顯示前搜尋該字串(pattern),然后從該字串前兩行之后開始顯示-N顯示行號。(只對less命令有效)表2-20less命令常用操作按鍵功能h顯示常用操作命令使用說明。Enter(回車鍵)向下滾動1行。Ctrl+fSpace(空格鍵)向下滾動一屏。b/Ctrl+b返回上一屏。/字符串在當(dāng)前顯示內(nèi)容中,向下搜尋關(guān)鍵字“字符串”。=輸出文件名和當(dāng)前行的行號。!命令調(diào)用Shell,并執(zhí)行命令。q退出less。任務(wù)2.2Linux基本命令2.2.4文件內(nèi)容類操作命令

(3)head命令

命令格式:head[選項(xiàng)]文件名

命令功能:用于顯示文件的開頭部分內(nèi)容,默認(rèn)情況下只顯示文件的前10行內(nèi)容。表2-21head常用選項(xiàng)選項(xiàng)功能-nnum顯示指定文件的前num行,num為數(shù)字。-cum顯示指定文件的前num個字符,num為數(shù)字。任務(wù)2.2Linux基本命令2.2.4文件內(nèi)容類操作命令

(4)tail命令

命令格式:tail[選項(xiàng)]文件名

命令功能:用于顯示文件的末尾部分內(nèi)容,默認(rèn)情況下只顯示文件的末尾10行內(nèi)容。該命令經(jīng)常用于查看用戶文件和用戶密碼文件。表2-22tail常用選項(xiàng)選項(xiàng)功能-nnum顯示指定文件的末尾num行,num為數(shù)字。-cum顯示指定文件的末尾num個字符,num為數(shù)字。-f動態(tài)顯示文件的末尾10行,適用于動態(tài)地查看日志文件。任務(wù)2.2Linux基本命令2.2.5文件搜索和查找類命令

(1)grep命令

命令格式:grep[選項(xiàng)]文件名

命令功能:grep是一種強(qiáng)大的文本搜索工具,它使用正則表達(dá)式搜索文本,并把包含關(guān)鍵字的行打印出來。如果要查找的關(guān)鍵字中帶有空格,需要使用單引號或雙引號括起來。表2-23grep常用選項(xiàng)選項(xiàng)功能-v反向選擇,顯示不能被匹配的行。-c對匹配的行進(jìn)行計數(shù)。-i對匹配模式不區(qū)分大小寫。-n顯示每個匹配行的行號。^匹配正則表達(dá)式的開始行。$匹配正則表達(dá)式的結(jié)束行。[]單個字符,如[A]即A符合要求。[-]范圍,如[A-Z],即A、B、C一直到Z都符合要求。.匹配任意單個字符。任務(wù)2.2Linux基本命令2.2.5文件搜索和查找類命令

(2)find命令

命令格式:find[路徑][匹配表達(dá)式]

命令功能:用于在結(jié)構(gòu)目錄(文件樹)中查找文件,并執(zhí)行指定的操作。表2-24find常用選項(xiàng)選項(xiàng)功能-name查找名為filename的文件-perm按執(zhí)行權(quán)限來查找-userusername按文件屬主來查找-groupgroupname按文件所屬的組來查找-mtime±n按文件更改時間來查找文件,-n指n天以內(nèi),+n指n天以前-atime±n按文件訪問時間來查找文件,-n指n天以內(nèi),+n指n天以前-ctime±n按文件創(chuàng)建時間來查找文件,-n指n天以內(nèi),+n指n天以前-size±n查找文件大小為n塊的文件,一塊為512B。符號“+n”表示查找大小大于n塊的文件;符號“-n”表示查找大小小于n塊的文件;符號“nc”表示查找大小為n個字符的文件-typeb/d/c/p/l/f查是塊設(shè)備(b)、目錄(d)、字符設(shè)備(c)、管道(p)、符號鏈接(l)、普通文件(f)-exec對匹配指定條件的文件執(zhí)行command命令,其中“{}”代表查找到的文件,“\;”是固定結(jié)尾格式寫法,下同-ok與exec相同,但執(zhí)行command命令時請求用戶確認(rèn)任務(wù)2.2Linux基本命令2.2.6輸入/輸出重定向和管道命令符

(1)輸入/輸出重定向

標(biāo)準(zhǔn)輸入/輸出設(shè)備:在Linux系統(tǒng)中,我們在執(zhí)行命令時,這些命令大部分都具有標(biāo)準(zhǔn)的輸入/輸出設(shè)備端口,我們稱之為標(biāo)準(zhǔn)的輸入/輸出設(shè)備。表2-25標(biāo)準(zhǔn)I/O設(shè)備設(shè)備設(shè)備名文件描述符類型鍵盤/dev/stdin0標(biāo)準(zhǔn)輸入顯示器/dev/stdout1標(biāo)準(zhǔn)輸出顯示器/dev/stderr2標(biāo)準(zhǔn)錯誤輸出任務(wù)2.2Linux基本命令2.2.6輸入/輸出重定向和管道命令符

(1)輸入/輸出重定向

輸入/輸出重定向:就是指不使用系統(tǒng)提供的標(biāo)準(zhǔn)輸入/輸出設(shè)備,而進(jìn)行重新的指定。一般重定向都是指定到文件。重定向需要使用重定向符號。表2-26重定向符號設(shè)備作用command<file將file文件作為command命令的標(biāo)準(zhǔn)輸入。command<<分界符從標(biāo)準(zhǔn)輸入中讀入,直到遇見分界符才停止。command<file1>file2將file1文件作為命令的標(biāo)準(zhǔn)輸入并將標(biāo)準(zhǔn)輸出到file2文件command>file將標(biāo)準(zhǔn)輸出重定向到file文件中,file文件若存在,則清空原有file文件的數(shù)據(jù);若不存在,則創(chuàng)建file文件。command>>file將標(biāo)準(zhǔn)輸出重定向到file文件中,file文件若存在,則追加到file原有內(nèi)容的后面;若不存在,則創(chuàng)建file文件。command2>file將錯誤輸出重定向到file文件中,file文件若存在,則清空原有file文件的數(shù)據(jù);若不存在,則創(chuàng)建file文件。command2>>file將錯誤輸出重定向到file文件中,file文件若存在,則追加到file原有內(nèi)容的后面;若不存在,則創(chuàng)建file文件。command&>>file或command>>file2>&1將標(biāo)準(zhǔn)輸出與錯誤輸出共同寫入到file文件中,file文件若存在,則追加到file原有內(nèi)容的后面;若不存在,則創(chuàng)建file文件。任務(wù)2.2Linux基本命令2.2.6輸入/輸出重定向和管道命令符

(2)管道符

管道符的作用是把前一個命令原本要輸出到屏幕的標(biāo)準(zhǔn)正常數(shù)據(jù)當(dāng)作后一個命令的標(biāo)準(zhǔn)輸入,通過管道符可以把很多命令組合起來,提高工作效率。管道符用“|”符號表示,使用格式為:命令A(yù)|命令B|命令C...。例如:[root@centos7~]#grep"/sbin/nologin"/etc/passwd|wc-l[root@centos7~]#echo"123456"|passwd--stdintest任務(wù)2.2Linux基本命令2.2.7系統(tǒng)信息和進(jìn)程管理類命令

(1)uname命令

命令格式:uname[選項(xiàng)]

命令功能:用于查看系統(tǒng)內(nèi)核與系統(tǒng)版本信息。表2-27uname常用選項(xiàng)選項(xiàng)功能-a顯示所有信息-m顯示硬件信息-n顯示主機(jī)名-r顯示內(nèi)核信息任務(wù)2.2Linux基本命令2.2.7系統(tǒng)信息和進(jìn)程管理類命令

(2)history命令

命令格式:history[選項(xiàng)]

命令功能:用于顯示歷史命令記錄內(nèi)容,下達(dá)歷史紀(jì)錄中的命令。命令歷史記錄默認(rèn)儲存1000條記錄,我們可以通過更改~/.bashrc(每個用戶家目錄下的文件)配置文件修改歷史記錄的存儲量,也可以添加歷史記錄的執(zhí)行時間等參數(shù)。表2-28history常用選項(xiàng)選項(xiàng)功能-n顯示命令歷史記錄中最近的n條記錄。-c清空當(dāng)前歷史命令。-a將歷史命令緩沖區(qū)中的命令寫入歷史命令文件中。-r將歷史命令文件中的命令讀入當(dāng)前歷史命令緩沖區(qū)中。-w將歷史命令緩沖區(qū)中的命令寫入歷史命令文件中。!執(zhí)行歷史記錄中的命令任務(wù)2.2Linux基本命令2.2.7系統(tǒng)信息和進(jìn)程管理類命令

(3)top命令

命令格式:top[選項(xiàng)]

命令功能:top命令是Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器。表2-29top常用選項(xiàng)選項(xiàng)功能-d指定每兩次屏幕信息刷新之間的時間間隔。也可以使用s交互命令來改變。-p通過指定監(jiān)控進(jìn)程ID來僅僅監(jiān)控某個進(jìn)程的狀態(tài)。-q使top沒有任何延遲的進(jìn)行刷新。-s使top命令在安全模式中運(yùn)行。這將去除交互命令所帶來的潛在危險。-i使top不顯示任何閑置或者僵死進(jìn)程。-c顯示整個命令行而不只是顯示命令名。任務(wù)2.2Linux基本命令2.2.7系統(tǒng)信息和進(jìn)程管理類命令

(3)top命令

top命令是以交互界面方式來運(yùn)行的,因此,掌握交互命令才可以很好的使用top命令。表2-30top常用操作按鍵作用h或?顯示幫助畫面,給出一些簡短的命令總結(jié)說明。k終止一個進(jìn)程。系統(tǒng)將提示用戶輸入需要終止的進(jìn)程PID,以及需要發(fā)送給該進(jìn)程什么樣的信號。M

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論