Linux操作系統(tǒng)-Linux基本概念與常用命令_第1頁
Linux操作系統(tǒng)-Linux基本概念與常用命令_第2頁
Linux操作系統(tǒng)-Linux基本概念與常用命令_第3頁
Linux操作系統(tǒng)-Linux基本概念與常用命令_第4頁
Linux操作系統(tǒng)-Linux基本概念與常用命令_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Linux操作系統(tǒng)培訓(xùn)人: 培訓(xùn)時(shí)間:本周學(xué)習(xí)目錄2 進(jìn)程管理類命令1 文件和目錄相關(guān)命令3 重定向與管道4 其他常用命令教學(xué)目標(biāo)及重難點(diǎn):教學(xué)目標(biāo):(1)熟練掌握文件的創(chuàng)建、顯示、拷貝、復(fù)制等基本命令操作(2)掌握文件查找、比較等基本命令操作(3)了解當(dāng)前目錄、絕對目錄(4)掌握目錄創(chuàng)建、刪除、拷貝、復(fù)制等基本操作(5)掌握進(jìn)程靜態(tài)信息查看命令ps及常用選項(xiàng)(6)掌握進(jìn)程動態(tài)信息查看命令top及常用選項(xiàng)(7)理解重定向的概念并能熟練使用輸入輸出重定向進(jìn)行文件操作(8)理解管道的概念并掌握管道的基本用法(1)文件的創(chuàng)建、顯示、拷貝、復(fù)制等基本命令操作/文件查找、比較等基本命令操作(2)目錄創(chuàng)建

2、、刪除、拷貝、復(fù)制、切換、顯示等基本操作/當(dāng)前目錄、絕對目錄(3) ps和top的基本用法及常用選項(xiàng)(4)重定向的管道的常用操作 重難點(diǎn):學(xué)習(xí)目錄2 進(jìn)程管理類命令1 文件和目錄相關(guān)命令3 重定向與管道4 其他常用命令教學(xué)目標(biāo)及重難點(diǎn):教學(xué)目標(biāo):(1)熟練掌握文件的創(chuàng)建、顯示、拷貝、復(fù)制等基本命令操作(2)掌握文件查找、比較等基本命令操作(3)了解當(dāng)前目錄、絕對目錄(4)掌握目錄創(chuàng)建、刪除、拷貝、復(fù)制等基本操作(5)掌握進(jìn)程靜態(tài)信息查看命令ps及常用選項(xiàng)(6)掌握進(jìn)程動態(tài)信息查看命令top及常用選項(xiàng)(7)理解重定向的概念并能熟練使用輸入輸出重定向進(jìn)行文件操作(8)理解管道的概念并掌握管道的基本

3、用法(1)文件的創(chuàng)建、顯示、拷貝、復(fù)制等基本命令操作/文件查找、比較等基本命令操作(2)目錄創(chuàng)建、刪除、拷貝、復(fù)制、切換、顯示等基本操作/當(dāng)前目錄、絕對目錄(3) ps和top的基本用法及常用選項(xiàng)(4)重定向的管道的常用操作 重難點(diǎn):1 文件和目錄相關(guān)命令目錄結(jié)構(gòu)像一棵倒置的樹 樹的頂點(diǎn)是根節(jié)點(diǎn),用“/”表示樹的每個(gè)節(jié)點(diǎn)代表一個(gè)文件或目錄文件系統(tǒng)的層次結(jié)構(gòu)絕對路徑:/home/siso/www/index.html相對路徑:siso/www/index.html 或 www/index.html功能:查看當(dāng)前所在的工具目錄不需要指定任何選項(xiàng)或參數(shù)登錄終端窗口后默認(rèn)的工作目錄是用戶的主目錄1 文

4、件和目錄相關(guān)命令pwdyxxcentos7 桌面$ pwd/home/yxx/桌面pwd 命令基本用法功能:在不同的目錄間切換,即更改當(dāng)前工作目錄可以使用絕對路徑或相對路徑如果沒有參數(shù),表示切換到當(dāng)前登錄用戶的主目錄1 文件和目錄相關(guān)命令cdcd 目標(biāo)路徑cd 命令基本用法1 文件和目錄相關(guān)命令cdyxxcentos7 $ cd . / 切換至當(dāng)前目錄yxxcentos7 $ cd . / 切換至當(dāng)前目錄的上一級目錄 yxxcentos7 $ cd - / 切換至上次所在目錄yxxcentos7 $ cd / 切換至當(dāng)前登錄用戶的主目錄yxxcentos7 $ cd root / 切換指定用戶

5、的主目錄可以使用一些特殊符號表示目標(biāo)路徑以簡化命令的輸入cd 命令特殊用法功能:顯示目錄內(nèi)容1 文件和目錄相關(guān)命令lsls -CFRacdilqrtu 目錄名稱選項(xiàng)功能說明-a列出所有文件,包括以 . 開頭的隱藏文件-d將目錄像其它普通文件一樣列出,而不是列出它們的內(nèi)容-f將文件按磁盤存儲順序列出,而不是按文件名排序輸出-i顯示文件的inode編號-l顯示文件的詳細(xì)信息,而且一行顯示一個(gè)文件-u將文件按其最近訪問時(shí)間排序-t將文件按其最近修改時(shí)間排序-c將文件按其狀態(tài)修改時(shí)間排序-r將輸出結(jié)果逆序排列,和-t、-S等選項(xiàng)配合使用-R將目錄及其所有子目錄的內(nèi)容全部顯示出來-S按文件大小排序,默認(rèn)

6、大文件在前1 文件和目錄相關(guān)命令lsyxxcentos7 桌面$ ls / 默認(rèn)按文件名排序,只顯示非隱藏文件sisolocalhost tmp$ ls -a / 顯示隱藏文件sisolocalhost tmp$ ls -l / 使用長格式顯示文件信息sisolocalhost tmp$ ls -l -d 文件名/文件夾 / 顯示目錄本身的詳細(xì)信息ls 命令基本用法1 文件和目錄相關(guān)命令lssisolocalhost tmp$ ls -l / 使用長格式顯示文件信息drwxrwxr-x. 2 siso siso 6 6月 17 03:10 dir1-rw-rw-r-. 1 siso siso

7、29 6月 17 02:46 file1ls -l 命令輸出說明文件類型文件權(quán)限引用計(jì)數(shù)用戶和組文件大小文件創(chuàng)建或修改時(shí)間文件名ls 命令最常用的選項(xiàng)是 -l,用于顯示詳細(xì)信息功能:在標(biāo)準(zhǔn)輸出設(shè)備上顯示文件內(nèi)容可以同時(shí)打開多個(gè)文件并顯示1 文件和目錄相關(guān)命令catcat -AbeEnstTuv 文件列表選項(xiàng)功能說明-b只顯示非空行的行號-E在每行結(jié)尾處顯示“$”符號-n顯示所有行的行號-s將連續(xù)的多個(gè)空行替換為一個(gè)空行-T把 制表符TAB字符顯示為“I”1 文件和目錄相關(guān)命令catcat 命令基本用法打開一個(gè)文件cat 命令基本用法打開多個(gè)文件功能:顯示文件開頭若干行內(nèi)容如果沒有-n選項(xiàng),默認(rèn)

8、顯示前10行可以同時(shí)打開多個(gè)文件并顯示1 文件和目錄相關(guān)命令headhead -cnqv 文件列表選項(xiàng)功能說明-c size顯示文件開頭的 size 字節(jié)-n number顯示文件開頭的 number 行功能:顯示文件結(jié)尾若干行內(nèi)容,和head命令相反如果沒有-n選項(xiàng),默認(rèn)顯示最后10行可以同時(shí)打開多個(gè)文件并顯示1 文件和目錄相關(guān)命令tailtail -cnqv 文件列表選項(xiàng)功能說明-c size顯示文件結(jié)尾的 size 字節(jié)-n number顯示文件結(jié)尾的 number 行1 文件和目錄相關(guān)命令tailtail 命令特殊用法動態(tài)刷新文件內(nèi)容功能:統(tǒng)計(jì)并輸出文件的行數(shù)、單詞數(shù)和字節(jié)數(shù)可以同時(shí)打

9、開多個(gè)文件并顯示1 文件和目錄相關(guān)命令wcwc -clLw 文件列表選項(xiàng)功能說明-c輸出文件字節(jié)數(shù)-l輸出文件行數(shù)-L輸出文件最長的行的長度-w輸出文件單詞數(shù)1 文件和目錄相關(guān)命令wcwc 命令基本用法統(tǒng)計(jì)一個(gè)文件wc 命令基本用法統(tǒng)計(jì)多個(gè)文件功能:分頁顯示文件,即一次顯示一頁內(nèi)容經(jīng)常和管道功能一起使用1 文件和目錄相關(guān)命令moremore 選項(xiàng) 文件名選項(xiàng)功能說明F鍵或空格鍵向下翻一頁D鍵或Ctrl+D向下翻半頁B鍵或Ctrl+B向上翻一頁回車鍵向下移動一行Q鍵退出more命令功能:分頁顯示文件,即一次顯示一頁內(nèi)容經(jīng)常和管道功能一起使用1 文件和目錄相關(guān)命令lessless是more的增強(qiáng)版

10、,除了具有more命令的功能外,還可以按U鍵或Ctrl+U組合鍵向上翻半頁,或上、下、左、右方向鍵移動文件內(nèi)容功能:創(chuàng)建新文件或修改文件時(shí)間戳1 文件和目錄相關(guān)命令touchtouch -acmt 文件名選項(xiàng)功能說明-a修改文件訪問時(shí)間-m修改文件修改時(shí)間-c修改文件時(shí)間戳,但當(dāng)文件不存在時(shí),不自動創(chuàng)建文件-t time使用指定的時(shí)間值 time 作為文件相應(yīng)時(shí)間戳的新值,格式為CCYYMMDDhhmm.SS,其中CC和YY分別表示年數(shù)的前兩位和后兩位1 文件和目錄相關(guān)命令touchtouch 命令基本用法注意:如果不使用 -t 選項(xiàng),那么 -a 和 -m 選項(xiàng)默認(rèn)將使用系統(tǒng)當(dāng)前時(shí)間作為相應(yīng)時(shí)

11、間戳的新值功能:創(chuàng)建新文件或修改文件時(shí)間戳1 文件和目錄相關(guān)命令mkdirmkdir -pm 目錄名選項(xiàng)功能說明-p遞歸創(chuàng)建所有子目錄-m mode為新建的目錄設(shè)置指定的權(quán)限 mode2.3 文件和目錄相關(guān)命令mkdirmkdir 命令基本用法mkdir 命令特殊用法指定目錄權(quán)限/ 手動指定新目錄權(quán)限2.3 文件和目錄相關(guān)命令mkdirmkdir 命令特殊用法指定目錄權(quán)限/ 手動指定新目錄權(quán)限第1列:文件類型及權(quán)限第2列:硬鏈接個(gè)數(shù)第3列:文件或目錄所屬的用戶(屬主)第4列:文件或目錄所屬的用戶所歸屬的組;第5列:文件或目錄的大??;第6列、7、8列:文件或目錄的修改時(shí)間第9列:實(shí)際的文件名或目

12、錄名文件類型:文件類型是 -,表示這是一個(gè)普通文件;文件權(quán)限:文件權(quán)限是rw-r-r-,表示文件屬主可讀可寫;文件所屬的用戶組可讀;其他用戶可讀;硬鏈接個(gè)數(shù):表示dir2這個(gè)文件有硬鏈接;因?yàn)殒溄訑?shù)是2,就是除了本身外還有1個(gè)硬鏈接;文件屬主:這個(gè)文件所屬的用戶,這里意思是dri2文件被yxx擁有,是第一個(gè)yxx;文件屬組:這個(gè)文件所屬的用戶組,在這里是yxx用戶組,是第二個(gè)yxx;文件大?。何募笮∈?個(gè)字節(jié);文件修改時(shí)間:這里的時(shí)間是該文件的最后被更新(包括文件創(chuàng)建、內(nèi)容更新、文件名更新等),可用如下命令查看文件的修改,訪問,創(chuàng)建的時(shí)間;功能:刪除空目錄可以遞歸地刪除多級目錄,但必須全是空

13、目錄2.3 文件和目錄相關(guān)命令rmdirsisolocalhost tmp$ ls -ldrwxrwxr-x. 2 siso siso 6 6月 19 05:28 dir1drwxrwxr-x. 2 siso siso 19 6月 19 05:29 dir2drwxrwxr-x. 3 siso siso 20 6月 19 05:29 dir3sisolocalhost tmp$ rmdir dir1 / dir1目錄是空的sisolocalhost tmp$ rmdir dir2 / dir2目錄中有文件rmdir: 刪除 dir2 失敗: 目錄非空sisolocalhost tmp$ rmd

14、ir -p dir3/subdir / 遞歸刪除各級子目錄rmdir 命令基本用法功能:復(fù)制文件或目錄選項(xiàng)眾多,功能強(qiáng)大2.3 文件和目錄相關(guān)命令cpcp -abdfilprsuvxPR 源文件或源目錄 目標(biāo)文件或目標(biāo)目錄選項(xiàng)功能說明-d如果源文件為軟鏈接則復(fù)制軟鏈接,而不是復(fù)制源文件-I如果目標(biāo)文件已經(jīng)存在,提示是否覆蓋現(xiàn)有目標(biāo)文件-l建立源文件的硬鏈接文件而不是復(fù)制源文件-s建立源文件的軟鏈接文件而不是復(fù)制源文件-p保留源文件的所有者、組、權(quán)限和時(shí)間信息-r遞歸復(fù)制目錄-u如果目標(biāo)文件有相同或更新的修改時(shí)間,則不復(fù)制源文件-a相當(dāng)于-d、-p和-r三個(gè)選項(xiàng)的組合,即 -dpr2.3 文件和

15、目錄相關(guān)命令cpsisolocalhost tmp$ ls -ldrwxrwxr-x. 2 siso siso 6 6月 19 06:35 dir1-rw-rw-r-. 1 siso siso 0 6月 19 06:35 file1-rw-rw-r-. 1 siso siso 0 6月 19 06:35 file2sisolocalhost tmp$ cp file1 file2 dir1 / 復(fù)制file1和file2至dir1目錄sisolocalhost tmp$ ls -l dir1-rw-rw-r-. 1 siso siso 0 6月 19 06:36 file1-rw-rw-r-.

16、 1 siso siso 0 6月 19 06:36 file2sisolocalhost tmp$ cp file1 file3 / 復(fù)制file1為file3,保存在當(dāng)前目錄下sisolocalhost tmp$ cp file2 /file4 / 復(fù)制file2為file4,保存在用戶主目錄下cp 命令基本用法2.3 文件和目錄相關(guān)命令cpsisolocalhost tmp$ ls -ldrwxrwxr-x. 2 siso siso 19 6月 19 17:38 dir1sisolocalhost tmp$ cp -r dir1 dir2 / 目標(biāo)目錄dir2不存在sisolocalho

17、st tmp$ ls -ldrwxrwxr-x. 2 siso siso 19 6月 19 17:38 dir1drwxrwxr-x. 2 siso siso 19 6月 19 18:41 dir2 = 創(chuàng)建目標(biāo)目錄dir2sisolocalhost tmp$ ls -l dir1 dir2dir1:-rw-rw-r-. 1 siso siso 0 6月 19 16:57 file1dir2:-rw-rw-r-. 1 siso siso 0 6月 19 18:41 file1 = 源目錄內(nèi)容一并復(fù)制cp 命令:目標(biāo)目錄不存在注意:使用 cp 復(fù)制目錄時(shí),如果目標(biāo)目錄不存在,cp 命令會把源目錄

18、復(fù)制為目標(biāo)目錄,并將源目錄內(nèi)所有內(nèi)容復(fù)制至目標(biāo)目錄內(nèi)2.3 文件和目錄相關(guān)命令cpsisolocalhost tmp$ cp -r dir1 dir2 / 目標(biāo)目錄dir2已存在/ 上一行命令使源目錄dir1被整體復(fù)制至目標(biāo)目錄dir2內(nèi)sisolocalhost tmp$ ls -l dir2drwxrwxr-x. 2 siso siso 19 6月 19 18:46 dir1-rw-rw-r-. 1 siso siso 0 6月 19 18:41 file1cp 命令:目標(biāo)目錄已存在(基于上一例進(jìn)行)注意:使用 cp 復(fù)制目錄時(shí),cp 命令會把源目錄及其所有內(nèi)容作為一個(gè)整體復(fù)制到目標(biāo)目錄功

19、能:移動或重命名文件或目錄類似于Windows操作系統(tǒng)中常用的“剪切”操作2.3 文件和目錄相關(guān)命令mvmv -fiuv 源文件或源目錄 目標(biāo)文件或目標(biāo)目錄選項(xiàng)功能說明-f如果目標(biāo)文件已存在,強(qiáng)制覆蓋目標(biāo)文件而且不給提示-i如果目標(biāo)文件已存在,提示是否覆蓋目標(biāo)文件-u如果源文件的修改時(shí)間更新,則移動源文件-v顯示移動過程2.3 文件和目錄相關(guān)命令mvsisolocalhost tmp$ ls -ldrwxrwxr-x. 2 siso siso 32 6月 19 23:40 dir1-rw-rw-r-. 1 siso siso 0 6月 19 23:49 file1-rw-rw-r-. 1 si

20、so siso 0 6月 19 23:39 file2sisolocalhost tmp$ mv file1 dir1 / 把文件file1移動至dir1目錄內(nèi)sisolocalhost tmp$ touch file1 / 在當(dāng)前目錄下重新創(chuàng)建文件file1sisolocalhost tmp$ mv -i file1 dir1/file1 / 這時(shí)dir1目錄內(nèi)已經(jīng)有文件file1mv:是否覆蓋dir1/file1? y = 使用-i選項(xiàng)會有提示sisolocalhost tmp$ mv file2 file3 / 把文件file2重命名為file3sisolocalhost tmp$ ls

21、 -ldrwxrwxr-x. 2 siso siso 45 6月 19 23:51 dir1-rw-rw-r-. 1 siso siso 0 6月 19 23:39 file3mv 命令基本用法移動文件注意:如果源文件和目標(biāo)文件同名,那么源文件會覆蓋目標(biāo)文件。如果源文件和目標(biāo)文件所在目錄相同,mv 命令的作用相當(dāng)于重命名2.3 文件和目錄相關(guān)命令mvsisolocalhost tmp$ ls -lRdrwxrwxr-x. 2 siso siso 19 6月 20 00:00 dir1drwxrwxr-x. 2 siso siso 19 6月 20 00:00 dir2./dir1:-rw-rw

22、-r-. 1 siso siso 0 6月 20 00:00 file1 = dir1內(nèi)有file1./dir2:-rw-rw-r-. 1 siso siso 0 6月 20 00:00 file2 = dir2內(nèi)有file2sisolocalhost tmp$ mv dir1 dir2sisolocalhost tmp$ ls -lRdrwxrwxr-x. 3 siso siso 31 6月 20 00:00 dir2./dir2:drwxrwxr-x. 2 siso siso 19 6月 20 00:00 dir1 = dir1被整體移動至dir2-rw-rw-r-. 1 siso sis

23、o 0 6月 20 00:00 file2./dir2/dir1:-rw-rw-r-. 1 siso siso 0 6月 20 00:00 file1mv 命令基本用法移動目錄注意:如果 mv 命令的兩個(gè)參數(shù)都是已經(jīng)存在的目錄,那么 mv 命令會把第一個(gè)目錄(源目錄)及其所有內(nèi)容作為一個(gè)整體移動至第二個(gè)目錄內(nèi)(目標(biāo)目錄)功能:永久性地刪除文件或目錄類似于Windows操作系統(tǒng)中常用的“剪切”操作2.3 文件和目錄相關(guān)命令rmrm -dfirvR 文件或目錄選項(xiàng)功能說明-f刪除文件和目錄前不給提示,即使文件和目錄不存在-i和-f選項(xiàng)相反,刪除文件和目錄前有提示-r遞歸刪除目錄及其所有內(nèi)容-v刪除

24、文件前打印文件名2.3 文件和目錄相關(guān)命令rmsisolocalhost tmp$ lsfile1 file2sisolocalhost tmp$ rm -i file1rm:是否刪除普通文件 file1?y = 使用-i選項(xiàng)時(shí)會有提示sisolocalhost tmp$ rm -f file2 = 使用-f選項(xiàng)時(shí)沒有提示sisolocalhost tmp$ lssisolocalhost tmp$rm 命令基本用法刪除文件注意:如果使用了 -i 選項(xiàng),那么刪除前會有提示。如果使用 -f 選項(xiàng)則不會有任何提示,因此使用 -f 選項(xiàng)時(shí)一定要謹(jǐn)慎2.3 文件和目錄相關(guān)命令rmsisolocalho

25、st tmp$ lsdir1sisolocalhost tmp$ ls dir1file1 file2 = dir1是一個(gè)目錄,包含file1和file2兩個(gè)文件sisolocalhost tmp$ rm dir1rm: 無法刪除dir1: 是一個(gè)目錄 = rm不能直接刪除目錄sisolocalhost tmp$ rm -ir dir1rm:是否進(jìn)入目錄dir1? yrm:是否刪除普通文件 dir1/file1?y = 每刪除一個(gè)文件都會有提示rm:是否刪除普通文件 dir1/file2?yrm:是否刪除目錄 dir1?y = 刪除目錄自身也會有提示sisolocalhost tmp$ lss

26、isolocalhost tmp$rm 命令基本用法刪除目錄注意:不能用 rm 命令直接刪除目錄,必須加上 -r 選項(xiàng)。如果 -r 和 -i 選項(xiàng)組合使用,那么在刪除每一個(gè)子目錄和文件前都會有提示任務(wù)1 Linux常用命令2.4 進(jìn)程管理類命令2.2 Linux命令的結(jié)構(gòu)和特點(diǎn)2.3 文件和目錄相關(guān)命令2.5 重定向與管道2.6 其他常用命令2.1 打開Linux終端窗口項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令功能:查看系統(tǒng)進(jìn)程信息類似于Windows操作系統(tǒng)中常用的“任務(wù)管理器”2.4 進(jìn)程管理類命令psps 選項(xiàng)選項(xiàng)功能說明-A 或 -e顯示所有的進(jìn)程-p pidl

27、ist-q pidlist顯示進(jìn)程ID列表 pidlist 對應(yīng)的進(jìn)程-C cmdlist顯示命令名列表 cmdlist 對應(yīng)的進(jìn)程-U userlist顯示進(jìn)程用戶列表 userlist (即創(chuàng)建進(jìn)程的用戶)對應(yīng)的進(jìn)程-G grplist顯示進(jìn)程組列表 grplist(即創(chuàng)建進(jìn)程的用戶所屬的組)對應(yīng)的進(jìn)程-t ttylist顯示終端列表 ttylist 對應(yīng)的進(jìn)程-f按完整格式顯示進(jìn)程信息-l按長格式顯示進(jìn)程信息-w按寬格式顯示進(jìn)程信息項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令sisolocalhost $ ps -f -u siso / 顯示siso用戶的進(jìn)程UID

28、PID PPID C STIME TTY TIME CMDsiso 8852 8845 0 21:24 pts/0 00:00:00 bashsiso 10012 9961 0 22:10 pts/2 00:00:00 man lssiso 10026 10012 0 22:10 pts/2 00:00:00 less -ssiso 10080 9084 0 22:11 pts/1 00:00:00 vim file1siso 10292 8852 0 22:16 pts/0 00:00:00 ps -f -u sisops 命令基本用法注意:ps 命令顯示的是系統(tǒng)某一時(shí)間的靜態(tài)進(jìn)程信息,即進(jìn)

29、程“快照”2.4 進(jìn)程管理類命令ps項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令功能:查看系統(tǒng)進(jìn)程信息的動態(tài)變化2.4 進(jìn)程管理類命令toptop -bcHiOSs選項(xiàng)功能說明-d secs指定 top 命令每次刷新的間隔為 secs 秒,默認(rèn)為 3 秒-n max指定 top 命令結(jié)束前刷新的最大次數(shù)-u user只監(jiān)視指定用戶的進(jìn)程信息-p pid只監(jiān)視指定進(jìn)程ID的進(jìn)程,最多可指定 20 個(gè)進(jìn)程ID-o fld按指定的列名進(jìn)行排序項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令top 命令基本用法注意:top 命令顯示的是系統(tǒng)某一時(shí)刻的動態(tài)進(jìn)程信息2.

30、4 進(jìn)程管理類命令top項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令功能:向進(jìn)程發(fā)送信號以執(zhí)行某些特殊的操作,如掛起進(jìn)程、殺死進(jìn)程信號可以通過信號名或編號的方式指定2.4 進(jìn)程管理類命令killkill 選項(xiàng) pidsisolocalhost tmp$ ps -f -C vim,bash,psUID PID PPID C STIME TTY TIME CMDsiso 10532 8845 0 6月20 pts/1 00:00:00 bashsiso 12413 8845 0 00:26 pts/0 00:00:00 bashsiso 12550 10532 0 00:27

31、pts/1 00:00:00 ps -f -C vim,bash,pssisolocalhost tmp$ kill -9 12413 / 編號9即信號SIGKILLsisolocalhost tmp$ kill -l / 顯示信號列表 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGB 8) SIGFPE 9) SIGKILL 10) SIGUSR111) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM后臺運(yùn)行命令項(xiàng)目2 Linux基本概念

32、與常用命令 任務(wù)1 Linux常用命令功能:把進(jìn)程放入后臺執(zhí)行而不影響又稱為前臺的操作在命令結(jié)尾輸入“&”符號即可把命令放入后臺運(yùn)行2.4 進(jìn)程管理類命令&sisolocalhost tmp$ ls & / 將ls命令放入后臺運(yùn)行1 9772 = 這一行顯示任務(wù)號和進(jìn)程號dir1 file1 = 這一行是ls命令的輸出1+ 完成 ls = 這一行表示ls命令在后臺運(yùn)行完畢注意:通過 & 放入后臺的進(jìn)程仍然處于運(yùn)行狀態(tài)。如果進(jìn)程在前臺運(yùn)行時(shí)按下 Ctrl+Z 組合鍵,那么進(jìn)程會被放入后臺并被置于暫停狀態(tài)。后臺運(yùn)行命令項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令jobs功能:查

33、看從前臺終端窗口放入后臺的工作bg功能:讓后臺處于暫停狀態(tài)的進(jìn)程重新進(jìn)入運(yùn)行狀態(tài)fg功能:把后臺的進(jìn)程恢復(fù)到前臺繼續(xù)運(yùn)行2.4 進(jìn)程管理類命令jobs、bg、fgrootlocalhost sys# jobs -l / 通過Ctrl+Z使下面兩條命令進(jìn)入后臺暫停狀態(tài)1- 11593 停止 (信號) ls -R2+ 11606 停止 find . -name file1rootlocalhost sys# bg 1 / 使1號作業(yè)進(jìn)入后臺運(yùn)行狀態(tài) = 這里省略ls -R命令的輸出1- 完成 ls -R ”,并且后跟文件名追加:在命令之后輸入 “”,并且后跟文件名如果輸出重定向操作中指定的文件不存

34、在,系統(tǒng)會自動創(chuàng)建這個(gè)文件并保存命令的執(zhí)行結(jié)果。項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令2.5 重定向與管道輸出重定向sisolocalhost tmp$ lsfile1sisolocalhost tmp$ pwd/home/siso/tmp pwd.resultsisolocalhost tmp$ lsfile1 pwd.result = 自動創(chuàng)建pwd.result文件sisolocalhost tmp$ cat pwd.result/home/siso/tmp = 保存pwd命令的執(zhí)行結(jié)果輸出重定向覆蓋方式注意:覆蓋方式的重定向操作對原文件的內(nèi)容進(jìn)行了“覆蓋”,即

35、清除原內(nèi)容后再寫入新內(nèi)容項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令2.5 重定向與管道輸出重定向sisolocalhost tmp$ lsdir1 file1 pwd.result = pwd.result文件已經(jīng)存在sisolocalhost tmp$ cat pwd.result/home/siso/tmp ”進(jìn)行輸出重定向的結(jié)果sisolocalhost tmp$ pwd pwd.resultsisolocalhost tmp$ cat pwd.result/home/siso/tmp = 這一行是第一次輸出重定向的結(jié)果/home/siso/tmp = 這一行是第二

36、次輸出重定向的結(jié)果注意:追加方式的輸出重定向操作是在原文件的內(nèi)容之后“追加”新內(nèi)容,不會清除原文件已有內(nèi)容輸出重定向追加方式項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令2.5 重定向與管道輸入重定向功能:將原來從鍵盤輸入的數(shù)據(jù)改為從文件讀取在命令之后輸入 “”,并且后跟文件名sisolocalhost tmp$ cat file123 + 3412 * 3sisolocalhost tmp$ bc file1 / 輸入重定向:從file1中獲得輸入5736/ 下面這行命令同時(shí)使用輸入和輸出重定向sisolocalhost tmp$ bc file2 /從file1獲得輸入,

37、輸出到file2中sisolocalhost tmp$ cat file25736輸入重定向注意:bc 命令接受用戶在屏幕上輸入的數(shù)學(xué)表達(dá)式并計(jì)算結(jié)果項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令2.5 重定向與管道管道命令功能:把一個(gè)命令的輸出成為另一個(gè)命令的輸入在命令之后輸入 “|”,并且后跟另一個(gè)命令可以在一條命令中連續(xù)使用多次管道命令sisolocalhost tmp$ cat file111 22 3311 22 33sisolocalhost tmp$ cat file1 | wc / wc把cat的輸出作為輸入 2 6 18sisolocalhost tmp$

38、cat file1 | wc | wc / 連續(xù)使用兩次管道命令 1 3 24管道命令任務(wù)1 Linux常用命令2.4 進(jìn)程管理類命令2.1 打開Linux終端窗口2.2 Linux命令的結(jié)構(gòu)和特點(diǎn)2.3 文件和目錄相關(guān)命令2.5 重定向與管道2.6 其他常用命令項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令功能:根據(jù)指定的條件查找文件選項(xiàng)眾多,功能十分強(qiáng)大2.6 其他常用命令findfind 目錄 匹配表達(dá)式選項(xiàng)功能說明-name pattern-iname pattern查找文件名符合指定模式 pattern 的文件,pattern 一般用正則表達(dá)式指定。-iname不區(qū)

39、分大小寫。-user uname-uid uid查找文件所有者是 uname 或文件所有者標(biāo)識是 uid 的文件-group gname-gid gid查找文件所屬組是 gname 或文件所屬組標(biāo)識是 gid 的文件-atime|-ctime|-mtime +-n查找文件訪問時(shí)間(狀態(tài)修改時(shí)間內(nèi)容修改時(shí)間)在 n 天前的文件-amin|-cmin|-mmin+-n查找文件訪問時(shí)間在(狀態(tài)修改時(shí)間內(nèi)容修改時(shí)間)n 分鐘前的文件-newer file查找比指定文件 file 還要新的文件(即修改時(shí)間更晚)-empty查找空文件或空目錄項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令

40、2.6 其他常用命令findsisolocalhost tmp$ date2019年 06月 22日 星期六 11:59:49 CST = 當(dāng)前系統(tǒng)時(shí)間sisolocalhost tmp$ ls -l -u-rw-rw-r-. 1 siso siso 43 6月 21 11:50 file1 sisolocalhost tmp$ find . -atime -1 / 1天內(nèi)訪問過的文件sisolocalhost tmp$ find . -atime 1 / 1天前的24小時(shí)之內(nèi)訪問過的文件./file1sisolocalhost tmp$ find . -atime +1 / 1天前的24小時(shí)

41、之外訪問過的文件find根據(jù)文件訪問時(shí)間查找文件注意: find 命令中 +n 表示比 n 大,-n 表示比 n 小項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令2.6 其他常用命令findsisolocalhost tmp$ lsfile1 file2 file3 = 當(dāng)前目錄下有三個(gè)文件sisolocalhost tmp$ find . -name file1 = 查找文件名為“file1”文件./file1sisolocalhost tmp$ find . -name fi* = 查找文件名以“fi”開頭的文件./file1./file2./file3find根據(jù)文件名查找文件注意: 可以用完整的文件名,也可以用正則表達(dá)式項(xiàng)目2 Linux基本概念與常用命令 任務(wù)1 Linux常用命令2.6 其他常用命令findsisolocalhost tmp$ ls -l -h-rw-rw-r-. 1 siso siso 1016 6月 23 02:53 file1-rw-rw-r-. 1 siso siso 1150 6月 23 02:55 file2-rw-rw-r-. 1 siso siso 5030 6月 23 02:54 file3sisolocalho

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論