項目3linux命令行操作基礎_第1頁
項目3linux命令行操作基礎_第2頁
項目3linux命令行操作基礎_第3頁
項目3linux命令行操作基礎_第4頁
項目3linux命令行操作基礎_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Linux網(wǎng)絡系統(tǒng)管理1/67Linux網(wǎng)絡系統(tǒng)管理2/67l 了解Linux文件系統(tǒng)l 掌握Linux文件系統(tǒng)的目錄結構l 掌握文件類型與文件屬性l 掌握Linux常用命令l 理解Vi編輯器的使用l 學會建立與使用文件系統(tǒng)項目學習目標Linux網(wǎng)絡系統(tǒng)管理3/67知識背景Linux操作系統(tǒng)提供兩種形式的命令接口,分別為CLI(字符界面)和GUI(圖形用戶界面),目前,圖形用戶界面還不能完成所有的系統(tǒng)操作,對于熟練的系統(tǒng)管理人員而言,字符界面更加直接高效,在字符界面下使用相關的Shell命令就可以完成操作系統(tǒng)的所有任務。因此,在Linux的世界中命令行的命令才是整個Linux操作系統(tǒng)的靈魂和精

2、華所在。Linux網(wǎng)絡系統(tǒng)管理4/67項目需求 利用命令行可以對系統(tǒng)進行各種配置,要熟練并成功管理Linux操作系統(tǒng)就必須對Linux命令行有深入的了解。Linux下的命令行有助于初學者了解系統(tǒng)的運行情況和計算機的各種設備。因此該項目要求對Linux命令行操作做一個系統(tǒng)的了解。Linux網(wǎng)絡系統(tǒng)管理5/67實施方案需要循序漸進學習如下內容:(1)Linux Shell命令(2)Linux文件系統(tǒng)(3)Linux文件系統(tǒng)的目錄結構(4)Linux文件類型與文件屬性(5)Vi編輯器Linux網(wǎng)絡系統(tǒng)管理6/67 了解Linux ShellLinux文件和目錄管理使用使用VI編輯器編輯器 任務分解L

3、inux網(wǎng)絡系統(tǒng)管理7/67任務3.1 3.1.1 什么是 Shell?Linux由內核(Kernel)、外殼程序(Shell)、實用程序(Application)構成,Shell作為操作系統(tǒng)的外殼,為用戶提供使用操作系統(tǒng)的接口,它是命令語言、命令解釋程序和程序設計語言的統(tǒng)稱。 了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理8/67任務3.1 Shell是用戶和Linux內核之間的接口程序,它負責從輸入設備讀取命令,再將其轉為計算機可以了解的機器碼,然后執(zhí)行。用戶輸入的每個命令都要經(jīng)過Shell的解釋才可以執(zhí)行。 Shell是使用Linux系統(tǒng)的主要環(huán)境, 是一個命令解釋器,可以用來啟

4、動、掛起、停止程序。 Shell獨立于核心程序之外,因此可以在不影響操作系統(tǒng)的情況下進行修改或更新版本。 了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理9/67任務3.1 3.1.2 Linux命令的使用方式 在Linux系統(tǒng)圖形界面中打開終端的方式有以下兩種:(1)在桌面上依次單擊“應用程序附件終端”可打開終端窗口;(2)在Linux桌面上單擊鼠標右鍵,從彈出的快捷菜單中選擇“終端”命令,也可打開終端窗口。在Linux系統(tǒng)字符界面中,用戶登錄直接出現(xiàn)命令提示符“#”(超級用戶)或“$”(一般用戶)。 了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理10/67任務3.1 3.1.

5、3 Shell的功能 Linux區(qū)分大小寫,在命令行(shell)中,可以輸入命令來執(zhí)行相關的操作。除此之外,Shell還具有以下功能:(1)查閱歷史記錄 在Red Hat Linux中,每當用戶輸入命令并按下回車后,該命令都會被記錄在命令記錄表中。當用戶需要再次執(zhí)行時,不用重新輸入。了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理11/67任務3.1 命令格式: history 數(shù)字功能:查看shell命令的歷史記錄。數(shù)字參數(shù)表示查看最近執(zhí)行過的指定個數(shù)的shell命令,不用參數(shù)則查看所有。命令格式: !序號功能:執(zhí)行指定需要的shell命令。命令格式: !功能:執(zhí)行剛執(zhí)行過的shel

6、l命令。了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理12/67任務3.1 (2)輸入/輸出重定向(、)。 執(zhí)行shell命令時往往輸入的數(shù)據(jù)只能用一次,而且屏幕上的信息只能看不能改,為了解決上述問題,引入了重定向:u 輸入重定向: 把命令(或可執(zhí)行程序)的標準輸入重定向到指定的文件,也就是說輸入可以不來自鍵盤,而來自一個指定的文件,用“”符號來實現(xiàn)。例如 # ls la list (把文件及子目錄的信息保存到文件list中)了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理13/67任務3.1 u 附加輸出重定向: 將輸出內容添加在原來文件已有的內容后面,而不會覆蓋其內容。通過“

7、”符號來實現(xiàn)。u 錯誤輸出重定向: shell中錯誤輸出是輸出命令執(zhí)行中的錯誤信息,也可進行重定向,分兩類:1,執(zhí)行的結果顯示在屏幕上,而錯誤信息重定向到指定文件,使用“2”符號。2,執(zhí)行結果和錯誤信息都重定向到同一文件,使用“&”符號。了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理14/67任務3.1 (3)命令補全功能 在shell中,可以輸入命令的前幾個字母,然后按鍵,系統(tǒng)將自動補全該命令,若不止一個,則顯示所有相匹配的命令。(4)管道機制()。 可以將多個命令集成到一起,形成一個管道流,使得一條命令的結果作為另一條命令的輸入,用來執(zhí)行較為復雜的任務。這里每一個命令的輸入

8、都是前一個命令的輸出。例如“l(fā)s -help|more”命令,ls命令的幫助信息通過管道傳給more命令進行分屏查看。了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理15/67任務3.1 (5)別名功能 按照shell命令的標準格式所寫的命令行的縮寫,用來減少鍵盤的輸入。命令格式:alias別名=標準shell命令行功能:查看(不帶參數(shù))和設置(帶參數(shù))別名了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理16/67任務3.1 (6)特殊字符(?、*、 、;、#)u 通配符:“?”代表任何一個字符, “*”代表任意長度任何字符, “ ”指定的一個字符查找范圍。u 命令取代符“”:由兩

9、個“”符號包圍的命令是該命令行中首先被執(zhí)行的命令。例如“echo date ”,先執(zhí)行date命令,再使用echo來顯示date命令的結果。u 命令分隔符“;”:如果需要執(zhí)行一連串的命令,可以一次輸入這些命令,并在命令間使用“;”分隔符。Shell會依次解釋并執(zhí)行這些命令。u 注釋符“#”:通常用于和腳本程序或應用程序的配置文件中,以“#”開頭的注釋不會被執(zhí)行。了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理17/67任務3.1 (7)后臺處理(&)在命令后面加入“&”,此時系統(tǒng)會以后臺的方式執(zhí)行該命令,屏幕將顯示在后臺運行的程序的進程號(PID)。 然后shell回到命

10、令提示符狀態(tài),等待用戶輸入下一個命令。了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理18/67任務3.1 3.1.4 Shell命令格式 成功登錄Linux命令行界面后,將出現(xiàn)Shell命令提示符,其具體結構如下: 已登錄的用戶名計算機的主機名 當前目錄名#($)其中“#”是超級用戶提示符,“$”是普通用戶提示符。 了解了解Linux Shell Linux網(wǎng)絡系統(tǒng)管理19/67任務3.1 3.1.4 Shell命令格式 在提示符后用戶可輸入相關Shell命令, Shell命令可由命令名、選項和參數(shù)三個部分組成,其基本格式如下所示,其中方括號“ ”表示可選部分。 命令名 選項 參數(shù) 選

11、項可以是一個零個或多個,通常以“-”開頭,“”表示回車,如下例 shutdown -r now 了解了解Linux Shell Linux嚴格區(qū)分大小寫。Linux網(wǎng)絡系統(tǒng)管理20/67Linux網(wǎng)絡系統(tǒng)管理21/67Linux網(wǎng)絡系統(tǒng)管理22/67任務3.2 3.2.1 Linux文件系統(tǒng)的目錄結構 Linux文件和目錄管理文件和目錄管理 /binhomedevrootlibmediaprocusrsbintmpvarmisclocalgamelibaobcc Linux采用獨立文件系統(tǒng)存取方式,不使用設備標識符,以文件目錄的方式來組織和管理所有文件。如下樹型結構。Linux網(wǎng)絡系統(tǒng)管理23

12、/67任務3.2 3.2.1 Linux文件系統(tǒng)的目錄結構 Linux文件和目錄管理文件和目錄管理 常用的基本目錄如下:/:處于樹形結構的最頂端,是Linux文件系統(tǒng)最頂層的唯一的目錄,也是Linux文件系統(tǒng)的入口,所有的目錄、文件、設備都在“/”之下。/bin:存放所有用戶都可以使用的linux基本操作命令。如date等。/dev:設備文件目錄,虛擬文件系統(tǒng),不論是使用的或未使用的設備,只要有可能使用到,就會在/dev中建立一個相對應的設備文件。如fd0為軟盤設備,cdrom為光盤設備。Linux網(wǎng)絡系統(tǒng)管理24/67任務3.2 3.2.1 Linux文件系統(tǒng)的目錄結構 Linux文件和目錄

13、管理文件和目錄管理 /home:默認存放用戶的宿主目錄(除了root用戶)。/root:管理員root的宿主目錄。/lib:存放著系統(tǒng)最基本的動態(tài)鏈接共享庫。/media:移動存儲設備默認掛載點。(如光盤)。 /proc:虛擬文件系統(tǒng),存放系統(tǒng)中有關進程的運行信息,由內核在內存里產(chǎn)生,有專屬的文件系統(tǒng),此目錄下不能建立和刪除文件。/usr:安裝除操作系統(tǒng)本身外的一些應用程序或組件,linux系統(tǒng)上安裝的應用程序默認都安裝在此目錄中。 Linux網(wǎng)絡系統(tǒng)管理25/67任務3.2 3.2.1 Linux文件系統(tǒng)的目錄結構 Linux文件和目錄管理文件和目錄管理 /tmp:臨時文件存放區(qū)域。/var

14、:動態(tài)文件或數(shù)據(jù)存放目錄,默認日志文件都存放在這個目錄下,建議單獨劃分一個分區(qū)。 /sbin:系統(tǒng)管理相關的二進制文件存放在這個目錄下 (多數(shù)管理命令默認只有管理員可以使用) 。/misc:自動掛載服務目錄,對應autofs服務。/boot:存放開機啟動加載程序的核心文件 (如kernel和grup) 。Linux網(wǎng)絡系統(tǒng)管理26/67任務3.2 3.2.2 Linux文件類型與文件屬性 1. Linux文件類型 (1)普通文件:普通文件也稱作常規(guī)文件,是用戶最常用的文件類型,可分為文本文件和二進制文件。(2)目錄文件:目錄文件簡稱目錄,是一類特殊的文件,利用它可以構成文件系統(tǒng)的分層樹型結構。

15、主要存儲一組相關文件的位置、大小等信息。 (3)設備文件:設備文件是存放I/O設備信息的文件。 (4)鏈接文件:可分為硬鏈接文件和符號鏈接文件。硬鏈接保留所鏈接文件的索引節(jié)點(磁盤具體位置),文件名更改不受影響。符號鏈接類似快捷方式,文件名更改受影響。Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理27/67任務3.2 2. 文件名 文件名是唯一識別文件的標識符,linux中文件名遵循以下規(guī)則:u除“/”以外的所有字符都可使用,但為了便于用戶盡快識別文件,盡量不使用以下特殊符號:* ? $ # ! % & * ( ) ” |u嚴格區(qū)分大小寫字母,可使用長文件名。u文件盡量

16、以能代表文件內容和類型的名字命名。Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理28/67任務3.2 3. 文件屬性 Linux為系統(tǒng)中的文件或目錄賦予了兩個屬性:訪問權限和文件所有者 ,簡稱“權限”和“歸屬”。其中訪問權限包括“讀取”、“寫入”、“可執(zhí)行”三種基本類型,歸屬包括屬主(所屬用戶賬號)和屬組(所屬組賬號)。 文件在創(chuàng)建時會自動把該文件的讀寫權限分配給其屬主,使用戶可以顯示和修改該文件,文件的訪問權限可以通過chmod命令來重新設定,也可以更改某文件或目錄的歸屬。Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理29/67任務3.2 (1)設置文件或目錄

17、權限chmod命令格式如下:字符形式:chmod ugoa +-= rwx 文件或目錄數(shù)字形式: chmod nnn 文件或目錄這里:ugoa:表示該權限設置所針對的用戶類別, u代表文件屬主,g代表文件屬組內的用戶,o代表其他任何用戶,a代表所有用戶。+-=:表示操作動作,+代表增加權限,-代表減少權限,=代表設置權限。rwx:字符r、w、x:分別表示讀、寫、可執(zhí)行,也可用數(shù)字形式4、2、1來代表。如“r-x”可表示成“5”,“rwxr-xr-x”由三個權限段構成,可表示成“755”Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理30/67任務3.2 例3.1 去除/bin/m

18、kdir文件的“x”權限。重設mkdir文件的權限,為屬主用戶添加執(zhí)行權限,去除其他用戶的讀取權限。最后重設mkdir文件的訪問權限,恢復為“rwxr-xr-x”。rootlocalhost # ll /bin/mkdir /顯示文件信息-rwxr-xr-x 1 root root 29588 2008-11-28 mkdirrootlocalhost # chmod ugo-x /bin/mkdir /去除/bin/mkdir文件的“x”權限-rwr-r- 1 root root 29588 2008-11-28 mkdirrootlocalhost # chmod u+x,o-r /bin

19、/mkdir /為屬主用戶添加執(zhí)行權限,去除其他用戶讀取權限-rwxr- 1 root root 29588 2008-11-28 mkdirrootlocalhost # chmod 755 /bin/mkdir /重設mkdir文件的訪問權限,恢復為“rwxr-xr-x”Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理31/67任務3.2 (2)設置文件或目錄的歸屬chown命令可以同時修改文件或目錄的屬主、屬組。其基本命令格式如下:chown 參數(shù) 屬主:屬組 文件或目錄參數(shù)說明:-R:改變指定目錄及其下所有子目錄和文件的屬主。-c:文件屬主改變時顯示說明。該命令中,可以同

20、時設置屬主和屬組信息,之間用冒號“:”分隔,也可以只設置屬主或屬組,單獨設置屬組信息時,要使用“:組名”的形式進行區(qū)別。Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理32/67任務3.2 例3. 2 將mkdir文件的屬主更改為linux用戶,再將屬主和屬組同時修改為root用戶。rootlocalhost # ls -l /bin/mkdir-rwxr-xr-x 1 root root 29588 2008-11-28 mkdirrootlocalhost # chown linux /bin/mkdirrootlocalhost # ls -l /bin/mkdir-rwx

21、r-xr-x 1 linux root 29588 2008-11-28 mkdirrootlocalhost # chown root:root /bin/mkdirrootlocalhost # ls -l /bin/mkdir -rwxr-xr-x 1 root root 29588 2008-11-28 mkdirLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理33/67任務3.2 3.2.3 Linux文件操作命令 1、查看文件與目錄 (1)ls命令:列出目錄和文件的信息,默認顯示非隱藏文件。 rootlocalhost # ls 目錄名例3. 3 用ls命令查看文件與

22、目錄: rootlocalhost # ls /usr/bin rootlocalhost # ls -l參數(shù)很多,-l:列出長數(shù)據(jù)串,包含文件的屬性。-a:連同隱藏文件一并顯示。-S按文件大小排序,等等。Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理34/67任務3.2 (2)file命令:查看文件的類型 rootlocalhost # file 文件名例3. 4 查看ls命令程序的文件類型。rootlocalhost # file /bin/ls/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV)

23、, for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped例3. 5 查看etc/resolv.conf文件類型。rootlocalhost # file /etc/resolv.conf/etc/resolv.conf: ASCII textLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理35/67任務3.2 2、顯示文件內容命令(1)cat命令:通常用于查看的內容不多的文本文件。例3.6 設當前目錄下包括兩個文件text1、text2,用以下列命令了解c

24、at命令的使用:rootlocalhost # cat text1rootlocalhost # cat /root/A.txt /root/B.txt rootlocalhost # cat text1 text2text3第二條將文本text1和 text2合并為text3對于內容較多的文本文件就不適合用cat命令了,前面講過適用cat命令會因滾動太快而無法閱讀,此時可使用more或less命令來查看。Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理36/67任務3.2 (2)more命令該命令一次顯示一屏文本,顯示滿之后停下來,并在終端底部打印出- More- ,系統(tǒng)還將同

25、時顯示出已顯示文本占全部文本的百分比,若要繼續(xù)顯示,按回車或空格鍵即可。該命令有一個常用選項 -p ,作用是顯示下一屏之前先清屏。要退出more顯示,按 q 便可。more命令用法:more 選項 文件Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理37/67任務3.2 (3)less命令less命令比more命令功能更強大,除了擁有more的功能外,還支持光標上下滾動瀏覽文件,對于寬文檔還能水平滾動,當?shù)竭_底端時,less命令不會自動退出,需要按 q 退出瀏覽。less 命令用法:less 選項 文件 Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理38/67任務

26、3.2 (4)head 和 tail 命令head 命令用來查看文件前面部分的內容,參數(shù)n指定需要顯示的行數(shù),默認顯示前面10行的內容。用法為:head -n 文件名tail 命令的功能與head相反,用于查看文件的最后若干行的內容,默認為最后10行,用法與head相同。Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理39/67Linux網(wǎng)絡系統(tǒng)管理40/67Linux網(wǎng)絡系統(tǒng)管理41/67任務3.2 3、文件創(chuàng)建和復制命令(1)touch命令功能:創(chuàng)建新文件,可同時創(chuàng)建多個。當目標文件已存在時,將更新該文件的時間標記。格式:touch -d 文件名1 文件名2參數(shù)說明:-d:可

27、以使用指定的日期或時間。Linux文件和目錄管理文件和目錄管理 例3.8 在當前目錄中創(chuàng)建兩個空文件,文件名分別為file1.txt,file2.doc。rootlocalhost # touch file1.txt file2.docLinux網(wǎng)絡系統(tǒng)管理42/67任務3.2 (2)cp命令功能:復制文件或目錄。格式:cp 參數(shù) 源文件或目錄 目標文件或目錄。例3.10 將etc/touch復制到當前目錄下,并命名為myfile。rootlocalhost # cp /bin/touch ./myfilerootlocalhost # ls -l my*-rwxr-xr-x 1 root r

28、oot 42284 07-03 14:03 myfileLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理43/67任務3.2 4、文件移動和改名命令:mv命令功能:將指定文件或目錄轉移位置,如果目標位置與源位置相同,則效果相當于為文件或目錄改名。格式:mv 參數(shù) 源文件或目錄 目標文件或目錄Linux文件和目錄管理文件和目錄管理 例3.13 將當前目錄中的myfile程序文件改名為myfile1.exerootlocalhost # mv myfile myfile1.exerootlocalhost # ls myfilemyfile: 沒有那個文件或目錄例3.14 將當前目錄

29、中的grub目錄轉移到home/linux目錄中。rootlocalhost # mv grub /home/linux/Linux網(wǎng)絡系統(tǒng)管理44/67任務3.2 5、文件刪除命令:rm命令功能:刪除指定的文件或目錄。格式:rm 參數(shù) 文件名或目錄名Linux文件和目錄管理文件和目錄管理 例3.16 刪除當前目錄中的file1.txt和file2.doc文件。rootlocalhost # rm file1.txt file2.docrm:是否刪除 一般空文件 “file1.txt”? yrm:是否刪除 一般空文件 “file2.doc”? yLinux網(wǎng)絡系統(tǒng)管理45/67任務3.2 6、

30、文件查找命令:(1)which命令功能:查找Linux命令或程序并顯示所在的具體位置。格式:which -a 程序名或命令名例3.17 顯示當前的搜索路徑,并查找ls命令文件所在的位置。rootlocalhost # which lsalias ls=ls -color=tty /bin/lsLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理46/67任務3.2 (2)find命令功能:是Linux系統(tǒng)中功能強大的文件和目錄查找命令,可以根據(jù)目標的名稱、類型、大小等不同屬性進行查找。格式:find 查找范圍 查找條件表達式在條件表達式中可以按名稱查找(-name),按文件大小查找(

31、-size),按屬主查找(-user),按文件類型查找(-type)如普通文件(f)、目錄(d)、塊設備文件(b)等。Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理47/67任務3.2 例3.18 在/etc目錄中遞歸查找名稱為“res”開頭、以“conf”結尾的文件。rootlocalhost # find /etc -name res*.conf/etc/resolv.conf/etc/selinux/restorecond.conf例3.19 在/boot目錄中查找所有的目錄。rootlocalhost # find /boot -type d/boot/boot/gru

32、b/boot/lost+foundLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理48/67任務3.2 (3)grep命令功能:在文件中查找并顯示包含指定字符串的行,可以直接指定關鍵字作為查找條件。格式:grep 參數(shù) 查找條件 目標文件參數(shù)說明:-v:反轉查找,即輸出與查找條件不相符的行。例3.20 在etc/passwd文件中查找包含“l(fā)inux”字串的行。rootlocalhost # grep linux /etc/passwdLinux:x:500:500:linux:/home/linux:/bin/bash Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)

33、管理49/67任務3.2 7、文件操作的其它常用命令(1)ln命令功能:用于為文件建立鏈接文件。格式:ln 參數(shù) 源文件 鏈接名Linux文件和目錄管理文件和目錄管理 例3.21 使用ln命令在桌面創(chuàng)建/etc/yum.conf的符號鏈接yum.conf。rootlocalhost # ln -s /etc/yum.conf /root/Desktop/yum.conf例3.22 使用ln命令在桌面創(chuàng)建/etc/yp.conf的硬鏈接yp.conf。rootlocalhost # ln /etc/yp.conf /root/Desktop/yp.confLinux網(wǎng)絡系統(tǒng)管理50/67任務3.

34、2 (2)wc命令功能:統(tǒng)計文件內容中的單詞數(shù)量等信息。格式:wc 參數(shù) 文件名參數(shù):-c:統(tǒng)計文件內容中的字節(jié)數(shù)。-l:統(tǒng)計文件內容中的行數(shù)。-w:統(tǒng)計文件內容中的單詞數(shù)。例3.23 統(tǒng)計當前目錄下的text1.txt文件所占的行數(shù)、單詞數(shù)和字節(jié)數(shù)。rootlocalhost # wc -lwc text1.txt 2 5 50 text1.txtLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理51/67任務3.2 3.2.4 Linux目錄管理命令 1. pwd命令功能:顯示用戶當前處于哪個目錄中。格式:pwd例3.24 用戶的當前目錄在/home/work下,顯示當前路徑。

35、rootlocalhost # pwd/rootLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理52/67任務3.2 2. cd命令功能:改變當前目錄。格式:cd 例3.25 cd命令的應用rootlocalhost # cd (或僅輸入cd)/回到目前登錄用戶的主目錄rootlocalhost # cd / /直接切換到根目錄rootlocalhost # cd ./net /回到上一層目錄中的net兄弟目錄中rootlocalhost # cd /usr/sbin/ /改變到/usr/sbin目錄中rootlocalhost #cd - /返回進入當前目錄前所在目錄Linux

36、文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理53/67任務3.2 3. mkdir命令功能:建立新目錄(對于目前目錄有適當權限的所有使用者)。格式:mkdir 參數(shù) 對新建目錄設置存取權限,也可以用-m參數(shù)或chmod命令設置。Linux文件和目錄管理文件和目錄管理 例3.27 在/media目錄中同時建立多個子目錄,名稱分別為mp3、DVD、rmvbrootlocalhost # cd /mediarootlocalhost media#mkdir mp3 DVD rmvbrootlocalhost media#lscdrom mp3 DVD rmvbLinux網(wǎng)絡系統(tǒng)管理54/67

37、任務3.2 4. rmdir命令功能:刪除空目錄(對于目前目錄有適當權限的所有使用者)。格式:rmdir -p 例3.28 使用刪除目錄命令。rootlocalhost # rmdir /b1/ rootlocalhost # rmdir /a1/a2Linux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理55/67任務3.2 5. ls命令功能:主要用于顯示目錄中的內容,包括子目錄和文件的相關屬性信息等。使用的參數(shù)可以是目錄名,也可以是文件名。格式:ls 參數(shù) Linux文件和目錄管理文件和目錄管理 例3.29 顯示當前目錄中包含的子目錄、文件列表信息。rootlocalhost #

38、lsanaconda-ks.cfg install.log text1Desktop file0.tar.gz install.log.syslog text1.txt該命令顯示信息不包括隱藏目錄和文件。Linux網(wǎng)絡系統(tǒng)管理56/67任務3.2 6. du命令功能:統(tǒng)計指定目錄(或文件)所占磁盤空間的大小。格式:du 參數(shù) 例3.34 分別統(tǒng)計/boot目錄中以vmlin開頭的各文件所占用空間的大小。rootlocalhost # du -ah /boot/vmlin*1.8M /boot/vmlinuz-2.6.18-164.el5例3.35 統(tǒng)計/var/log目錄所占用空間的總大小。r

39、ootlocalhost # du -sh /var/log2.4M /var/logLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理57/67任務3.2 3.2.5 在Linux中使用移動存儲設備 對于Red Hat Enterprise Linux5系統(tǒng)如果需要U盤、光盤等可移動介質,可直接使用,不需要安裝驅動,如果是Red Hat Linux9以前的版本,那么需要先安裝驅動或先掛載,再使用。1. 掛載文件系統(tǒng):mount命令功能:將設備掛載到掛載點處,設備是指要掛載的設備名稱,掛載點是指文件系統(tǒng)中已經(jīng)存在的一個目錄名。格式:mount 文件系統(tǒng)類型 存儲設備 掛載點Linu

40、x文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理58/67任務3.2 例3.36 插入任意一張光盤,并掛載到“/media/cdrom”目錄。rootlocalhost # mount /dev/cdrom /media/cdrom光盤對應的設備文件通常為“/dev/cdrom”,這是一個鏈接文件,鏈接到實際的光盤設備“/dev/hdc”。使用這兩個名稱都可以表示光盤設備。例3.37 插入一個U盤,將其掛載到“/media/usbdesk”目錄。rootlocalhost mkdir /media/usbdeskrootlocalhost # mount /dev/sdc1 /media

41、/usbdeskLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理59/67任務3.2 2. 卸載文件系統(tǒng)需要卸載文件系統(tǒng)時,使用命令為umount,需要指定掛載點目錄或對應設備文件名作為參數(shù)。因同一設備可能被掛載到多個目錄下,所以一般建議通過掛載點目錄的位置來進行卸載。例3.39 卸載已掛載到“/media/usbdesk”目錄下的U盤文件系統(tǒng)。rootlocalhost umount /media/usbdeskLinux文件和目錄管理文件和目錄管理 Linux網(wǎng)絡系統(tǒng)管理60/67任務3.3 vi是Visual Interface的簡稱,vi編輯器是Linux和Unix上最基本的文本編輯器,工作在字符模式下,由于不需要圖形界面,使它成了效率很高的文本編輯器,可以執(zhí)行輸出、刪除、查找、替換等眾多文本操作。而且用戶還可以根據(jù)需要對其進行定制。注意:vi只能編輯字符,不能對字體、段落進

溫馨提示

  • 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

提交評論