Linux常用命令.ppt_第1頁
Linux常用命令.ppt_第2頁
Linux常用命令.ppt_第3頁
Linux常用命令.ppt_第4頁
Linux常用命令.ppt_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Linux常用命令,主要內容 安全使用計算機的方式 輸入正確的命令以完成簡單的任務 文件、目錄、文件系統(tǒng)、進程等概念 使用相應命令對文件、目錄、進程及軟盤進行管理 遇到問題時如何找到幫助信息,2.1 使用命令2.1.1 進入shell界面,進入方式如下:在“開始”菜單中選擇“應用程序附件系統(tǒng)終端”,2.1.2 命令格式,bash命令的一般格式是: 命令名 選項 參數(shù)1 參數(shù)2 例如: cp f file1.c myfile.c 應注意 : 命令名必須是小寫的英文字母 一般格式中由方括號括起來的部分是可選的 選項以“-”開始,多個選項可用“-”連起來 命令行的參數(shù)提供命令運行的信息或者命令執(zhí)行過

2、程中所使用的文件名 如果命令行中沒有提供參數(shù),則命令使用標準文件進行輸入/輸出 命令在正常執(zhí)行后返回一個0值,表示執(zhí)行成功 Linux操作系統(tǒng)的聯(lián)機幫助對每個命令的準確語法都做了說明,2.1.3 輸入命令,$ echo The old has past away and the new is a fresh awaiting your creative touch. The old has past away and the new is a fresh awaiting your creative touch. 應注意,在命令與選項和參數(shù)之間要用空格或制表符隔開,2.2 簡單命令,1who

3、列出所有正在使用系統(tǒng)的用戶、所用終端名和注冊到系統(tǒng)的時間 2echo 將命令行中的參數(shù)顯示到標準輸出(即屏幕)上 3date 在屏幕上顯示或設置系統(tǒng)的日期和時間 4cal 顯示公元19999年中任意一年或者任意一個月的日歷 5clear 清除屏幕上的信息 6passwd 修改用戶密碼,2.3 文件概念和文件類型2.3.1 文件系統(tǒng)概念,1文件與目錄的定義 文件系統(tǒng) 、文件、目錄 、子目錄、文件名、路徑名、當前工作目錄 2文件結構 文件的成分索引節(jié)點 數(shù)據(jù),命名文件使用文件名時應注意: 盡量簡捷有效 不要用斜線(/)和空字符(ASCII字符0) 習慣上允許使用下線符(_)和句點(.)來區(qū)別文件的

4、類型 ,但是應避免使用以下有特殊含義的字符: ; | $ ! % & * ? ( ) 同類文件應使用同樣的后綴或擴展名 Linux系統(tǒng)區(qū)分文件名的大小寫 以圓點(.)開頭的文件名是隱含文件,2.3.2 文件類型,1普通文件 文本文件 數(shù)據(jù)文件 可執(zhí)行的二進制程序 2目錄文件 是一種特別文件,利用它可以構成文件系統(tǒng)的分層樹狀結 3設備文件 是一種特別文件,用來標記各個設備驅動器。字符設備、塊設備 4符號鏈接文件 是一種特殊文件,提供對其他文件的參照,2.4 文件操作命令2.4.1 有關文件顯示命令,1cat命令 一般格式: cat 選項 文件 有兩項功能:在標準輸出上顯示文件的內容;連接兩個或多

5、個文件 如: $ cat f1 f2f3 常用選項: -b,-number-noblank 從1開始對所有非空輸出行進行編號。 -n,-number 從1開始對所有輸出行編號。 -s,-squeeze-blank 將多個相鄰的空行合并成一個空行。 -help 打印該命令用法,并退出,其返回碼表示成功。,2more命令 一般格式: more 選項 文件 說明:該命令一次顯示一屏文本,滿屏后停下來,并且在屏幕的底部出現(xiàn)一個提示信息,給出至今已顯示的該文件的百分比:-More-(XX%)。 常用選項: -num,這個選項指定一個整數(shù),表示一屏顯示多少行。 -d,在每屏的底部顯示以下更友好的提示信息:

6、 -More-(XX%)Press space to continue,q to quit. -c或-p,不滾屏,在顯示下一屏之前先清屏。 -s,將文件中連續(xù)的空白行壓縮成一個空白行顯示。 +/,該選項后的模式(Pattern)指定顯示每個文件之前進行搜索的字符串。 +num,從行號num開始。,3less命令 less命令允許用戶向前或向后瀏覽文件,而more命令只能向前瀏覽。 4head命令 一般格式: head 選項 file 說明:head命令在屏幕上顯示指定文件的開頭若干行,行數(shù)由參數(shù)值來確定。顯示行數(shù)的默認值是10。 選項: -c,-bytes=SIZE 顯示前面SIZE個字節(jié)。

7、-n,-lines=NUMBER NUMBER的值指定顯示前面多少行。默認為10行。 -q,-quiet,-silent 不顯示給定文件的標題。 -v,-verbose 始終顯示給定文件的標題。,5tail命令 一般格式: tail 選項 file 說明:tail命令在屏幕上顯示指定文件的末尾10行。如果給定的文件不止一個,則在顯示的每個文件前面加一個文件名標題。如果沒有指定文件或者文件名為“-”,則讀取標準輸入。 選項: -c,-bytes=N 輸出最后N個字節(jié)。 -f 當文件增長時輸出附加的數(shù)據(jù)。 -n,-lines=N 輸出最后的N行,而不是默認的10行。 -q,-quiet,-sile

8、nt 不輸出包含給定文件名的標題。 -v,-verbose 始終輸出包含給定文件名的標題。,6touch命令 一般格式: touch 選項 文件名 說明:touch命令將會修改指定文件的時間標簽,把已存在文件的時間標簽更新為系統(tǒng)當前的時間(默認方式),它們的數(shù)據(jù)將原封不動地保留下來。如果該文件尚未存在,則建立一個空的新文件。 選項: -a 僅改變指定文件的存取時間。 -c 不創(chuàng)建任何文件。 -m 僅改變指定文件的修改時間。 -t STAMP 使用STAMP指定的時間標簽,而不是系統(tǒng)當前的時間 。,2.4.2 匹配、排序及顯示指定內容的命令,1grep命令 一般格式: grep 選項 查找模式

9、文件名1,文件名2, grep 選項 -e 查找模式| -f 文件 文件名1,文件名2, 說明:該命令用來在文本文件中查找指定模式的詞或短語,并在標準輸出上顯示包括給定字符串模式的所有行。 常用選項: -E 將查找模式解釋成擴展的正則表達式。 -F 將查找模式解釋成單純的字符串。 -b,-byte-offset 在輸出的每一行前面顯示包含匹配字符串的行在文件中的位置,用字節(jié)偏移量來表示。 -c,-count 只顯示文件中包含匹配字符串的行的總數(shù)。 -f FILE 從文件FILE中獲取模式,每行一個。空文件不含模式,因此,不做匹配。 -i 匹配比較時不區(qū)分字母的大小寫。 -r 以遞歸方式查詢目錄

10、下的所有子目錄中的文件。 -n 在輸出包含匹配模式的行之前,加上該行的行號(文件首行的行號為1)。 -v 只顯示不包含匹配字符串的文本行。 -x 只顯示整個行都嚴格匹配的行。,2sort命令 一般格式: sort 選項 文件列表 說明:用來對文本文件的各行進行排序 排序比較是依據(jù)從輸入文件的每一行中提取的一個或多個排序關鍵字進行的。 選項: -m 對已經(jīng)排好序的文件統(tǒng)一進行合并,但不做排序。 -c 檢查給定的文件是否已排好序,若沒有,則顯示出錯消息,不做 排序。 -u 與-c選項一起用,嚴格地按順序檢查;否則,對排序后的重復行只輸出第一行。 -o 文件名 將排序輸出放到該文件名所指定的文件中。

11、如果該文件不存在,則創(chuàng)建一個新文件。 還有一些改變排序規(guī)則的選項,3uniq命令 一般格式: uniq 選項 文件 說明:讀取輸入文件,比較相鄰的行,去掉重復的行,只留下其中的一行。 選項: -c 顯示輸出時,在每行的行首加上該行在文件中出現(xiàn)的次數(shù)。 -d 只顯示重復行。 -f, -skip-fields=N 忽略比較前N個字段。 -s, -skip-chars=N 忽略比較前N個字符。 -u 只顯示文件中不重復的行。,2.4.3 比較文件內容的命令,1comm命令 一般格式:comm -123 file1 file2 說明:comm命令對兩個已經(jīng)排好序的文件進行比較。 選項: -123 選項

12、1,2和3分別表示不顯示comm輸出中的第一列、第二列和第三列。,2diff命令 一般格式: diff 選項 file1 file2 說明:比較兩個文本文件,并找出它們的不同。 該命令輸出的一般形式如下: n1 a n3,n4(把文件1的n1行附加到文件2的n3n4行后,則二者相同) n1,n2 d n3(刪除文件1的n1n2行及文件2的n3行,則二者相同) n1,n2 c n3,n4 (把文件1的n1n2行改為文件2的n3n4行,則二者相同) 選項: -b 忽略空格造成的差別。 -c 輸出格式是帶上下文的三行格式。 -C n 輸出格式是有上下文的n行格式。 -e 輸出一個合法的ed腳本。 -

13、i 忽略字母大小寫的區(qū)別。 -r 當文件file1 和文件file2都是目錄時,遞歸比較找到的各子目錄。,2.4.4 復制、刪除和移動文件的命令,1cp命令 一般格式:cp 選項 源文件或目錄 目標文件或目錄 說明:將源文件或目錄復制到目標文件或目錄中 選項: -a 遞歸地將源目錄下的所有子目錄及其文件都復制到目標目錄中,并且保留文件鏈接和文件屬性不變。它等效于-dpR。 -d 復制時保留文件鏈接。 -f 覆蓋已經(jīng)存在的目標文件,并且不給出提示。 -i 與-f選項不同,在覆蓋目標文件之前先給出提示,要求用戶予以確認?;卮饄,將覆蓋目標文件。這是交互式復制。 -p 除復制源文件的內容外,還將其修

14、改時間和存取權限也復制到新文件中。 -R,-r 遞歸復制目錄,即將源目錄下的所有文件及其各級子目錄都復制到目標位置。 -l 不復制,而是創(chuàng)建指向源文件的鏈接文件,鏈接文件名由目標文件給出。,2rm命令 一般格式: rm 選項 文件列表 說明:刪除文件和目錄 選項: -d 刪除目錄,不管它是否為空(僅超級用戶才可使用)。 -f 忽略不存在的文件,并且不給出提示信息。 -r 遞歸地刪除指定目錄及其下屬的各級子目錄和相應的文件。 -i 交互式地刪除文件。,3mv命令 一般格式: mv 選項 source target 說明:對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄中 選項: -i 交

15、互式操作。如果源文件與目標文件或目標目錄中的文件同名,則詢問用戶是否覆蓋目標文件。用戶輸入“y”,表示將覆蓋目標文件;輸入“n”,表示取消對源文件的移動。這樣可以避免誤將文件覆蓋。 -f 與“-i”相反,它禁止交互式操作。在覆蓋已有的目標文件時,不給任何提示。,2.4.5 文件內容統(tǒng)計命令,一般格式: wc 選項 文件 說明:統(tǒng)計指定文件的字節(jié)數(shù)、字數(shù)、行數(shù),并將統(tǒng)計結果顯示出來 選項: -c 統(tǒng)計字節(jié)數(shù)。 -l 統(tǒng)計行數(shù)。 -w 統(tǒng)計字數(shù)。,2.5 目錄及其操作命令2.5.1 目錄結構,1用戶主目錄就是用戶當前工作目錄 2路徑名,2.5.2 創(chuàng)建和刪除目錄的命令,1mkdir命令 一般格式:

16、 mkdir 選項 dirname 說明:該命令創(chuàng)建由dirname命名的目錄。 選項: -m 數(shù)字 對新建目錄設置存取權限,存取權限用給定的八進制數(shù)字表示。 -p 可一次建立多個目錄,即如果為新建目錄所指定的路徑中有些父目錄尚不存在,此選項可以自動建立它們。,2刪除目錄 一般格式:rmdir 選項 dirname 說明:該命令從一個目錄中刪除一個或多個子目錄 選項: -p 遞歸刪除目錄dirname,當子目錄刪除后其父目錄為空時,也一同被刪除。如果有非空的目錄,則該目錄保留下來。 注意:子目錄被刪除之前應該是空目錄。,2.5.3 改變工作目錄和顯示目錄內容的命令,1cd命令 一般格式:cd

17、dirname 說明:改變當前工作目錄 它帶有唯一的一個參數(shù),即表示目標目錄的路徑名(相對路徑名或絕對路徑名) 如:cd ./. 2pwd命令 顯示出當前工作目錄的絕對路徑,3ls命令 一般格式:ls 選項 目錄或文件 說明:如果給出的參數(shù)是目錄,該命令將列出其中所有子目錄與文件的信息;如果給出的參數(shù)是文件,將列出有關該文件屬性的一些信息。 常用選項: -a 顯示指定目錄下所有子目錄和文件,包括以“.”開頭的隱藏文件(如 .cshrc)。 -C 分成多列顯示各項。 -d 如果參數(shù)是目錄,則只顯示它的名字(不顯示其內容)。 -F 在列出的文件名后面加上不同的符號,以區(qū)分不同類型的文件??梢愿郊拥?/p>

18、符號有: / * | = -i 輸出的第一列顯示文件的I節(jié)點號。 -l 以長格式顯示文件的詳細信息。輸出的信息依次是: 文件類型與權限 鏈接數(shù) 文件主 文件組 文件大小 建立或最近修改的時間 文件名 例如:-rw-r-r- 2 mengqc group 198 Jul 30 2001 csh1,2.5.4 鏈接文件的命令,鏈接為一個文件起多個名字 1硬鏈接:在另外的目錄或本目錄中增加目標文件的一個目錄項。 有如下限制:不能對目錄文件做硬鏈接;不能在不同的文件系統(tǒng)之間做硬鏈接。,2符號鏈接也稱為軟鏈接,是將一個路徑名鏈接到一個文件(一種特別類型的文件)。 與硬鏈接的不同: 符號鏈接確實是一個新文

19、件,它有不同的I節(jié)點號;而硬鏈接并沒有建立新文件。 符號鏈接沒有硬鏈接的限制,可以對目錄文件做符號鏈接,也可以在不同文件系統(tǒng)之間做符號鏈接。,3ln命令 一般格式:ln 選項 源文件 目標文件 說明:用來創(chuàng)建鏈接 選項: -s 建立符號鏈接,而不是硬鏈接。 注意:符號鏈接文件不是一個獨立的文件,它的許多屬性依賴于源文件,所以給符號鏈接文件設置存取權限是沒有意義的。,2.5.5 改變文件或目錄存取權限的命令,1用戶和權限 Linux系統(tǒng)中規(guī)定了4種不同類型的用戶: 文件主(owner); 同組用戶(group); 可以訪問系統(tǒng)的其他用戶(others); 超級用戶(root),具有管理系統(tǒng)的特權

20、。 存取權限規(guī)定3種訪問文件或目錄的方式: 讀(r); 寫(w); 可執(zhí)行或查找(x)。,2chmod命令用于改變或設置文件或目錄的存取權限 (1)以符號模式改變權限 一般格式: chmod key 文件名 說明: key 由以下各項組成:who 操作符號 mode 操作對象who可以是下述字母中的任一個或者它們的組合: u g o a 操作符號可以是:+ - = mode所表示的權限可用下述字母的任意組合: r w x X s t (2)以絕對方式改變權限 一般格式: chmod mode 文件名 mode是以3位八進制數(shù)字出現(xiàn)的,第一位表示文件主權限,第二位表示組用戶權限,第三位表示其他用

21、戶權限,2umask命令 一般格式: umask mode 說明:用來設置限制新建文件權限的掩碼。,2.5.6 改變用戶組和文件主的命令,1chgrp命令 一般格式: chgrp 選項 組名 文件名 說明:該命令用來改變指定文件所屬的用戶組 常用選項: -R 遞歸式地改變指定目錄及其下面的所有子目錄和文件的用戶組。,2chown命令 一般格式: chown 選項 用戶或組 文件名 說明:改變某個文件或目錄的所有者和所屬的組 選項: -R 遞歸式地改變指定目錄及其所有子目錄、文件的文件主。 -v 詳細列出該命令所做的工作。,2.6 聯(lián)機幫助命令2.6.1 man命令,一般格式: man 選項 命令名 說明:格式化并顯示某一命令的聯(lián)機幫助手冊頁 選項: -M 路徑 指定查找man手冊頁的路徑。 -P 命令 指定顯示手冊所使用的分頁程序。默認使用“/usr/bin/less-is”。 -S 章節(jié) 指定查找手冊頁的章節(jié)列表。 -a 顯示所有的手冊頁,而不是只顯示第一處找到的。 -d 主要在檢查時使用。如果用戶加入了新的手冊頁,就可以用這個選項檢查手冊頁的安裝情況。這個選項并不顯示手冊頁的內容

溫馨提示

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

最新文檔

評論

0/150

提交評論