Linux命令大全

1避除、ls

文件屬性:-:普通文件? ? ? d:目錄文件? ? ? b:塊設(shè)備? ? ? c:字符設(shè)備文件? ? ? l:符號(hào)連接文件? ? ? p:命令管道? ? ? s:套接字文件? ? ? ? ? 文件權(quán)限:9位數(shù)字悦污,每3位一組? ? ? 文件硬鏈接次數(shù)? ? ? 文件所屬主(owner)? ? ? 文件的屬組(group)? ? ? 文件大信钔(size)螟碎,單位默認(rèn)是字節(jié)? ? ? ? ? ls常用選項(xiàng):-l:顯示文件屬性诞丽,ls-l=ll-h:做相應(yīng)的單位轉(zhuǎn)換顯示-a:顯示所有文件-A:顯示.和..以為的所有文件-d:顯示目錄自身屬性-i:顯示文件的縮影接點(diǎn)號(hào)碼(index node 鲸拥,inode)-r:逆序顯示文件列表-R:遞歸顯示文件

2、cd

cd:change directory? ? cd:回到用戶的家目錄? ? cd~username:進(jìn)入指定用戶的家目錄? ? cd-:在當(dāng)前目錄和前一次所在的目錄來(lái)回切換? ? cd..:切換至其父目錄

3僧免、printenv:

顯示當(dāng)前環(huán)境變量信息

4刑赶、時(shí)間管理

date:顯示系統(tǒng)時(shí)間? ? clock:顯示硬件時(shí)間? ? hwclock-W:把系統(tǒng)時(shí)間同步到硬件時(shí)間? ? hwclock-s:把硬件時(shí)間同步到系統(tǒng)時(shí)間? ? cal:顯示日歷

5、命令幫助

內(nèi)部命令幫助:helpCOMMAND外部命令幫助:manCOMMAND命令手冊(cè):manual? ? whatisCOMMAND:顯示此命令在man幫助的哪個(gè)章節(jié)內(nèi)懂衩。

============================================================

man的操作命令:? ? 空格:向后翻一屏? ? b:向前翻一屏ENTER:向后翻一行? ? k:向前翻一行

============================================================

關(guān)鍵字查找/KEYWORD:向后查找關(guān)鍵字? ? 撞叨?KEYWORK:向前查找關(guān)鍵字? ? n:下一個(gè)關(guān)鍵字位置N:前一個(gè)關(guān)鍵字? ? q:退出man幫助

6金踪、file

file:用于查看普通文件和系統(tǒng)文件的類型

7、mkdir

mkdir:創(chuàng)建目錄? ? rmdir:刪除目錄-p:遞歸創(chuàng)建-V:顯示創(chuàng)建信息

8牵敷、rm

rm:刪除文件-i:交互式刪除-f:暴力刪除-r:遞歸刪除? ? ? 命令可以組合利用

9胡岔、touch

touch:創(chuàng)建文件-c:文件存在的時(shí)候不在創(chuàng)建-a:只改變文件的訪問(wèn)時(shí)間-m:只改變文件的修改時(shí)間-t:自己設(shè)定文件的時(shí)間戳(年月日時(shí)分.秒),與a枷餐、m配合使用

10姐军、cp?

cp:文件復(fù)制,規(guī)則:只有最后一個(gè)為目標(biāo)尖淘。復(fù)制一個(gè)文件到一個(gè)文件? 或者 多個(gè)文件? ? 到一個(gè)目錄奕锌!? ? ? cp/etc/passwd/tmp/復(fù)制到目錄下并保存原文件名? ? ? cp/etc/passwd/tmp/test 看test是文件還是目錄,目錄:負(fù)責(zé)到目錄內(nèi)村生,? ? ? 文件則替換惊暴!

==============================================================

-r:遞歸復(fù)制目錄-i:交互式顯示復(fù)制-f:強(qiáng)制復(fù)制,覆蓋-p:保留源文件的屬性趁桃,時(shí)間戳-a:保留源文件的所有屬性-P:復(fù)制鏈接文件時(shí)保存為鏈接(默認(rèn)是復(fù)制鏈接所指向的文件)-d:復(fù)制時(shí)保持鏈接-a:歸檔復(fù)制辽话,常用與備份

11、mv

mv:移動(dòng)或重命名文件? ? mvSRC(源)DEST(目標(biāo))? ? 在統(tǒng)一目錄下可以利用mv進(jìn)行重命名: mv abc bcd 或者 mv-t 目標(biāo) 源

12卫病、cat

cat:連接并顯示文件的信息油啤,是全部顯示文件內(nèi)的信息-n:在顯示的時(shí)候可以顯示行號(hào),這個(gè)行號(hào)只是顯示出來(lái)蟀苛,跟文件內(nèi)容沒(méi)有? 關(guān)系-E:顯示每一行的行結(jié)束符益咬,所以linux中文本文件的行結(jié)束符是$符-T:可以顯示制表符-v:顯示其他的非打印字符-A:顯示所有的符號(hào)

13、more?

more:more的作用同cat是相同的帜平,只不過(guò)這時(shí)我們可以通過(guò)手動(dòng)來(lái)翻屏幽告,更加方便? ? ,more:只支持向后翻裆甩,翻到最后? ? 就直接退出了? ? less:顯示文件信息冗锁,默認(rèn)不退出顯示,q即可退出? ? ? 空格:向后翻一屏? ? ? b:向前翻一屏ENTER:向后翻一行? ? ? k:向前翻一行? ? 關(guān)鍵字查找/KEYWORD:查找關(guān)鍵字

14嗤栓、head冻河、tail?

head:顯示文件的前幾行,默認(rèn)是10行-NUM:顯示前多少行? ? tail? ? tail:顯示文件的后幾行茉帅,默認(rèn)是10行-NUM:顯示后多少行-f:查看文件尾部叨叙,而且不退出,等待顯示后續(xù)追加的新內(nèi)容担敌;

15摔敛、cut

cut:用于剪切數(shù)據(jù)的內(nèi)容-d:指定字段分隔符,默認(rèn)的是空格? cut-d:-f7 空格符 cut-d''-f:指定要剪切顯示的字段-f1表示顯示第一個(gè)字段? cut-f1-f1,3表示顯示第一個(gè)和第3個(gè)字段-f1-3表示顯示從1到3的字段

16全封、sort 马昙、uniq桃犬、wc

sort:文本排序,僅僅是對(duì)顯示文件的排序行楞,而不影響源文件的順序攒暇,是根據(jù)ASSII碼? ? 的字符升序來(lái)排列的。-n:安裝數(shù)值大小從小到大排列-r:降序排列-t:指定字段分隔符-k:從哪個(gè)字符開(kāi)始子房,就是指定關(guān)鍵字排列-u:相同的行只顯示一次-f:忽略字符大小寫

================================================================

uniq:報(bào)告或者忽悠重復(fù)行-d:只顯示重復(fù)行-c:顯示某一行的重復(fù)次數(shù)

================================================================

wc:文本統(tǒng)計(jì)形用,可以統(tǒng)計(jì)文件中一共有多少行數(shù),多少個(gè)單詞數(shù)证杭,多少個(gè)字節(jié)數(shù)-l:只顯示行數(shù)-w:只顯示單詞數(shù)-c:只顯示字節(jié)數(shù)-L:顯示最長(zhǎng)的一行包含多少個(gè)字符

17田度、tr

tr:轉(zhuǎn)換或刪除字符? ? ? tr[OPTION]...SET1[SET2]例如# tr abAB把小寫ab都換位大寫AB-d:可以實(shí)現(xiàn)刪除出現(xiàn)在字符集中的所有字符

18、aliase?

aliase:定義shell命令的別名? ? ? aliasCMDALIAS=COMMANDunaliasCMDALIAS是撤銷命令別名

===========================================================================================

19解愤、權(quán)限?

權(quán)限: r 镇饺、w 、x? ? ? 文件:? ? ? r:可讀送讲,可利用類似 cat等命令查看文件內(nèi)容? ? ? w:可寫奸笤,可以編輯或刪除此文件? ? ? x:可執(zhí)行,可以再命令提示符下當(dāng)做命令提交給內(nèi)核運(yùn)行哼鬓。? ? ? 目錄:? ? ? r:可以對(duì)此目錄執(zhí)行LS以列出內(nèi)部的所有文件? ? ? w:可以在此目錄中創(chuàng)建文件? ? ? x:可以使用cd切換進(jìn)此目錄监右,也可以使用ls-l查看內(nèi)部文件的的詳細(xì)信息。

===========================================================================================

20异希、useradd?

useraddNAME:增加用戶-uUID:指定用戶所屬主ID-gGID:指定基本組ID或者組名(此組必須首先存在才能用)-GGID:定額外組(附加組)健盒,可以指定多個(gè),彼此之間用逗號(hào)隔開(kāi)即可(此附加? ? 組必須首先存在才能用)-c"COMMENT"指定注釋信息-d/path/to/somedirectory指定用戶的家目錄宠互,不用的時(shí)候默認(rèn)在home下面? ? 建立一個(gè)和用戶同名的目錄味榛。-s 指定shell,路徑最后是etc/shells文件內(nèi)規(guī)定的shell路徑予跌。-M不給用戶創(chuàng)建家目錄-r 創(chuàng)建一個(gè)系統(tǒng)用戶,共系統(tǒng)調(diào)用善茎,并不建立家目錄? ? userdelUSERNAME:刪除用戶(不加參數(shù)時(shí)券册,默認(rèn)不刪除用戶的家目錄)-r :刪除用戶的同時(shí)也刪除家目錄

21、id?

id命令:查看當(dāng)前用戶的id信息-gUSERNAME:查看用戶的gid-uUSERNAME:查看用戶的uid-GUSERNAME:查看用戶的所有組-un:顯示當(dāng)前用戶的用戶名-gn:顯示當(dāng)前用戶的組名

===========================================================================================

22垂涯、finger?

finger命令:查看用戶賬戶信息? ? ? ? fingerUSERNAME

===========================================================================================


24烁焙、用戶賬戶屬性管理?

usermod:修改賬戶的屬性? ? ? usermod[option]USERNAME-u:修改UID-g:修改GID-G:修改附加組-a-G:增加附加組,不覆蓋之前的附加組-c:修改用戶的注釋信息-d:為用戶知道新的家目錄-d-m :指定信家目錄并移動(dòng)此前家目錄的文件至新的家目錄內(nèi)-s:修改用戶的默認(rèn)shell-l:修改用戶名-L:鎖定用戶賬戶-U:解鎖賬戶

==========================================================================================


25耕赘、用戶密碼管理?

passwdUSERNAME-l:鎖定賬戶-U:解鎖賬戶-d:刪除用戶密碼-n:用戶密碼最短時(shí)間-x:用戶密碼最長(zhǎng)使用時(shí)間? ? ? ?

pwck:檢查用戶賬戶完整性

==========================================================================================


26骄蝇、組管理?

groupadd:新建組? ? ? groupadd[option]GROUPNAME-g :GID指定GID-r :添加為系統(tǒng)組? ? ? groupmod:組屬性? ? ? groupmod[option]GROUPNAME-gGID:修改gid-nNAME:修改組名? ? ? gpasswd:修改組密碼? ? ? gpasswdGROUPNAME

===========================================================================================

27、chage?

chage:更改用戶賬戶信息-d:最后一次修改時(shí)間-E:過(guò)期時(shí)間-I:非活動(dòng)時(shí)間-m:最短期限-M:最長(zhǎng)期限-W:警告時(shí)間

===========================================================================================

28操骡、chown?

chown:改變文件屬主九火、屬組赚窃,只有管理員是也此命令? ? ? chownUSERNAMEfile....(只改變目錄本身)-R遞歸修改(修改目錄及其內(nèi)部文件的屬主)--reference=/path/to/somefile file...把file的屬主設(shè)定為與? ? somefile的屬主一樣(不需要指定屬主)? ? ? ? chownUSERNAME:GRPNAMEfiel...同時(shí)改變屬主和屬組? ? ? ? chownUSERNAME,GRPNAMEfiel...同時(shí)改變屬主和屬組? ? ? ? chown:GROUPNAMEfiel....修改屬組

===========================================================================================

29、chgrp?

chgrp:修改文件屬組? ? ? chgrpGROUPNAMEfile....(只改變目錄本身)-R遞歸修改(修改 目錄及其內(nèi)部文件的屬組)--reference=/path/to/somefile file...把file的屬主設(shè)定為與? ? somefile的屬組一樣(不需要指定屬組)

===========================================================================================

30岔激、chmod?

chmod:修改文件的用戶權(quán)限? ? ? chmodMODEfile...-R:遞歸修改--reference=/path/to/somefile file...chmod755file...修改某類用戶的某些權(quán)限? ? ? u:屬主? ? ? g:屬組? ? ? o:其他? ? ? a:所有? ? ? ? chmod 用戶類別=MODEfiel..chmod u=wr,g=w/fiel..chmod uo=wr/file..修改某類的用戶某位或某些位權(quán)限? ? ? ? chmod 用戶類別[-/+]MODEfiel..

31勒极、echo?

echo:輸出信息? ? ? echo"abc"echo"字符串"|passwd--stdinUSERNAME:利用管道修改用戶密碼


32、輸入虑鼎、輸出重定向?

輸出重定向:>覆蓋輸出(會(huì)覆蓋原文件內(nèi)的內(nèi)容):>>追加輸出(不覆蓋原文件的內(nèi)容)set-C :禁止對(duì)已經(jīng)存在文件使用覆蓋重定向set+c :關(guān)閉上述功能? ? ? ? 2>:重定向錯(cuò)誤輸出辱匿,不能輸出正確信息? ? ? ? 2>>:追加方式實(shí)現(xiàn)錯(cuò)誤輸出&>:重定向標(biāo)準(zhǔn)輸出或錯(cuò)誤輸出至同一個(gè)文件。 時(shí)覆蓋方式? ? ? ? 輸入重定向:<<<:此處生成文檔cat<<END :輸入信息炫彩,直至輸入END時(shí)結(jié)束匾七。(EOF或者END代表文檔輸入結(jié)束)cat>>/tmp/myfile.txt<<END

===========================================================================================

33、grep?

grep:根據(jù)模式江兢,搜索文本昨忆,并將符合模式的文本行顯示出來(lái)-i 忽略大小寫--colour(color)顏色顯示-v 反向查找,顯示沒(méi)有被模式匹配的行-O只顯示被模式匹配的字符串

===========================================================================================

34划址、sed?

sed:流編輯器扔嵌,把文本中的某一行讀取到內(nèi)存中進(jìn)行處理,此內(nèi)存空間稱為模式空間夺颤。? ? 默認(rèn)不編輯原文件痢缎,只對(duì)模式空間內(nèi)的數(shù)據(jù)進(jìn)行處理,處理結(jié)束后,將沒(méi)模式空間打印至? ? 屏幕? ? ? ? sed'AddressCommand'file...-n :靜默模式世澜,不在顯示模式空間中的內(nèi)容-i :直接修改原文件-e:(-e SCRIPT-e SCRIPT) 可以同時(shí)執(zhí)行多個(gè)腳本-f/PATH/TO/SED_SCRIPT:sed-f/path/to/sed_scriptfile:執(zhí)行腳本文件-r:使用擴(kuò)展的正則表達(dá)式? ? ? ? d:刪除符合條件的行? ? ? ? ? fg:/etc/inittab? ? 刪除1-2行? ? ? ? ? sed'/root/d'/etc/fastab 刪除包含root的行? ? ? ? p:顯示符合條件的行独旷。? ? ? ? ? fg:sed'/^\//d'/etc/fastb 刪除以/開(kāi)頭的行? ? ? ? ? sed'/^\//p'/etc/fastb 顯示以/開(kāi)通的行? ? ? ? a \string:在指定的行后追加新的行,內(nèi)容為string? ? ? ? i \string:在指定的行前面添加新行寥裂,內(nèi)容為string? ? ? ? r FILE:將指定的文件的內(nèi)容添加至符合條件的行處? ? ? ? w FILE:將地址指定范圍內(nèi)的內(nèi)容另存至指定的文件中? ? ? ? s/pattern/string/:查找并替換(默認(rèn)只替換每行中第一次被pattern匹配? ? 到的字符串)把pattern匹配的字符換為string? ? ? ? 修飾符:g 全局替換? s/pattern/string/g? ? ? ? i 忽略字符大小寫 s/pattern/string/i? ? ? ? s///=s###=s@@@ 在找/時(shí)就不用轉(zhuǎn)意了嵌洼。 &:后向引用,引用模式匹配的整個(gè)串

===========================================================================================

fg:sed練習(xí):1、刪除/etc/grub.conf文件中行首的空白符封恰;? ? ? ? ? sed-r's/^[[:space:]]+//g'/etc/grub.conf2麻养、替換/etc/inittab文件中"id:3:initdefault:"一行中的數(shù)字為5;? ? ? ? ? sed's/id:3:initdefault/id:5:initdefault/g'/etc/inittab? ? ? ? ? sed's@\(id:\)[0-9]\(:initedefault)@\15\2@g'/etc/inittab3诺舔、刪除/etc/inittab文件中的空白行鳖昌;? ? ? ? ? sed'/^$/d'/etc/inittab4、刪除/etc/inittab文件中開(kāi)頭的#號(hào);? sed's/^#//g'/etc/inittab5低飒、刪除某文件中開(kāi)頭的#號(hào)及后面的空白字符许昨,但要求#號(hào)后面必須有空白字符; sed's/^#[[:space:]]\{1,\}//g'/etc/inittab 或者? ? ? ? sed-r's/^#[[:space:]]+//g'/etc/inittab6、刪除某文件中以空白字符后面跟#類的行中的開(kāi)頭的空白字符及# sed-r's/^[[:space:]]+#//'17褥赊、取出一個(gè)文件路徑的父目錄名稱;echo"/etc/rc.d"|sed-r's@^(/.*/)[^/]+/?@\1@g'以/.*/開(kāi)頭糕档,[^\]指非斜杠,\1引用左邊第一個(gè)括號(hào)內(nèi)的內(nèi)容一次拌喉。? ? ? ? ? ? echo"/etc/rc.d"|sed-r's@^/.*/([^/]+)/?@\1@g'提取本文件

===========================================================================================

35速那、vim?

vim:文本編輯器俐银,全屏、模式化的編輯器? ? ? ? vim模式:? ? ? ? ? ? 編輯模式(命令模式):默認(rèn)? ? ? ? ? ? 輸入模式? ? ? ? ? ? 末行模式------------------------------------------------------------------------------------------

vim模式轉(zhuǎn)換:1琅坡、從編輯模式-->輸入模式? ? ? ? ? i:在當(dāng)前光標(biāo)所在字符的前面悉患,轉(zhuǎn)為輸入模式? ? ? ? ? a:在當(dāng)前光標(biāo)所在字符的后面,轉(zhuǎn)為輸入模式? ? ? ? ? o:在當(dāng)前光標(biāo)所在行的下方新建一行榆俺,并轉(zhuǎn)為輸入模式I:在當(dāng)前光標(biāo)所在行的行首售躁,轉(zhuǎn)為輸入模式A:在當(dāng)前光標(biāo)所在行的行尾,轉(zhuǎn)為輸入模式O:在當(dāng)前光標(biāo)所在行的上方新建一行茴晋,并轉(zhuǎn)為輸入模式

---------------------------------------------------------------------------------------

2陪捷、從輸入模式-->編輯模式? ? ? ? ? ? 鍵入esc鍵。3诺擅、末行模式:必須從編輯模式進(jìn)入末行模式? ? ? ? ? ? 鍵入:即可市袖。4、末行模式-->編輯模式? ? ? ? ? ? 敲esc鍵烁涌,一次或者多次苍碟。

-------------------------------------------------------------

vim退出文件:1、末行模式下關(guān)閉文件? ? ? ? ? ? w:保存文件? ? ? ? ? ? q:退出? ? ? ? ? ? wq:保存并退出? ? ? ? ? ? q4橹础:不保存并退出? ? ? ? ? ? w!:強(qiáng)制保存? ? ? ? ? ? wq=x 保存退出2微峰、編輯模式下退出? ? ? ? ? 大寫ZZ:保存退出

------------------------------------------------------------------------------------------

vim下移動(dòng)光標(biāo)(編輯模式):1、逐字符移動(dòng):? ? ? ? ? h:向左? ? ? ? ? l:向右? ? ? ? ? j:向下K:向上? ? ? ? ? #h:移動(dòng)#(數(shù)字)個(gè)字符2抒钱、以單詞為單位移動(dòng)? ? ? ? ? w:移動(dòng)下一個(gè)單詞的詞首? ? ? ? ? e:移動(dòng)到當(dāng)前單詞的詞尾或者下一個(gè)單詞的詞尾? ? ? ? ? b:移動(dòng)到當(dāng)前單詞的詞首或者上一個(gè)單詞的詞首? ? ? ? ? #w:一次跳#個(gè)單詞蜓肆。3、行內(nèi)跳轉(zhuǎn)0:跳到行首(絕對(duì)行首)^:跳到第一個(gè)非空白字符的行首? ? ? ? ? $:絕對(duì)行尾4谋币、行間跳轉(zhuǎn)? ? ? ? ? #G:直接跳轉(zhuǎn)至第#行上仗扬。G:直接跳轉(zhuǎn)至最后一行? ? ? 末行模式下跳轉(zhuǎn):直接給出行號(hào),回車即可蕾额。-------------------------------------------------------------------------------------------

vim翻屏:? ? ? ? ? ctrl+f:向下翻一屏? ? ? ? ? ctrl+b:向上翻一屏? ? ? ? ? ctrl+d:向下翻半屏? ? ? ? ? ctrl+u:向上翻半屏-------------------------------------------------------------------------------------------

vim刪除字符:? ? ? ? ? x:刪除光標(biāo)所在處的單個(gè)字符? ? ? ? ? #x:刪除光標(biāo)所在處及向后的共#個(gè)字符? ? ? ? vim刪除命令:d? ? ? ? ? d命令與跳轉(zhuǎn)命令結(jié)合使用? ? ? ? ? d$:刪除到行尾早芭。? ? ? ? ? #d跳轉(zhuǎn)符:刪除跳轉(zhuǎn)符指定的#個(gè)字符? ? ? ? ? dd:刪除當(dāng)前光標(biāo)所在行? ? ? ? ? #dd:刪除包括光標(biāo)所在行之內(nèi)的#行? ? ? ? 末行模式下可以使用:? ? ? ? ? startADD,ednADDd1,10d:刪除第一行到第十行.,100:刪除當(dāng)前行到100行诅蝶。.表示當(dāng)前行? ? ? ? ? ? $:最后一行+#:向下的#行? ? ? ? ? ? $-10:倒數(shù)第10行? ? ? ? ? ? vim刪除的內(nèi)容為保存在緩沖中逼友,最后一次刪除的內(nèi)容可以粘貼。-------------------------------------------------------------------------------------------

vim粘貼命令:p? ? ? ? ? p(小寫):如果刪除的或復(fù)制的為正行內(nèi)容秤涩,則粘貼至光標(biāo)所在含行的下方,如果? ? 復(fù)制或刪除的內(nèi)容為非整行司抱,則粘貼至光標(biāo)所在字符的后面P(大寫):如果刪除的或復(fù)制的為正行內(nèi)容筐眷,則粘貼至光標(biāo)所在含行的上方,如果? ? 復(fù)制或刪除的內(nèi)容為非整行习柠,則粘貼至光標(biāo)所在字符的前面? ? ? ? ? vim復(fù)制命令:y? ? ? ? ? y的用法同d? ? ? ? ? yy:復(fù)制一行? ? ? ? ? vim先刪除內(nèi)容匀谣,再轉(zhuǎn)換為輸入模式:c? ? ? ? c的用法同d命令? ? ? ? ? cc:刪除一行照棋,并進(jìn)入輸入模式。? ? ? ? ? c$:刪除到行尾武翎,并進(jìn)入輸入模式

-------------------------------------------------------------------------------------------

vim下撤銷編輯操作命令:u? ? ? ? ? ? u:撤銷上一次操作,連續(xù)u命令可以撤銷此前的n次操作? ? ? ? ? ? #u:直接撤銷最近#次編輯操作-------------------------------------------------------------------------------------------

vim超找替換/PATTERN:從行首向下查找PATTERN匹配的選項(xiàng)? ? ? ? ? 烈炭?PATTERN:從行尾向上查找PATTERN匹配的選項(xiàng)? ? ? ? vim查找并替換:s? ? ? ? ? 在末行模式下使用s命令? ? ? ? ? 用法與sed一樣ADDR1,ADDR2s@PATTERN@string@gi? ? ? ? ? g:全局 i:忽略大小寫.,$-1:當(dāng)前行到倒數(shù)第一行1,$表示全文? ? ? ? vim下shell交互:!COMMAND回車查看宝恶,查看完以后再回車符隙,進(jìn)入vim編輯模式。-------------------------------------------------------------------------------------------

vim高級(jí)話題1垫毙、顯示或取消顯示行號(hào):setnu:setnonu2霹疫、設(shè)定忽略或區(qū)分大小寫:setignorecase:setic 忽略:setnoic3、設(shè)定自動(dòng)縮進(jìn):setautoindent:setai 縮進(jìn):setnoai4综芥、查找到的文本高亮顯示或取消高亮顯示:sethlsearch 高亮顯示:setnohlserch 取消5丽蝎、語(yǔ)法高亮:syntax on 開(kāi)啟:syntax off 關(guān)閉


36、let?

?let:相當(dāng)于一個(gè)小的計(jì)算器?

?????????let?SUM+=$I?膀藐;sum等于sum+I?

?????????let?I+=1:讓I等于I加1?

?????????let?I++:讓I等于I加1?

?????????let?I-=相當(dāng)于let?I--:I等于I減1


37屠阻、locate?

locate:查找文件,非實(shí)時(shí)的额各、模糊匹配国觉,全系統(tǒng)文件數(shù)據(jù)庫(kù)的查找命令? ? ? updatedb:手動(dòng)生成文件數(shù)據(jù)庫(kù),新安裝的系統(tǒng)沒(méi)有數(shù)據(jù)庫(kù)的臊泰,速度快


38蛉加、find?

find:實(shí)時(shí)查找、精確缸逃、遍歷指定目錄中的所有文件完成查找针饥,速度慢、支持眾多? ? 查找標(biāo)準(zhǔn)? ? ? ? 格式:find 查找路徑 查找標(biāo)準(zhǔn) 查找到以后的處理運(yùn)作? ? ? ? 查找路徑:默認(rèn)為當(dāng)前目錄? ? ? ? 查找標(biāo)準(zhǔn):默認(rèn)為指定路徑下的所有文件? ? ? ? 處理運(yùn)作:默認(rèn)為顯示到屏幕-------------------------------------------------------------------------------------------

匹配標(biāo)準(zhǔn)-name'FILENAME':對(duì)文件名進(jìn)行精確匹配? ? ? ? ? ? ? 還支持文件名通配符:*:任意長(zhǎng)度的任意字符-iname'FILENAME':文件名匹配不區(qū)分大小寫-regexPATTERN:基于正則表達(dá)式進(jìn)行文件名匹配-userUSERNAME:基于文件所屬主進(jìn)行匹配查找-groupGROUPNAME:基于文件的屬組進(jìn)行查找-uidUID:基于文件的uid需频,用戶被刪了以后id號(hào)會(huì)保存下來(lái)-gidGID:文件組-nouser:查找沒(méi)有屬主的文件-nogroup:查找沒(méi)有屬組的文件-type :根據(jù)文件的類型來(lái)查找? ? ? ? ? ? f:普通文件? ? ? ? ? ? d:目錄? ? ? ? ? ? p:管道? ? ? ? ? ? s:套接字? ? ? ? ? ? l:鏈接-size:指定文件的大小[+|-]#K:大于或者小于#k的文件

-------------------------------------------------------------------------------------------

時(shí)間戳查找? ? ? ? ? ? 單位為天-mtime:修改時(shí)間-atime:訪問(wèn)時(shí)間-ctime:改變時(shí)間? ? ? ? ? ? 支持[+|-]#:5:五天那一天訪問(wèn)-5:五天之內(nèi)+5:至少五? 天之外? ? ? ? ? 單位為分鐘-amin:訪問(wèn)時(shí)間-cmin:修改時(shí)間-tmin:改變時(shí)間? ? ? ? ? ? 文件的權(quán)限查找-permmode(755):精確查找? ? ? ? ? ? ? ? ? fg:find 路徑-pern755-perm/mode:三位匹配一位就可以-perm-mode:文件權(quán)限能完全包含此mode才可以顯示? ? ? ? ? ? 執(zhí)行動(dòng)作:-print:默認(rèn)的丁眼,顯示-ls:類似ls-l的形式顯示匹配到的每個(gè)文件的詳細(xì)信息-okCOMMAND{}\;每個(gè)操作需要用戶確認(rèn) 執(zhí)行命令,必須以\;結(jié)尾昭殉。{}代表匹配到的文件苞七。-execCOMMAND{}\;不需要確認(rèn),執(zhí)行命令挪丢,必須以\;結(jié)尾蹂风。{}代表? ? 匹配到的文件。

=========================================================================================

39乾蓬、SUID?

suid:運(yùn)行某程序時(shí)惠啄,相應(yīng)進(jìn)程的屬主是程序文件自身的屬主,而不是啟動(dòng)者所屬主? ? ? ? ? ? 添加文件的SUID:chmod u+sFILEchmod u-sFILE如果FILE本來(lái)原來(lái)就有執(zhí)行權(quán)限,則SUID顯示為s撵渡,否則為大S融柬。SGID:運(yùn)行某程序時(shí),相應(yīng)進(jìn)程的屬組是程序文件自身的屬組趋距,而不是啟動(dòng)者所屬? ? 的基本組? ? ? ? chmod g+sFILEchmod g-sFILEfg:一個(gè)團(tuán)隊(duì)粒氧,三個(gè)用戶:hadoop、hbase节腐、hive外盯,一個(gè)開(kāi)發(fā)目錄/tmp/project,要求這三個(gè)用戶可以同時(shí)修改同一個(gè)文件。查看铜跑、編輯门怪、等權(quán)限? ? ? ? ? 三個(gè)用戶同屬一個(gè)基本組,并要求基本組具有查看锅纺、編輯權(quán)限掷空。。? ? ? ? ? groupadd devdeop? ? ? ? ? chown-R:develop/tmp/projest? ? ? ? ? usermod-a-Gdevelop hadoop? ? ? ? ? chmod g+s/tmp/project? ? ? ? ? 然后就可以進(jìn)行創(chuàng)建囤锉、修改坦弟、刪除同一個(gè)文件了。

===========================================================================================

40官地、sticky?

sticky:規(guī)定在一個(gè)公共目錄酿傍,每個(gè)人都可以創(chuàng)建文件、刪除自己的文件驱入,但不? ? ? 能刪除別人的文件赤炒。? ? ? ? ? chmod o+tDIR:對(duì)目錄增加sticky權(quán)限? ? ? ? ? chmod o-tDIR:去掉目錄的sticky權(quán)限? ? ? ? ? chmod1755/backup/test 表示文件具有sticky權(quán)限


41、facl?

facl:利用文件擴(kuò)展保持額外的訪問(wèn)權(quán)限? ? ? ? setfacl:設(shè)置某文件的控制權(quán)限-m:增加facl? ? ? ? ? ? ? u:設(shè)定用戶的時(shí)候亏较,后面加上u:UID:perm? ? ? ? ? ? ? fg:setfact-m u:UID:rw file? ? ? ? ? ? ? g:設(shè)置組-x:取消facl? ? ? ? getfacl:查看文件的facl權(quán)限


42莺褒、whoami?? ?

? whoami:顯示當(dāng)前用戶是誰(shuí),su半切換的時(shí)候顯示的是切換之前的那個(gè)用戶


43雪情、who?

who:查看當(dāng)前登錄系統(tǒng)的用戶以及他所登錄的終端-r:顯示當(dāng)前運(yùn)行級(jí)別-H:第一回列表顯示各列名稱? ? ? ? w:顯示比who更詳細(xì)的信息


44遵岩、last?

last:顯示當(dāng)前系統(tǒng)上的登錄日志(/var/log/wtmp文件),包括系統(tǒng)用戶和? ? 重啟信息? ? ? ? last-n 數(shù)字:只顯示最近幾次的登錄信息


45巡通、lastb?

lastb:顯示用戶錯(cuò)誤的登錄常識(shí)? ? ? ? lastb-n 數(shù)字:只顯示最近幾次錯(cuò)誤的登錄信息尘执。


46、lastlog

lastlog:顯示每個(gè)用戶最近一次成功登錄的信息? ? ? ? lastlog-uUSERNAME:顯示指定用戶最近一次的登錄信息

47宴凉、basename?

basename:顯示一個(gè)目錄的基名? ? ? ? ? basename/etc/abc/me 直接顯示me? ? ? ? ? $0:命令名稱或者腳本本身的路徑誊锭。? ? ? ? ? basename $0:直接調(diào)用腳本本身路徑

==========================================================================================

48、mail?? ?

mail:郵件查看弥锄,可以查看郵件炉旷,查看以后就會(huì)放到用戶的家目錄內(nèi)mbox文件夾內(nèi)签孔。-s主題? ? ? ? ? mail-s"How are you "root? ? ? ? ? ? cat/etc/fast|mail-s"How are you "root

49、hostname?

hostname:顯示當(dāng)前主機(jī)的名稱? ? ? ? hostname 主機(jī)名:更改主機(jī)名? ? ? ? ? ? fg:如當(dāng)前主機(jī)的名字為空窘行,或者(none)或者為(localhost),就將其? ? 改為www[-z` hostname`-o`hostname`=="(null)"-o`hostname`=="localhost"]&&host www.-z:表示是否為空


50图仓、RANDOM?

RANDOM:0-32768直接的隨機(jī)數(shù)? ? ? ? echo $RANDOM:生成隨機(jī)數(shù)


51罐盔、ln

ln:創(chuàng)建鏈接文件? ? ? lnSRCDEST:創(chuàng)建硬鏈接-s:創(chuàng)建軟連接-i:顯示文件的inode號(hào)-v:顯示執(zhí)行結(jié)果? ? ? ? 硬件連接:1、只能對(duì)文件創(chuàng)建救崔,不能應(yīng)用于目錄惶看,文件的硬鏈接次數(shù)為22、不能夸文件系統(tǒng)3六孵、創(chuàng)建硬鏈接會(huì)增加文件被連接的次數(shù)? ? ? ? 符號(hào)連接:1纬黎、可應(yīng)用于目錄2、可以跨文件系統(tǒng)3劫窒、不會(huì)增加被連接文件的連接次數(shù)4本今、其大小為指定的路徑所包含的字符個(gè)數(shù)

===========================================================================================

52、du?

du:顯示目錄下的所有文件的大小-s:顯示目錄大小-sh:?jiǎn)挝粨Q算后顯示

================================================================

53主巍、df?

df:顯示整個(gè)磁盤分區(qū)的使用情況-h:顯示空間大小

===========================================================================================

54冠息、fdisk?

fdisk:磁盤分區(qū)? ? ? ? fdisk/dev/sda? ? ? ? p:顯示當(dāng)前磁盤上的分區(qū)? ? ? ? n:創(chuàng)建一個(gè)新的分區(qū)? ? ? ? ? ? e:擴(kuò)展分區(qū)? ? ? ? ? ? p:主分區(qū)? ? ? ? d:刪除一個(gè)分區(qū)? ? ? ? w:保存退出? ? ? ? q:不保存退出? ? ? ? t:修改分區(qū)類型? ? ? ? l:顯示所有支出的分區(qū)類型

===========================================================================================

55、partprobe:???

更新分區(qū)表孕索,常用于5.x的RedHat|Centos系列6.x上常使用partx指令


56逛艰、mkfs?

mmkfs:創(chuàng)建文件系統(tǒng)? ? ? ? mkfs-tFSTYPE指定分區(qū)-t可以實(shí)現(xiàn)多種系統(tǒng)的格式化? ? 如mkfs-t ext2/dev/sda5


57、mke2fs?

mke2fs:專門管理ext系列的文件的命令搞旭,不跟任何參數(shù)散怖,指的是創(chuàng)建ext2-j:指的是創(chuàng)建ext3類型文件系統(tǒng)-bBLOCK_SIZE:指定塊大小,默認(rèn)為4096肄渗;可用取值為1024,2048或4096-LLABEL: 指定分區(qū)卷標(biāo)镇眷;例如 mke2fs-LMYYY/etc/sda5-m #:明確指定預(yù)留給超級(jí)管理員用的快熟百分比 mke2fs-m3/dev/sda5-i #:指定為多少個(gè)字節(jié)的空間創(chuàng)建一個(gè)inode , 默認(rèn)為8192恳啥;這里給出的? ? 數(shù)值應(yīng)該為塊大小的2^n被? mke2fs-i4096表示4096個(gè)字節(jié)創(chuàng)建一個(gè)inode-F:強(qiáng)行創(chuàng)建文件系統(tǒng)偏灿;-E:用于指定額外的文件系統(tǒng)屬性;-N#:指定inode個(gè)數(shù)钝的;


58翁垂、blkid?

? blikd:查詢或查看塊設(shè)備的屬性,其中有包含文件系統(tǒng)的信息


59硝桩、e2lable?

e2lable:專門用于查看或定義卷標(biāo)? ? ? ? 查看卷標(biāo)? e2label/dev/sda5? ? ? ? ? 設(shè)定卷標(biāo)? e2label 設(shè)備文件 卷標(biāo)? :即實(shí)現(xiàn)設(shè)定卷標(biāo)? e2label/dev/sad6YYY(這里的設(shè)備文件即/dev/sda5)


60沿猜、tune2fs??

tune2fs:調(diào)整文件系統(tǒng)的相關(guān)屬性-j:不損壞原有數(shù)據(jù),將ext2升級(jí)為ext3碗脊,但是不能降級(jí)-LLABLE:設(shè)定或修改卷標(biāo)-m #:調(diào)整預(yù)留百分比-r #:預(yù)留塊數(shù)-o:設(shè)置默認(rèn)掛載選項(xiàng)啼肩,其中有一個(gè)是acl,acl是一個(gè)功能,但需要掛載才能? ? 使用祈坠,否則是不能用的-c #:指定掛在次數(shù)達(dá)到#次之后進(jìn)行自檢害碾,指定0或-1表示關(guān)閉此功能,不自? ? 檢赦拘;-i #:可以指定每掛載使用多少天后進(jìn)行自檢:0或-1表示關(guān)閉此功能慌随;-l:顯示超級(jí)塊內(nèi)容

==========================================================================


61、dumpe2fs

dumpe2fs:以顯示文件系統(tǒng)中超級(jí)塊信息或文件的屬性信息躺同,? 同上面的tun2fs-l? ? 選項(xiàng)類似阁猜,都是很重要的命令,? 其中也顯示超級(jí)塊的信息蹋艺,F(xiàn)REE是空閑的意思-h:表示只顯示超級(jí)塊中的信息

62剃袍、fsck?

fsck:檢查并修復(fù)Linux文件系統(tǒng)-tTYPE:指定文件系統(tǒng)類型-a:自動(dòng)修復(fù)


63、e2fsck

e2fsck:專門用來(lái)檢查修復(fù)ext2或ext3的命令-a或-p:自動(dòng)修復(fù)捎谨;-f :強(qiáng)行修復(fù)民效;


64、mount ?? ? ?

mount:掛載文件系統(tǒng)? ? ? ? mount 設(shè)備 掛載點(diǎn)? ? ? ? 設(shè)備? ? ? ? 設(shè)備文件:/dev/**

? ? ? 卷標(biāo):LABLE=""

? ? ? UUID:UUID=""

? ? ? ? 掛載點(diǎn):掛載點(diǎn)就是個(gè)目錄

? ? ? ? ? 1侍芝,此目錄沒(méi)有被其他進(jìn)程使用研铆;

? ? ? ? ? 2,目錄的首先存在州叠;

? ? ? ? ? 3棵红,目錄中原有的文件將會(huì)暫時(shí)隱藏;

? ? ----------------------------------------------------------------

? ? ? ? mount相關(guān)參數(shù)

? ? ? ? ? ? -a:表示掛載/etc/fstab文件中指定的所有的文件系統(tǒng)

? ? ? ? ? ? -n:默認(rèn)情況下咧栗,mount每掛載一個(gè)設(shè)備逆甜,都會(huì)把掛載的設(shè)備信息保存至

? ? /etc/mtab文件;使用-n選項(xiàng)意味著掛載設(shè)備時(shí)致板,不把信息寫入此文件交煞;

? ? ? ? ? ? -t FSTYPE:指定正在掛載設(shè)備上的文件系統(tǒng)的類型;不使用此選項(xiàng)時(shí)斟或,

? ? mount會(huì)調(diào)用blkid命令獲取對(duì)應(yīng)文件系統(tǒng)的類型素征;

? ? ? ? ? ? -r:只讀掛載,掛載光盤時(shí)常用此選項(xiàng)

? ? ? ? ? ? -w:讀寫掛載

? ? ? ? ? ? -o:指定而外的文件系統(tǒng)掛載選項(xiàng)萝挤,即指定文件系統(tǒng)啟用的屬性

? ? ? ? ? ? ? ? async:表示異步寫入

? ? ? ? ? ? ? ? atime:表示更新時(shí)間戳

? ? ? ? ? ? noatime:關(guān)閉更新時(shí)間

? ? ? ? ? ? auto:表示這個(gè)磁盤設(shè)備能被使用-a選項(xiàng)自動(dòng)掛載

? ? ? ? ? ? remount:重新掛載當(dāng)前系統(tǒng)

? ? ? ? ? ? dev:允許其他磁盤設(shè)備

? ? ? ? ? ? ? ? ro:掛載為只讀? ? ? ? ?

? ? ? ? ? ? rw:讀寫掛載

? ? ? ? ? ? ower:允許普通用戶掛載

? ? ? ? ? ? sync:同步啟用

? ? ? ? ? ? loop:掛載本地回環(huán)設(shè)備

? ? ==========================================================================


65御毅、umount?

? ? ? ? umount:卸載

? ? ? ? umount 設(shè)備

? ? ? ? umount 掛載點(diǎn)

? ? ? ? ? ? 上面兩個(gè)都可以,卸載時(shí)只要指定一個(gè)就可以了


66怜珍、free?

free:查看系統(tǒng)上的物理內(nèi)存和交換內(nèi)存的使用情況端蛆,默認(rèn)字節(jié)-m:以M為單位顯示? ? ? ? ? ? buffers是緩沖 cached是緩存:的目的是重復(fù)使用,避免過(guò)慢的設(shè)備遭

67酥泛、mkswap?

mkswap:創(chuàng)建交換分區(qū)? ? ? ? swapon/dev/sd*:?jiǎn)⒂媒粨Q分區(qū)-a:表示啟用/etc/fstab內(nèi)的所有交換設(shè)備? ? ? ? swapoff/edv/** :關(guān)閉交換分區(qū)

? ? ==========================================================================

68今豆、dd?

dd:轉(zhuǎn)換和復(fù)制文件嫌拣,復(fù)制的是最底層的數(shù)據(jù)流? ? ? ? 格式:ddif=數(shù)據(jù)來(lái)源of=數(shù)據(jù)存儲(chǔ)目標(biāo) bs=#多大為一個(gè)單位 count=# 復(fù)制? ? 這樣的數(shù)據(jù)幾次? ? ? ? 例如ddif=/dev/sdaof=/mnt/usb/mbr.backup bs=512count=1可以用來(lái)備份MBR創(chuàng)建回環(huán)文件? ? ? ? ddif=/dev/zeroof=/var/swapfile bs=1M count=1024這個(gè)命令就能? ? 創(chuàng)造出一個(gè)大小為1G的鏡像文件,而這個(gè)鏡像文件能夠直接mkswap并且啟動(dòng)起來(lái)都是? ? 可以的/dev/zero是泡泡設(shè)備呆躲,能一直向外吐零

==========================================================================

69异逐、fuser?

fuser:驗(yàn)證進(jìn)行正在使用的文件或套接字-v:查看某文件上正在使用的進(jìn)程-k:把正在訪問(wèn)的進(jìn)程給kill了-km:把掛載點(diǎn)上的進(jìn)程都關(guān)閉掉

==========================================================================

70、gzip? ?

gzip:壓縮歼秽,壓縮完成后會(huì)刪除源文件-d:解壓-#:1-9個(gè)壓縮級(jí)別应役,默認(rèn)為6gunzip:解壓? ? ? ? ? zcat:不解壓的情況,查看文本GZ文件的內(nèi)容

71燥筷、bzip2?

bzip2/path/to/somefile-d:解壓-K:壓縮后不刪除原文件? ? ? ? ? bzcat:不解壓的情況,查看文本bz2文件的內(nèi)容


72院崇、zip?? ? ??

zip:壓縮目錄肆氓,即歸檔又壓縮的工具

? ? ? ? 壓縮后不刪除原文件

? ? ? ? unzip:解壓


73、tar??

tar:能夠?qū)崿F(xiàn)歸檔的工具底瓣,只歸檔谢揪,不壓縮。-c:創(chuàng)建歸檔文件-f file.tar:操作的歸檔文件捐凭,所以-f后面必須跟參數(shù)拨扶,后跟.tar-x:展開(kāi)歸檔文件,原歸檔文件不刪除--xattrs:表示在歸檔的同時(shí)茁肠,保留文件的擴(kuò)展屬性信息-t:不展開(kāi)歸檔患民,查看歸檔了哪些文件-zcf:歸檔并調(diào)用gzip壓縮-zxf:調(diào)用gzip解壓縮并展開(kāi)歸檔,-z選項(xiàng)可以省略-jcf:調(diào)用bzip2并歸檔-jxf:調(diào)用bzip2并展開(kāi)歸檔-Jcf:調(diào)用xz-JXF:調(diào)用xz

-------------------------------------------------------------------------------------------

74垦梆、cpio:制作歸檔或展開(kāi)歸檔文件

75匹颤、read? ?

read:shell腳本內(nèi)可以實(shí)現(xiàn)交互式的操作? ? ? read-p “提示”-t:時(shí)間限制

76、mdadm

mdadm:制作RAID卷的命令-C:創(chuàng)建RAID-l:級(jí)別-n:設(shè)備數(shù)-a:自動(dòng)為其創(chuàng)建設(shè)備文件托猩,后跟yes|no-c:指定chunk大小印蓖,默認(rèn)64k-x:指定空閑盤格式,提供冗余-F:監(jiān)控RAID-G:增加RAID-A:裝配RAID-D:顯示RAID信息-S:停止RAIDmdadm-D--scan>/etc/mdadm.conf京腥,將當(dāng)前RAID信息保存至配置? ? 文件赦肃,一便以后進(jìn)行裝配

?77、watch?

watch:周期性的執(zhí)行指定命令公浪,并以全屏方式顯示結(jié)果? ? ? ? ? 格式: watch-n #'COMMAND'-n #:指定周期他宛,單位為妙,默認(rèn)2秒

78因悲、邏輯卷 LV?

pvcreate:創(chuàng)建? ? pvmove:挪動(dòng)數(shù)據(jù)? ? pvremove:擦除pv卷? ? pvdisplay:顯示物理卷? ? pvscan:掃描系統(tǒng)上有幾個(gè)pv? ? pvs:查看pv信息------------------------------------------------------------------

卷組? ? vgcreate:創(chuàng)建-s #:指定pe大小堕汞,默認(rèn)為4m? ? vgreduce:刪除vg? ? vgmove:移除? ? vgextend:把一個(gè)物理卷加入此卷組? ? vgs:查看系統(tǒng)上的組卷信息

------------------------------------------------------------------

邏輯卷:? ? lvcreate:創(chuàng)建-L#:指定大小-nNAME:指定名字? ? lvreduce:模擬損壞? ? lvremove:移除lv壹甥,后加路徑? ? lvextend:擴(kuò)展? ? lvdisplay:查看lv相關(guān)信息? ? lvs:查看lv信息? ? fg:lvcreate-L50M-n testlv myvg

-----------------------------------------------------------------------

LVM擴(kuò)展:先擴(kuò)展物理卷邊界听想,再擴(kuò)展邏輯卷? ? lvextend-L[+]#/PATH/TO/LV:擴(kuò)展物理邊界? ? resize2fs:擴(kuò)展邏輯邊界? ? resize2fs/PATH/TO/LV5G:擴(kuò)展邏輯邊界到5G? ? resize2fs-p/PATH/TO/LV:有多大擴(kuò)展到多大? ? mount-a:掛載/etc/fstab文件內(nèi)的所有設(shè)備LVM縮減:先縮減邏輯邊界resize2fs/PV3G辐真,再縮減物理卷邊界、1毒坛、不能在線縮減,得先卸載2坐昙、確笨髡唬縮減后的空間大小能儲(chǔ)存原來(lái)所有文件3、在縮減之前應(yīng)該強(qiáng)行檢查文件投放,以確保文件系統(tǒng)處于一致性狀態(tài)? ? e2fsck-f:強(qiáng)行檢查文件? ? df-lh:檢查利用率? ? umount? ? e2fsck-f:強(qiáng)行檢查文件? ? resize2fs/PATH/TO/lV5G:縮減邏輯卷到5G? ? lvreduce-L[-]#G/PATH/TO/LV:縮減物理卷邊界

================================================================

78奈泪、lvcreate

lvcreate:創(chuàng)建快照卷-s :指定類型為塊照-p r|w:表示指定權(quán)限-n:名字-L#:指定大小

79、ping

pingIP-c:次數(shù)-w:超時(shí)時(shí)長(zhǎng)灸芳,單位為秒

80涝桅、awk

awk:從文件中篩選符合條件的內(nèi)容? ? 格式:awk'PATTERN{ACTION}'file-F:指定分隔符? ? print $1:顯示第一段? ? print $0:顯示一行中的所有字段? ? print $NF:顯示最后一行? ? awk'空格{print $1,$3}'第一和第三字段? ? awk-F:'{print $1,$2}'fdisk-l2>/dev/null:把錯(cuò)誤信息輸入到null內(nèi)不顯示

==========================================================================

81、ifconfig

ifconfig:查看和配置系統(tǒng)的網(wǎng)絡(luò)信息[ethX]:顯示某個(gè)網(wǎng)卡信息-a:顯示所有的網(wǎng)卡信息? ? ifconfig ethxIP/MASK:配置網(wǎng)卡地址(子網(wǎng)掩碼必須指定)? ? ifconfig ethx[up|down]:開(kāi)啟或者禁用網(wǎng)卡? ? 配置Ip地址是立即生效烙样,但重啟網(wǎng)絡(luò)服務(wù)或重啟主機(jī)冯遂,都失效------------------------------------------------------------------------------------------

82、route

route:查看本機(jī)的路由信息-n:以數(shù)字的方式顯示主機(jī)信息? ? route add:添加路由-host:主機(jī)路由-net:網(wǎng)絡(luò)路由? ? 格式:route add-net|hostDESTgwNEXTHOProute adddefaultgwNEXTHOProute del:刪除路由-host-net? ? route del-net10.0.0.0/8route del-net0.0.0.0route deldefault以上所做的改動(dòng)重啟網(wǎng)絡(luò)服務(wù)或重啟主機(jī)谒获,都失效蛤肌。

-------------------------------------------------------------------------------------------

83、ip

ip:功能比較強(qiáng)大的網(wǎng)絡(luò)命令? ? ip link:配置網(wǎng)絡(luò)接口屬性? ? show:顯示所有網(wǎng)絡(luò)接口信息? ? ip-s link show:查看所有統(tǒng)計(jì)信息? ? ip linksetethx{up|down|arp{on|off}}:設(shè)定網(wǎng)絡(luò)接口的工作屬性? ? ip addr:協(xié)議地址? ? show:網(wǎng)絡(luò)信息? ? ip addr addIPdev eth1 添加ip批狱,在ifconfig下看不到的裸准,利用? ? ip addr show? ? ip addr add192.168.0.1/24dev eth1? ? ip addr addIPdev eth1 label ethx:x 添加ip以后增加別名,? ? 在ifconfig下可以查看到? ? ip addr addIPdev eth1? ? ? ip addr show dev ethx to 前綴:查看ethx 上的以前綴開(kāi)頭的信息? ? ip addr flush eth1 to10/8:刪除eth1上所有的以10開(kāi)頭的ip地址赔硫。? ? ip route:路由? ? ip route change|replace:修改路由信息? ? ip route add to 目的網(wǎng)段 dev ethx viaIP(下一跳IP)

=========================================================================================

84炒俱、shutdown

shutdown[-akrhHPfnc][-t secs]time[warning message]shutdown:關(guān)機(jī)的命令-r now:立即重啟-t sec:幾秒之后-h now:立即關(guān)機(jī)

85、uname

uname-r:查看系統(tǒng)內(nèi)核版本? ? uname-a:系統(tǒng)版本信息

86卦停、lftp? ??

lftpIP:進(jìn)入ftp服務(wù)器get下載單個(gè)文件到本地? ? mget 下載多個(gè)文件到本地? ? bye 退出ftp

===========================================================================================

87、rpm

rpm:安裝rpm包的工具? ? rpm安裝命令-i rpm:安裝軟件-h:以#顯示安裝進(jìn)度-v:顯示安裝信息-vv:顯示更詳細(xì)的安裝信息-ivh:組合使用僵芹,常用命令安裝軟件--nodeps:忽略依賴關(guān)系--replacepkgs:重新安裝小槐、替換原來(lái)安裝拇派。-ivh--oldpackage:降級(jí)安裝-ivh--force:強(qiáng)制安裝凿跳,可以實(shí)現(xiàn)重裝或降級(jí)--test:測(cè)試有沒(méi)有依賴關(guān)系

-------------------------------------------------------------------------------------------

rpm查詢命令-q rpm:查詢指定包是否安裝-qa:經(jīng)安裝的所有包-qi:查詢指定包的說(shuō)明信息-ql:查詢指定包安裝后生成的目錄列表-qc:查詢指定包的配置文件-qd:查詢指定包的幫助文件-q--scripts:查詢指定包內(nèi)包含的腳本-qf:查詢指定的文件是有哪個(gè)rpm包安裝-------------------------------------------------------------------------------------------

rpm軟件升級(jí)命令-Uvh:如果裝有老版本的,則升級(jí)控嗜;否則茧彤,則安裝-Fvh:如果裝有老版本的疆栏,則升級(jí);否則珠洗,則退出-Uvh--oldpackage:降級(jí)-------------------------------------------------------------------------------------------

rpm卸載命令-e:卸載-e--nodeps:忽略依賴關(guān)系卸載

-----------------------------------------------------------------------------------------

rpm校驗(yàn)命令:-V:無(wú)輸出信息就是正常? ? rpm數(shù)據(jù)庫(kù)重建? ? rpm--rebuilddb:重建數(shù)據(jù)庫(kù)许蓖,一定會(huì)重新建立。? ? rpm--initdb:初始化數(shù)據(jù)庫(kù)自阱,沒(méi)有才建立动壤,有就不用建立淮逻。

==========================================================================================

88爬早、yum

yum:安裝軟件命令启妹,可以自動(dòng)解決軟件包直接的依賴關(guān)系。? ? list:顯示yum倉(cāng)庫(kù)內(nèi)的軟件? ? list available:倉(cāng)庫(kù)中有但尚未安裝的包? ? list installed:顯示已經(jīng)安裝的? ? list updates :可以的升級(jí)

------------------------------------------------------------------------------------------

yum clean:清楚緩存? ? yum clean{packages|headers|metadata|dbcache|all}yum repolist:顯示repo列表及簡(jiǎn)要信息? ? yum repolist{all|enabled|disabled}

---------------------------------------------------------------

yum安裝軟件命令? ? install:安裝軟件包-y install:自動(dòng)安裝? ? install--nogpgcheck:不做校驗(yàn)------------------------------------------------------------------------------------------

yum升級(jí)軟件命令? ? yum update :升級(jí)? ? yum? update_to:升級(jí)到指定版本桨啃、

-----------------------------------------------------------------------------------------

yum卸載軟件命令? ? yum remove|erasePACKAGE_NAMEyum infoPACEAGE_NAME:查看軟件包信息------------------------------------------------------------------------------------------

yum 開(kāi)發(fā)組安裝命令? ? groupinstall 組名:安裝組中包含的包? ? ? groupinfo 組名:顯示組包含包信息(如果組名中間有空格照瘾,使用”“? ? grouplist 列出組? ? ? ? groupupdate

-------------------------------------------------------------------------------------------

yum 安裝本地RPM包命令? ? yum localinstall rpmfile1 :安裝本地包并從yum庫(kù)內(nèi)解決依賴關(guān)系? ? yum--nogpgcheck localinstall rpmfile1:不校驗(yàn)安裝

===================================================

89析命、源碼程序安裝命令

tar xf....:解壓源碼包./configure逃默;配置? ? make:編譯? ? make install:安裝

90完域、netstat

netstat:查看系統(tǒng)信息-r:顯示路由信息-rn:以數(shù)字的方式顯示-t:顯示tcp鏈接-u:顯示udp鏈接-l:顯示端口監(jiān)聽(tīng)狀態(tài)-p:顯示監(jiān)聽(tīng)指定套接字的進(jìn)行的進(jìn)程號(hào)及進(jìn)程名-tunlp:常用組合吟税,數(shù)字顯示tcp姿现、udp的鏈接情況

91建钥、ps

ps:查看進(jìn)程信息BSD風(fēng)格常用選項(xiàng):? a:顯示所有與終端有關(guān)的進(jìn)程 虐沥?:表示與終端無(wú)關(guān)? x:顯示所有與終端無(wú)關(guān)的進(jìn)程? u:顯示進(jìn)行信息? aux:組合使用SysV風(fēng)格常用選項(xiàng):-elF:查看所有進(jìn)行信息(e:所有進(jìn)程)-elf:沒(méi)F詳細(xì)-oPROPERTY:指定屬性顯示--------------------------------------------------------------------------------------------

92欲险、pstree

pstree:以樹(shù)的形式顯示ps信息天试。

93、pgrep:

以grep的風(fēng)格查看符合某種特性的進(jìn)程

94务唐、top

top:動(dòng)態(tài)顯示進(jìn)程信息支持交互枫笛,交互命令M:根據(jù)駐留內(nèi)存大小進(jìn)行排序P:根據(jù)CPU使用百分比進(jìn)行排序T:根據(jù)累計(jì)時(shí)間進(jìn)行排序? l:是否顯示平均負(fù)載和啟動(dòng)時(shí)間? t:是否顯示進(jìn)行和CPU狀態(tài)相關(guān)信息? m:是否顯示內(nèi)存相關(guān)信息? c:是否顯示完整的命令行信息? q:退出top? k:終止某個(gè)進(jìn)程常用選項(xiàng):-d1:幾秒刷新一次-b:批模式顯示-n #:在批模式下刚照,共顯示多少批

95无畔、前臺(tái)和后臺(tái)作業(yè)

前臺(tái)作業(yè):占據(jù)了命令提示符 后臺(tái)作業(yè):?jiǎn)?dòng)之后浑彰,釋放了命令提示符,后續(xù)的操作在后臺(tái)完成 前臺(tái)-->后臺(tái): ctrl+z鍵:正在前臺(tái)的作業(yè)送到后臺(tái) bg:讓后臺(tái)停止的作業(yè)繼續(xù)運(yùn)行 bg[%JOBID]:%可以省 fg:將前臺(tái)的作業(yè)送到后臺(tái) fg[%JOBID]:%可以省

96蚯斯、jobs

jobs:查看后天的所有作業(yè)

97拍嵌、chkconfig

chkconfig:查看服務(wù)啟動(dòng)項(xiàng)--list:查看所有獨(dú)立服務(wù)的啟動(dòng)設(shè)定--listSERVICE_NAME:某個(gè)服務(wù)的啟動(dòng)設(shè)定 chkconfig--addSERVICE_NAME(腳本名稱):增加S鏈接和K鏈接 chkconfig--delSERVICE_NAME(腳本名稱):刪除S鏈接和K鏈接 chkconfig--level24服務(wù)名 off|on:指定在級(jí)別24內(nèi)為on或off横辆。

98茄猫、mktemp

mktemp:創(chuàng)建臨時(shí)文件 mktemp/tmp/file.XX(XX代表系統(tǒng)自動(dòng)生成的文件)生成臨時(shí)文件 mktemp-d/tmp/file.xx :生成臨時(shí)目錄

99、kill

kill-SIGNALPID常用SIGNAL:1:hup2:INT9:KILL15:TERMctrl+c:是信號(hào)2锌畸,結(jié)束

100靖避、trap命令:可以實(shí)現(xiàn)捕捉信號(hào)

trap ‘COMMAND’ 信號(hào)列表fg:trap'echo "you cannot kill me"'INT

101幻捏、at

at:指定在未來(lái)的某個(gè)時(shí)間點(diǎn)執(zhí)行一次某任務(wù)時(shí)間格式? ? 絕對(duì)時(shí)間:HH:MMDD::MM:YYMM/DD/YY相對(duì)時(shí)間:now+#(minutes,hours,days,weeks)模糊時(shí)間:noon,midnight,teatimeat-l:顯示自己的作業(yè)列表 at-d 作業(yè)號(hào):刪除作業(yè)

102篡九、batch

batch:和at用法相似榛臼,只是執(zhí)行是在系統(tǒng)空閑的時(shí)候執(zhí)行計(jì)劃任務(wù)沛善。

103路呜、cron

cron:不間斷允許的服務(wù)系統(tǒng)cron定義格式:分鐘 小時(shí) 天 月 周 用戶 任務(wù)用戶cron任務(wù)定義格式定義文件/var/spool/cron/USERNAME格式:分鐘 小時(shí) 天 月 周? 任務(wù)

104织咧、ssh

ssh:遠(yuǎn)程連接命令ssh172.....:直接以當(dāng)前客戶端上登陸的用戶登陸遠(yuǎn)程主機(jī)sshUSERNAME@172....:以某個(gè)用戶登陸ssh-lUSERNAME172....:以某個(gè)用戶登陸sshUSERNAME@HOST`COMMAND`:以某個(gè)用戶不登陸遠(yuǎn)程主機(jī)執(zhí)行COMMAND命令

105、scp

scp:遠(yuǎn)程復(fù)制文件的命令scpSRCDEST:復(fù)制文件(與cp命令用法相似)-r-a? ? ? ? ? ? ? ? ? ? ? fg: scpUSERNAME@HOST:/PATH/TO/SOMEFILE/path/to/localscp/path/to/localUSERNAME@HOST:/PATH/TO/SOMEFILE

106抵屿、dig

dig:測(cè)試域解析的命令-tNS.:獲取DNS根域信息-tNSchris.com @IP:直接去某個(gè)IP查找DNS服務(wù)器轧葛。-tAchris.com:查看域的A記錄-tCNAME:查看別名記錄-XIP:根據(jù)IP查找主機(jī)名艇搀,反向解析信息

107焰雕、nslookup

nslookup:交互式的查看主機(jī)域名信息,使用與linux和windows上辟宗。

108泊脐、screen

screen:模擬多個(gè)窗口容客,窗口關(guān)閉后還可以調(diào)出來(lái),常用于需要執(zhí)行很長(zhǎng)時(shí)間的時(shí)候如捅,如內(nèi)核編譯screen-ls:顯示已經(jīng)建立的屏幕screen:打開(kāi)一個(gè)新的屏幕exit:退出當(dāng)前屏幕screen-rID:返回某個(gè)屏幕

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末镜遣,一起剝皮案震驚了整個(gè)濱河市悲关,隨后出現(xiàn)的幾起案子娄柳,更是在濱河造成了極大的恐慌赤拒,老刑警劉巖挎挖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蕉朵,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡冷蚂,警方通過(guò)查閱死者的電腦和手機(jī)蝙茶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門尸闸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)吮廉,“玉大人,你說(shuō)我怎么就攤上這事宙址÷丈埃” “怎么了注益?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵丑搔,是天一觀的道長(zhǎng)提揍。 經(jīng)常有香客問(wèn)我劳跃,道長(zhǎng)刨仑,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮艺智,結(jié)果婚禮上十拣,老公的妹妹穿的比我還像新娘夭问。我一直安慰自己曹铃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布味抖。 她就那樣靜靜地躺著灰粮,像睡著了一般粘舟。 火紅的嫁衣襯著肌膚如雪柑肴。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音隶症,去河邊找鬼岗宣。 笑死耗式,一個(gè)胖子當(dāng)著我的面吹牛刊咳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播余指,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼酵镜,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼淮韭!你這毒婦竟也來(lái)了靠粪?” 一聲冷哼從身側(cè)響起占键,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤捞慌,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后袖订,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體洛姑,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡楞艾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年硫眯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了择同。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敲才。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡紧武,死狀恐怖阻星,靈堂內(nèi)的尸體忽然破棺而出妥箕,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布呛讲,位于F島的核電站贝搁,受9級(jí)特大地震影響雷逆,放射性物質(zhì)發(fā)生泄漏膀哲。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望兴喂。 院中可真熱鬧衣迷,春花似錦壶谒、人聲如沸佃迄。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吼肥。三九已至缀皱,卻和暖如春啤斗,著一層夾襖步出監(jiān)牢的瞬間钮莲,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留链瓦,地道東北人慈俯。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓肥卡,卻偏偏與公主長(zhǎng)得像步鉴,于是被迫代替她去往敵國(guó)和親氛琢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子阳似,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 今天是什么日子 2月8日星期五農(nóng)歷正月初四 起床:7:50 就寢:12:40 天氣:陰 心情:佳 紀(jì)念日:無(wú) 任務(wù)...
    文馨_閱讀 123評(píng)論 0 2
  • “在這個(gè)嘈雜的世界里,怎樣才能給自己的腦海留一方凈土。 工作固然重要殉疼,但身體才是一切存在的基礎(chǔ),所以不...
    命運(yùn)的安排閱讀 204評(píng)論 2 2
  • 奇葩學(xué)生入學(xué)了 馬小磨 一 還沒(méi)從沉睡中醒來(lái)托酸,我已聞到德芙的香甜,口中似乎又溢滿了熟悉的味道:瞬間苦澀后綿長(zhǎng)的濃郁...
    馬小磨文字坊閱讀 263評(píng)論 0 1
  • 【1】趁著年輕 多做些有意義的事 【2】sum up 總結(jié),概括 complex a.復(fù)雜了,費(fèi)解的 【3】Peo...
    劉海燕丫閱讀 123評(píng)論 0 0