版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Linux字符界面及常用命令字符界面及常用命令1m概述 標準的標準的Linux系統(tǒng)支持多用戶的工作環(huán)境。它系統(tǒng)支持多用戶的工作環(huán)境。它的使用與傳統(tǒng)的使用與傳統(tǒng)PC的操作系統(tǒng)有比較大的區(qū)別。本的操作系統(tǒng)有比較大的區(qū)別。本章節(jié)主要介紹章節(jié)主要介紹Linux系統(tǒng)的基本常識和一些基本的系統(tǒng)的基本常識和一些基本的操作。操作。2操作系統(tǒng)操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)編譯器編譯器其他應(yīng)用其他應(yīng)用串口連接線串口連接線3操作系統(tǒng)操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)編譯器編譯器其他應(yīng)用其他應(yīng)用顯示數(shù)據(jù)線顯示數(shù)據(jù)線4 在在Linux系統(tǒng)中,普通用戶是通過一臺終端機來和主機系統(tǒng)進行系統(tǒng)中,普通用戶是通過一臺終端機來和主機系統(tǒng)進
2、行信息通訊的,用戶的終端機上可以安裝信息通訊的,用戶的終端機上可以安裝Linux系統(tǒng),也能安裝其他類系統(tǒng),也能安裝其他類型的操作系統(tǒng)如型的操作系統(tǒng)如windows系統(tǒng)系統(tǒng)以太網(wǎng)以太網(wǎng)Linux系統(tǒng)系統(tǒng)AIX系統(tǒng)系統(tǒng)5幾種不同的幾種不同的shellshellshell程序是程序是LinuxLinux系統(tǒng)的外殼程序,在系統(tǒng)的外殼程序,在LinuxLinux系統(tǒng)的發(fā)展過程中出現(xiàn)過系統(tǒng)的發(fā)展過程中出現(xiàn)過多種風格的多種風格的shellshell程序,其中最常見的有程序,其中最常見的有B-shell, K-shellB-shell, K-shell和和C-shellC-shell。BShellCShell
3、KShell它是它是Linux Linux 最初使用的最初使用的ShellShell并且在每種并且在每種 Linux Linux 上都可以使上都可以使用。用。BShell BShell 在在 Shell Shell 編程方面相當優(yōu)秀,但在處理與用戶編程方面相當優(yōu)秀,但在處理與用戶的交互方面作得不如其他幾種的交互方面作得不如其他幾種 ShellShell它更多的考慮了用戶界面的友好性,普遍認為它更多的考慮了用戶界面的友好性,普遍認為C shell C shell 的編的編程接口做的不如程接口做的不如 BShellBShell,但,但 C Shell C Shell 還是被很多還是被很多 C C
4、程序程序員使用,因為員使用,因為 C Shell C Shell 的語法和的語法和 C C 語言很相似,這也是語言很相似,這也是 C C Shell Shell 名稱的由來;名稱的由來;它集合了它集合了 C Shell C Shell 和和 B Shell B Shell 的優(yōu)點并且和的優(yōu)點并且和 B Shell B Shell 完完全兼容。全兼容。6啟動方式啟動方式幾乎所有的操作系統(tǒng)都有著不同的啟動方式幾乎所有的操作系統(tǒng)都有著不同的啟動方式,包括包括windows以及各種版以及各種版本的本的Linux系統(tǒng)系統(tǒng)普通啟動普通啟動, , 安全模式啟動安全模式啟動, , 命令行模命令行模式啟動式啟動
5、正常模式正常模式 , , 維護模式維護模式多用戶模式多用戶模式 , , 單用戶模式單用戶模式 等多級啟等多級啟動模式動模式7用戶對某一操作系統(tǒng)的認識,往往都是從對操作系統(tǒng)的接觸開始的,最用戶對某一操作系統(tǒng)的認識,往往都是從對操作系統(tǒng)的接觸開始的,最直接的接觸就是使用操作系統(tǒng)提供的命令。直接的接觸就是使用操作系統(tǒng)提供的命令。n Linux Linux命令的使用方式命令的使用方式用戶在通過了系統(tǒng)的注冊和登錄后,就在用戶在通過了系統(tǒng)的注冊和登錄后,就在shellshell下進行工作。通過在命下進行工作。通過在命令行上輸入命令并回車,就可以執(zhí)行對應(yīng)的命令令行上輸入命令并回車,就可以執(zhí)行對應(yīng)的命令n L
6、inux Linux命令的格式:命令的格式:command command 可選的執(zhí)行選項可選的執(zhí)行選項 可選的執(zhí)行參數(shù)可選的執(zhí)行參數(shù) 8n 多命令行和多行命令多命令行和多行命令多命令行:多命令行: 將多個命令寫在同一個命令行中。命令之間用將多個命令寫在同一個命令行中。命令之間用 ;隔開;隔開Lisiredhat9$ pwd ; who; ls -l三個命令寫在同一個命令行中三個命令寫在同一個命令行中多行命令:多行命令: 有時候一個命令帶了很多執(zhí)行選項和參數(shù),一行寫不下有時候一個命令帶了很多執(zhí)行選項和參數(shù),一行寫不下 可以將該命令寫成多行的形式,用可以將該命令寫成多行的形式,用 表示命令沒有結(jié)
7、束,在下一表示命令沒有結(jié)束,在下一行接著寫。行接著寫。Lisiredhat$ cc module1.cpp module2.cpp Mainmodule.cpp -I/home/myfile oprogram.exe一個命令寫在兩行中一個命令寫在兩行中, ,用用 表示沒有結(jié)束表示沒有結(jié)束94.1 一般常用命令一般常用命令 q 系統(tǒng)關(guān)閉系統(tǒng)關(guān)閉q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令10格式格式: reboot: reboot功能功能:
8、 : 系統(tǒng)重新引導系統(tǒng)重新引導格式格式: halt / shutdown: halt / shutdown功能功能: : 系統(tǒng)關(guān)閉系統(tǒng)關(guān)閉格式格式: poweroff: poweroff功能功能: : 系統(tǒng)關(guān)閉,并關(guān)閉電源系統(tǒng)關(guān)閉,并關(guān)閉電源11 功能功能: : 切換系統(tǒng)用戶切換系統(tǒng)用戶格式格式: su - username: su - username參數(shù)參數(shù): - username: - usernameusername username 指定要切換到的用戶,該參數(shù)為空則表示試圖切換到指定要切換到的用戶,該參數(shù)為空則表示試圖切換到rootroot用戶用戶Lisiredhat9$ su切換到
9、切換到root用戶用戶password: 輸入輸入root用戶的口令用戶的口令rootredhat9成功切換到成功切換到root用戶,用戶,root用戶提示符一般為用戶提示符一般為“”12cat格式:格式:cat -AbET cat -AbET 文件名列表文件名列表 選項說明:選項說明:-A -A 顯示文件中的所以控制字符顯示文件中的所以控制字符-b -b 為輸出的每一行標注行號為輸出的每一行標注行號-E -E 在每一行的行尾顯示行結(jié)束標志在每一行的行尾顯示行結(jié)束標志Lisiredhat9$功能:將指定的文件在標準輸出(顯示器)上進行顯示功能:將指定的文件在標準輸出(顯示器)上進行顯示cat
10、-b file1.txt 1 123123123123 2 123123123123 3 fffffffffLisiredhat9$13cat格式:格式:cat -AbET cat -AbET 文件名列表文件名列表 選項說明:選項說明:-A -A 顯示文件中的所以控制字符顯示文件中的所以控制字符-b -b 為輸出的每一行標注行號為輸出的每一行標注行號-E -E 在每一行的行尾顯示行結(jié)束標志在每一行的行尾顯示行結(jié)束標志Lisiredhat9$用途:將指定的文件在標準輸出(顯示器)上進行顯示用途:將指定的文件在標準輸出(顯示器)上進行顯示cat -Ab file1.txt 1 1231231231
11、23$ 2 123123123123$ 3 fffffffff$Lisiredhat9$14cat格式:格式:cat -AbET cat -AbET 文件名列表文件名列表 選項說明:選項說明:-A -A 顯示文件中的所以控制字符顯示文件中的所以控制字符-b -b 為輸出的每一行標注行號為輸出的每一行標注行號-E -E 在每一行的行尾顯示行結(jié)束標志在每一行的行尾顯示行結(jié)束標志Lisiredhat9$用途:將指定的文件在標準輸出(顯示器)上進行顯示用途:將指定的文件在標準輸出(顯示器)上進行顯示cat file1.txt file2.txt file3.txtLisiredhat9$ cat fi
12、le3.txt file1 的內(nèi)容的內(nèi)容 file2 的內(nèi)容的內(nèi)容Lisiredhat9$15cat格式:格式:cat -AbET cat -AbET 文件名列表文件名列表 選項說明:選項說明:-A -A 顯示文件中的所以控制字符顯示文件中的所以控制字符-b -b 為輸出的每一行標注行號為輸出的每一行標注行號-E -E 在每一行的行尾顯示行結(jié)束標志在每一行的行尾顯示行結(jié)束標志用途:將指定的文件在標準輸出(顯示器)上進行顯示用途:將指定的文件在標準輸出(顯示器)上進行顯示Lisiredhat9$ cat file3.txt 第一行第一行. . . . . 第二行第二行. . . . . 第三行第
13、三行. . . . .Lisiredhat9$Ctrl-D 終止內(nèi)容輸入終止內(nèi)容輸入Lisiredhat9$ cat16 pwd格式格式: pwd: pwd功能功能: : 該命令用于顯示用戶當前的工作目錄該命令用于顯示用戶當前的工作目錄 # pwd/home/lisi/tools#17 cd 格式格式: cd : cd 目錄名目錄名 用途:和用途:和 windows windows 系統(tǒng)中的系統(tǒng)中的 cd cd 功能相同。功能相同。當參數(shù)當參數(shù) 目錄名目錄名 有值的時候,切換到該目錄有值的時候,切換到該目錄當參數(shù)當參數(shù) 目錄名目錄名 為空的時候,將切換目錄到該用戶的主目錄。為空的時候,將切換目
14、錄到該用戶的主目錄。Lisiredhat9$ cd /usr/bin 切換目錄到切換目錄到/usr/binLisiredhat9$ cd 切換目錄到用戶主目錄切換目錄到用戶主目錄Lisiredhat9$18功能功能: : 列出指定目錄中的內(nèi)容或指定文件的信息列出指定目錄中的內(nèi)容或指定文件的信息格式格式: ls -al: ls -al dir/file dir/file參數(shù)參數(shù): :-a -a 列出所有的文件,包括隱藏文件列出所有的文件,包括隱藏文件 -l -l 以長列表的方式詳細列出文件或目錄信息以長列表的方式詳細列出文件或目錄信息如果如果file/dirfile/dir為空,則表示查看當前目
15、錄下的文件。為空,則表示查看當前目錄下的文件。 ls Lisiredhat9$lsa.txt a1.txtLisiredhat9$ ls -a. aa .bash_history.gtkrc .screenrc a.txt a1.txt. aa.txt .bash_logout .bashrc .kdeLisiredhat9$19 ls Lisiredhat9$ ls -latotal 44drwx- 4 lisi lisi 4096 Oct 8 .drwxr-xr-x 4 root root 4096 Sep 12 .drwxrwxr-x 2 lisi lisi 4096 Oct 8 aa-
16、rw-rw-r- 1 lisi lisi 38 Oct 8 aa.txt-rw- 1 lisi lisi 463 Oct 9 .bash_history-rw-r-r- 1 lisi lisi 24 Sep 12 .bash_logout-rw-r-r- 1 lisi lisi 191 Sep 12 .bash_profile-rw-r-r- 1 lisi lisi 124 Sep 12 .bashrc-rw-r-r- 1 lisi lisi 118 Sep 12 .gtkrclisiredhat9$文件類型及文件類型及用戶訪問權(quán)限用戶訪問權(quán)限文件鏈接數(shù)文件鏈接數(shù)文件的屬主名文件的屬主名文件的
17、屬組名文件的屬組名文件的大小文件的大小按字節(jié)計算按字節(jié)計算文件的修改日期文件的修改日期文件的文件名文件的文件名20chmod該命令用來修改制定的文件或目錄的訪問權(quán)限該命令用來修改制定的文件或目錄的訪問權(quán)限使用使用chmodchmod命令改變指定文件訪問權(quán)限有兩種格式命令改變指定文件訪問權(quán)限有兩種格式: : 一是用符號標記進行更改一是用符號標記進行更改 二是采用二是采用8 8進制數(shù)指定新的訪問權(quán)限進制數(shù)指定新的訪問權(quán)限21chmod1. 1. 使用符號標記修改文件訪問權(quán)限使用符號標記修改文件訪問權(quán)限chmod ugoa+ - =rwx file/dir chmod ugoa+ - =rwx fi
18、le/dir ugoa :表示命令中指定的用戶類型:表示命令中指定的用戶類型u 表示文件的屬主表示文件的屬主 user o 表示其他的所有用戶表示其他的所有用戶 other userg 表示與文件屬主同屬一個組的別的用戶表示與文件屬主同屬一個組的別的用戶 group user+ - = + - = :命令指定的操作碼:命令指定的操作碼+ + 表示給用戶加上某權(quán)限表示給用戶加上某權(quán)限 - - 表示將用戶減少某權(quán)限表示將用戶減少某權(quán)限 表示為用戶設(shè)置某權(quán)限表示為用戶設(shè)置某權(quán)限 rwx rwx :訪問權(quán)限的具體說明:訪問權(quán)限的具體說明r r 表示讀的權(quán)限表示讀的權(quán)限, w , w 表示寫的權(quán)限表示寫
19、的權(quán)限 x x 表示執(zhí)行的權(quán)限表示執(zhí)行的權(quán)限chmod ug+rx file1 對屬主及其同組用戶增加讀、執(zhí)行權(quán)限對屬主及其同組用戶增加讀、執(zhí)行權(quán)限chmod g-x file2 對同組其他用戶減少執(zhí)行的權(quán)限對同組其他用戶減少執(zhí)行的權(quán)限22chmod2.2.采用采用8 8進制數(shù)指定新的訪問權(quán)限進制數(shù)指定新的訪問權(quán)限 該寫法用三個二進制數(shù)字表示用戶的權(quán)限,每一位分別表示該寫法用三個二進制數(shù)字表示用戶的權(quán)限,每一位分別表示 r, w r, w 和和 x x 0 0 000000, 表示沒有表示沒有rwxrwx的任何一種權(quán)限的任何一種權(quán)限 1 1 001001,表示執(zhí)行權(quán)限,表示執(zhí)行權(quán)限 6 6 1
20、10 110 ,表示有讀寫權(quán)限,沒有執(zhí)行權(quán)限,表示有讀寫權(quán)限,沒有執(zhí)行權(quán)限 ,依此類推,依此類推用用3 3個個8 8進制數(shù)字,分別表示進制數(shù)字,分別表示ugougo三種用戶三種用戶 的權(quán)限的權(quán)限777777 表示表示u u,g g,o o三種用戶都有讀、寫和執(zhí)行的權(quán)限三種用戶都有讀、寫和執(zhí)行的權(quán)限711711表示表示u u用戶有讀寫執(zhí)行權(quán)限,其他所有用戶只有讀的權(quán)限用戶有讀寫執(zhí)行權(quán)限,其他所有用戶只有讀的權(quán)限chmod 777 file1chmod 777 file1 表示表示ugougo三種用戶都授予讀寫和執(zhí)行權(quán)限三種用戶都授予讀寫和執(zhí)行權(quán)限chmod 700 file2chmod 700
21、file2 表示只有文件屬主能讀寫和執(zhí)行該文件(表示只有文件屬主能讀寫和執(zhí)行該文件(rootroot用用戶有所有的權(quán)限)戶有所有的權(quán)限) 23 cp 功能:文件或目錄的拷貝功能:文件或目錄的拷貝, ,與與windowswindows命令中的命令中的copycopy功能一樣功能一樣格式格式: cp -ir source dest: cp -ir source dest參數(shù)參數(shù): -i : -i 在拷貝過程中,如果目標文件已經(jīng)存在,就提示是否要覆蓋該文件在拷貝過程中,如果目標文件已經(jīng)存在,就提示是否要覆蓋該文件 -r -r 拷貝指定目錄中的全部內(nèi)容拷貝指定目錄中的全部內(nèi)容lisiredhat9$
22、cp aa.txt aaaa.txtlisiredhat9$ cp r /home/lisi/src /home/rootlisiredhat9$ cp -i aa.txt aaaa.txtcp: overwrite aaaa.txt? Ylisiredhat9 lisi$24 who功能功能 : 列出當前登錄上操作系統(tǒng)的用戶信息列出當前登錄上操作系統(tǒng)的用戶信息格式格式 : who參數(shù)參數(shù) -h 能顯示用戶信息每列的標題能顯示用戶信息每列的標題 who的另外一種用戶的另外一種用戶who am i,用于顯示本終端的注冊用戶信息用于顯示本終端的注冊用戶信息 lisiredhat9$ who lis
23、i pts/0 Oct 8 13:08 (172.20.1.19) wenxh pts/3 Oct 8 21:42 (172.20.1.22) webadmin pts/8 Oct 8 22:35 (172.20.1.35)lisiredhat9$254.2 文件目錄操作命令文件目錄操作命令 q mkdirq rmdirq chgrp q chownq lnq cutq findq grepq tar26mkdir 功能功能: : 創(chuàng)建目錄創(chuàng)建目錄, , 目錄名可以是相對路徑,也可以是絕對路徑,相對路目錄名可以是相對路徑,也可以是絕對路徑,相對路徑的目錄將創(chuàng)建在當前目錄下。徑的目錄將創(chuàng)建在當前
24、目錄下。格式格式 : mkdir -P dirname: mkdir -P dirname參數(shù)參數(shù): -P : -P 創(chuàng)建一個完整的目錄結(jié)構(gòu),可以一次性建立多層目錄結(jié)構(gòu)創(chuàng)建一個完整的目錄結(jié)構(gòu),可以一次性建立多層目錄結(jié)構(gòu) # mkdir P dir1/dir2/dir3/dir4# mkdir /home/user1/dir#用相對路徑名建立目錄用相對路徑名建立目錄,新目新目錄建立在當前目錄下錄建立在當前目錄下用絕對路徑名建立目錄用絕對路徑名建立目錄27rmdir 功能功能: 該命令用于刪除一個目錄該命令用于刪除一個目錄格式格式 : rmdir dirname# rmdir P dir1/dir
25、2/dir3/dir4# rmdir /home/user1/dir#用相對路徑名刪除目錄用相對路徑名刪除目錄用絕對路徑名刪除目錄用絕對路徑名刪除目錄28chgrp 格式格式 : chgrp 組名組名 文件名文件名功能功能 : 改變指定文件的所屬用戶組改變指定文件的所屬用戶組,即是即是 change grouplisiredhat9$ ls ltotal 44-rw-r-r- 1 lisi lisi 191 Sep 12 file1.txt-rw-r-r- 1 lisi lisi 124 Sep 12 file2.clisiredhat9$lisiredhat9$ ls ltotal 44-r
26、w-r-r- 1 lisi lisi 191 Sep 12 file1.txt-rw-r-r- 1 lisi root 124 Sep 12 file2.clisiredhat9$chgrp root file2.c29chown chown 格式格式 : chown 用戶名用戶名 文件名文件名功能功能 : 改變指定文件的所屬用戶改變指定文件的所屬用戶, 即是即是change ownerlisiredhat9$ ls ltotal 44-rw-r-r- 1 lisi lisi 191 Sep 12 file1.txt-rw-r-r- 1 lisi lisi 124 Sep 12 file2.c
27、lisiredhat9$lisiredhat9$ ls ltotal 44-rw-r-r- 1 lisi lisi 191 Sep 12 file1.txt-rw-r-r- 1 root lisi 124 Sep 12 file2.clisiredhat9$chown root file.c30功能功能: 建立文件的鏈接關(guān)系,類似于建立文件的鏈接關(guān)系,類似于windows系統(tǒng)中的文件的快捷方式。系統(tǒng)中的文件的快捷方式。格式格式 : ln option file target參數(shù)參數(shù):-f 如果目標文件已經(jīng)存在,則覆蓋它,否則就創(chuàng)建它如果目標文件已經(jīng)存在,則覆蓋它,否則就創(chuàng)建它 -s 創(chuàng)建文件的
28、創(chuàng)建文件的符號鏈接符號鏈接,該文件內(nèi)容只包含一個指向源文件位置的指針,該文件內(nèi)容只包含一個指向源文件位置的指針 rootredhat# ln f file file1rootredhat# ln f file file2rootredhat# ls -l -rw-r-r- 3 root root 24 Oct 12 23:52 file -rw-r-r- 3 root root 24 Oct 12 23:52 file1 -rw-r-r- 3 root root 24 Oct 12 23:52 file2rootredhat#鏈接數(shù)為鏈接數(shù)為3 !31功能功能: 建立文件的鏈接關(guān)系,類似于建立
29、文件的鏈接關(guān)系,類似于windows系統(tǒng)中的文件的快捷方式。系統(tǒng)中的文件的快捷方式。格式格式 : ln option file target參數(shù)參數(shù):-f 如果目標文件已經(jīng)存在,則覆蓋它,否則就創(chuàng)建它如果目標文件已經(jīng)存在,則覆蓋它,否則就創(chuàng)建它 -s 創(chuàng)建文件的創(chuàng)建文件的符號鏈接符號鏈接,該文件內(nèi)容只包含一個指向源文件位置的指針,該文件內(nèi)容只包含一個指向源文件位置的指針 rootredhat# ln f s file file1rootredhat# ln f s file file2rootredhat# ls -l -rw-r-r- 1 root root 24 Oct 12 23:52
30、file lrwxrwxrwx 1 root root 4 Oct 12 23:59 file1 - file lrwxrwxrwx 1 root root 4 Oct 12 23:59 file2 - filerootredhat#鏈接數(shù)為鏈接數(shù)為1 ,符號鏈符號鏈接不增加鏈接數(shù)接不增加鏈接數(shù)符號鏈接文件符號鏈接文件 能直接顯能直接顯示鏈接到哪個原始文件示鏈接到哪個原始文件32功能功能: : 按列或者按域截取輸入行中所指的內(nèi)容按列或者按域截取輸入行中所指的內(nèi)容格式格式 : : cut option list file參數(shù):參數(shù):option的取值有的取值有 c ,-f, -d -c 按字符截
31、取按字符截取 -f 按域截?。▎卧~),默認的域間隔符號為按域截?。▎卧~),默認的域間隔符號為 tab -d 按域截取,同時指定間隔符,間隔符跟在按域截取,同時指定間隔符,間隔符跟在 d 后面后面list 是將要截取內(nèi)容的列表,如第是將要截取內(nèi)容的列表,如第1 18 8個字符,第個字符,第2 24 4個單詞(域)個單詞(域)file 是指定進行是指定進行cut的文件名,為空時表示從鍵盤輸入的文件名,為空時表示從鍵盤輸入33功能功能: : 按列或者按域截取輸入行中所指的內(nèi)容按列或者按域截取輸入行中所指的內(nèi)容格式格式 : : cut option list filerootredhat# cat /
32、etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin . sunying:x:501:501:sun ying :/home/sunying:/bin/bashrootredhat# cut c 1-8 /etc/passwdoption list file截取文件截取文件/etc/passwd的每一行的每一行的第的第1到第到第8個字符,并顯示個字符,并顯示 root:x:0 bin:x:1: daemon:x . s
33、unying:rootredhat34功能功能: : 按列或者按域截取輸入行中所指的內(nèi)容按列或者按域截取輸入行中所指的內(nèi)容格式格式 : : cut option list filerootredhat# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin . sunying:x:501:501:sun ying :/home/sunying:/bin/bashrootredhat# cut d : -f 1
34、,3-4 /etc/passwd截取文件截取文件/etc/passwd的每一行的第的每一行的第1,3,4域(單詞),分隔符為域(單詞),分隔符為 : root:0:0 bin:1:1 daemon:2:2 . . . . . . . sunying:501:501rootredhat35格式格式:find dir 查找的條件查找的條件功能功能:根據(jù)一定的條件查找文件根據(jù)一定的條件查找文件,查找的條件之間可以有查找的條件之間可以有 a(and)或或者者-o(or)的邏輯關(guān)系的邏輯關(guān)系.條件可以有以下的一些類型:條件可以有以下的一些類型:find 對找到的文件還可以進行一些操作對找到的文件還可以進
35、行一些操作如如 -print -print 顯示找到的文件的路徑名稱顯示找到的文件的路徑名稱 -exec Command -exec Command 執(zhí)行一個命令執(zhí)行一個命令, ,命令必須用命令必須用“;”;”結(jié)束結(jié)束 -name filename 以文件名為條件進行查找以文件名為條件進行查找 -type x 查找類型為查找類型為x的文件,的文件,x目前可以取的值有目前可以取的值有d(目錄目錄) f (文件文件) -user username 查找文件的屬主為查找文件的屬主為username的文件的文件 -atime n 查找查找n天前被訪問過的文件天前被訪問過的文件 -mtime n 查找查
36、找n天前被修改過的文件天前被修改過的文件36find 格式格式:find dir 查找的條件查找的條件功能功能:根據(jù)一定的條件查找文件根據(jù)一定的條件查找文件,查找的條件之間可以有查找的條件之間可以有and或者或者or的邏輯關(guān)系的邏輯關(guān)系 條件可以有以下的一些類型:條件可以有以下的一些類型:# find /home -name *.c -print查找目錄查找目錄/home下面所有的下面所有的C程程序源文件,并顯示出來序源文件,并顯示出來/home/lisi/file1.c/home/lisi/file2.c/home/lisi/lib/src.c/home/usr/proc.c/home/ad
37、min/function.c# find / ( -name core o name dump ) atime +3 -exec rm ;帶轉(zhuǎn)義符的(帶轉(zhuǎn)義符的(查詢條件查詢條件查詢條件的查詢條件的 or查詢條件查詢條件查查3天前訪問過的天前訪問過的對查到的文件進行刪除操作對查到的文件進行刪除操作37格式格式 : grep option 模式模式 文件名文件名功能功能 : 按指定的選項在指定文件中搜索特定的內(nèi)容。按指定的選項在指定文件中搜索特定的內(nèi)容。 功能和功能和C函數(shù)函數(shù)strstr相似相似grep參數(shù)說明參數(shù)說明 : -c 打印匹配的行數(shù)打印匹配的行數(shù) -i 模式不區(qū)分大小寫模式不區(qū)分大
38、小寫 -l 只顯示包含指定模式的文件名只顯示包含指定模式的文件名 -L 只顯示不包含指定模式的文件名只顯示不包含指定模式的文件名 -n 同時顯示行號同時顯示行號grep abc * 在當前目錄的文件中查找包含在當前目錄的文件中查找包含abc的文件的內(nèi)容并顯示的文件的內(nèi)容并顯示grep -n abc file.txt 在在file.txt文件中查找文件中查找abc字符串并顯示行號字符串并顯示行號38tarWindows中常用的文件打包工具是中常用的文件打包工具是Winrar, Linux系統(tǒng)中常用到系統(tǒng)中常用到tartar 是是Linux系統(tǒng)中常用的檔案文件管理程序,用于儲存或展開系統(tǒng)中常用的檔
39、案文件管理程序,用于儲存或展開 tar 存檔文存檔文件。存檔文件可放在磁帶中件。存檔文件可放在磁帶中 ,也可以存為普通文件。,也可以存為普通文件。39tartar的參數(shù)很多,最常用的是的參數(shù)很多,最常用的是-cxvf-c, -create 建立新的存檔文件建立新的存檔文件-x, -extract, -get 從存檔文件展開文件從存檔文件展開文件v, -verbose 顯示指定執(zhí)行過程顯示指定執(zhí)行過程 f, -file 指定存檔文件指定存檔文件tar cvf backup.tar /home/user1 tar cvf backup.tar /home/user1 將將/home/user1/h
40、ome/user1目錄下面目錄下面的所有文件打包到的所有文件打包到backup.tarbackup.tar中中 tar xvf backup.tar tar xvf backup.tar 將將backup.tar backup.tar 中包含的文件解開到中包含的文件解開到當前目錄中當前目錄中 40 date 功能功能 : 顯示當前的時間顯示當前的時間 file 文件名文件名功能功能 :判斷指定文件的文件類型判斷指定文件的文件類型 id功能功能 :顯示當前登錄用戶的顯示當前登錄用戶的uid,gid等信息等信息 41 psps功能功能 : 查看當前運行的進程的信息查看當前運行的進程的信息參數(shù)參數(shù)
41、: -e -e 顯示當前運行的每一個進程的信息,包括用戶進程與系統(tǒng)核心進程顯示當前運行的每一個進程的信息,包括用戶進程與系統(tǒng)核心進程 -f -f 顯示進程父子關(guān)聯(lián)信息等,如進程號,父進程號,顯示進程父子關(guān)聯(lián)信息等,如進程號,父進程號, 執(zhí)行時間,命令行等待執(zhí)行時間,命令行等待 -l -l 顯示進程的詳細信息顯示進程的詳細信息 -x -x 列出沒有占用控制臺或控制終端的進程列出沒有占用控制臺或控制終端的進程 42 rootredhat# ps -f 顯示進程的父子進程關(guān)系顯示進程的父子進程關(guān)系 UID PID PPID C STIME TTY TIME CMDroot 1304 1303 0 1
42、7:31 pts/0 00:00:00 login -lisiroot 1343 1305 0 17:31 pts/0 00:00:00 suroot 1344 1343 0 17:31 pts/0 00:00:00 bashroot 1423 1344 0 18:07 pts/0 00:00:00 ps frootredhat#進程用戶進程用戶id進程進程id 父進程父進程id使用使用cpu資源總量資源總量進程啟動時間進程啟動時間進程對應(yīng)的命令進程對應(yīng)的命令進程所在的終端進程所在的終端進程執(zhí)行的時間進程執(zhí)行的時間43 df df 功能:報告磁盤空間使用情況功能:報告磁盤空間使用情況, , 包
43、括已經(jīng)使用的空間,空閑的空間等包括已經(jīng)使用的空間,空閑的空間等格式:格式: df option resource df option resource resource resource 表示選定的系統(tǒng)資源表示選定的系統(tǒng)資源 參數(shù)參數(shù)optionoption 說明 -k -k 以以k k字節(jié)為單位顯示分區(qū)信息字節(jié)為單位顯示分區(qū)信息 -m -m 以以m m字節(jié)為單位字節(jié)為單位 -T -T 顯示文件系統(tǒng)類型顯示文件系統(tǒng)類型 -h -h 以便于理解的方式顯示大小,如以便于理解的方式顯示大小,如2.1G, 190M2.1G, 190M等等 44 df df 功能:報告磁盤空間使用情況功能:報告磁盤空間使用情況, , 包括已經(jīng)使用的空間,空閑的空間等包括已經(jīng)使用的空間,空閑的空間等rootredhat# df -k Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda2 5542308 1147592 4113180 22% / none 256652 0 256652 0% /dev/shmrootredhat#文件系統(tǒng)文件系統(tǒng)該文件系統(tǒng)大小,以該文件系統(tǒng)大小,以
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度美容院美容產(chǎn)品包裝設(shè)計與生產(chǎn)合同4篇
- 二零二五年度農(nóng)業(yè)休閑觀光園開發(fā)合同4篇
- 二零二五年度綠色生態(tài)農(nóng)用地流轉(zhuǎn)合同4篇
- 二零二五年度出租車座套廣告媒體監(jiān)測與效果評估合同4篇
- 2025版智能倉儲物流系統(tǒng)建設(shè)合同范本2篇
- 二零二五版養(yǎng)老護理派遣員工護理培訓合同4篇
- 二零二五版門禁系統(tǒng)安全技術(shù)研發(fā)與創(chuàng)新合同4篇
- 2025年度個人租車合同押金退還流程范本6篇
- 2025年度個人向公司提供專利權(quán)質(zhì)押借款合同范本3篇
- 2025年度模特與時尚博主跨界合作合同4篇
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 人教版初中語文2022-2024年三年中考真題匯編-學生版-專題08 古詩詞名篇名句默寫
- 醫(yī)療行業(yè)軟件系統(tǒng)應(yīng)急預(yù)案
- 使用錯誤評估報告(可用性工程)模版
- 《精密板料矯平機 第2部分:技術(shù)規(guī)范》
- 2024年高考全國甲卷英語試卷(含答案)
- 2024光伏發(fā)電工程交流匯流箱技術(shù)規(guī)范
- 旅游活動碳排放管理評價指標體系構(gòu)建及實證研究
- 2022年全國職業(yè)院校技能大賽-電氣安裝與維修賽項規(guī)程
- 小學德育養(yǎng)成教育工作分層實施方案
- 黑枸杞生物原液應(yīng)用及產(chǎn)業(yè)化項目可行性研究報告
評論
0/150
提交評論