一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

linux下的100個(gè)常用命令大全

 孤獨(dú)學(xué)者666 2018-11-17

[先來(lái)幾個(gè)最常用的命令]

一:查看cpu

more /proc/cpuinfo

二:查看內(nèi)存

more /proc/meminfo

三:查看硬盤(pán)

df -ah  (size項(xiàng)全部相加就是total總大小)

四:查看當(dāng)前系統(tǒng)版本

cat /etc/issue 或者 cat /etc/redhat-release

五:查看系統(tǒng)架構(gòu)位寬

getconf LONG_BIT

六:查看IP地址修改IP地址

ifconfig

vim /etc/sysconfig/network-scripts/ifcfg-eth0

七:scp

從 本地 復(fù)制到 遠(yuǎn)程

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root 

從 遠(yuǎn)程 復(fù)制到 本地

scp root@172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

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

1.ls [選項(xiàng)] [目錄名 | 列出相關(guān)目錄下的所有目錄和文件

-a  列出包括.a開(kāi)頭的隱藏文件的所有文件
-A  通-a,但不列出"."和".."
-l  列出文件的詳細(xì)信息
-c  根據(jù)ctime排序顯示
-t  根據(jù)文件修改時(shí)間排序
---color[=WHEN] 用色彩辨別文件類(lèi)型 WHEN 可以是’never’、’always’或’auto’其中之一
    白色:表示普通文件
    藍(lán)色:表示目錄
    綠色:表示可執(zhí)行文件
    紅色:表示壓縮文件
    淺藍(lán)色:鏈接文件
    紅色閃爍:表示鏈接的文件有問(wèn)題
    黃色:表示設(shè)備文件
    灰色:表示其它文件

2.mv [選項(xiàng)] 源文件或目錄 目錄或多個(gè)源文件 | 移動(dòng)或重命名文件

-b  覆蓋前做備份
-f  如存在不詢問(wèn)而強(qiáng)制覆蓋
-i  如存在則詢問(wèn)是否覆蓋
-u  較新才覆蓋
-t  將多個(gè)源文件移動(dòng)到統(tǒng)一目錄下,目錄參數(shù)在前,文件參數(shù)在后
eg:
    mv a /tmp/ 將文件a移動(dòng)到 /tmp目錄下
    mv a b 將a命名為b
    mv /home/zenghao test1.txt test2.txt test3.txt

3.cp [選項(xiàng)] 源文件或目錄 目錄或多個(gè)源文件 | 將源文件復(fù)制至目標(biāo)文件,或?qū)⒍鄠€(gè)源文件復(fù)制至目標(biāo)目錄。

-r -R 遞歸復(fù)制該目錄及其子目錄內(nèi)容
-p  連同檔案屬性一起復(fù)制過(guò)去
-f  不詢問(wèn)而強(qiáng)制復(fù)制
-s  生成快捷方式
-a  將檔案的所有特性都一起復(fù)制

4.scp [參數(shù)] [原路徑] [目標(biāo)路徑] | 在Linux服務(wù)器之間復(fù)制文件和目錄

-v  詳細(xì)顯示輸出的具體情況
-r  遞歸復(fù)制整個(gè)目錄
(1) 復(fù)制文件:  
命令格式:  
scp local_file remote_username@remote_ip:remote_folder  
或者  
scp local_file remote_username@remote_ip:remote_file  
或者  
scp local_file remote_ip:remote_folder  
或者  
scp local_file remote_ip:remote_file  
第1,2個(gè)指定了用戶名,命令執(zhí)行后需要輸入用戶密碼,第1個(gè)僅指定了遠(yuǎn)程的目錄,文件名字不變,第2個(gè)指定了文件名  
第3,4個(gè)沒(méi)有指定用戶名,命令執(zhí)行后需要輸入用戶名和密碼,第3個(gè)僅指定了遠(yuǎn)程的目錄,文件名字不變,第4個(gè)指定了文件名   
(2) 復(fù)制目錄:  
命令格式:  
scp -r local_folder remote_username@remote_ip:remote_folder  
或者  
scp -r local_folder remote_ip:remote_folder  
第1個(gè)指定了用戶名,命令執(zhí)行后需要輸入用戶密碼;  
第2個(gè)沒(méi)有指定用戶名,命令執(zhí)行后需要輸入用戶名和密碼;
eg:
    從 本地 復(fù)制到 遠(yuǎn)程
    scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
    從 遠(yuǎn)程 復(fù)制到 本地
    scp root@172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

5.rm [選項(xiàng)] 文件 | 刪除文件

-r  刪除文件夾
-f  刪除不提示
-i  刪除提示
-v  詳細(xì)顯示進(jìn)行步驟

6.touch [選項(xiàng)] 文件 | 創(chuàng)建空文件或更新文件時(shí)間

-a  只修改存取時(shí)間
-m  值修改變動(dòng)時(shí)間
-r  eg:touch -r a b ,使b的時(shí)間和a相同
-t  指定特定的時(shí)間 eg:touch -t 201211142234.50 log.log
    -t time [[CC]YY]MMDDhhmm[.SS],C:年前兩位

7.pwd 查看當(dāng)前所在路徑

8.cd 改變當(dāng)前目錄

- :返回上層目錄
.. :返回上層目錄
回車(chē)  :返回主目錄
/   :根目錄

9.mkdir [選項(xiàng)] 目錄… | 創(chuàng)建新目錄

-p  遞歸創(chuàng)建目錄,若父目錄不存在則依次創(chuàng)建
-m  自定義創(chuàng)建目錄的權(quán)限  eg:mkdir -m 777 hehe
-v  顯示創(chuàng)建目錄的詳細(xì)信息

10.rmdir 刪除空目錄

-v  顯示執(zhí)行過(guò)程
-p  若自父母刪除后父目錄為空則一并刪除

11.rm [選項(xiàng)] 文件… | 一個(gè)或多個(gè)文件或目錄

-f  忽略不存在的文件,不給出提示
-i  交互式刪除
-r  將列出的目錄及其子目錄遞歸刪除
-v  列出詳細(xì)信息

12.echo:顯示內(nèi)容

-n  輸出后不換行
-e  遇到轉(zhuǎn)義字符特殊處理  
    eg:
        echo "he\nhe"   顯示he\nhe
        ehco -e "he\nhe"    顯示he(換行了)he

13.cat [選項(xiàng)] [文件]..| 一次顯示整個(gè)文件或從鍵盤(pán)創(chuàng)建一個(gè)文件或?qū)讉€(gè)文件合并成一個(gè)文件

-n  編號(hào)文件內(nèi)容再輸出
-E  在結(jié)束行提示$

14.tac | 反向顯示

15.more | 按頁(yè)查看文章內(nèi)容,從前向后讀取文件,因此在啟動(dòng)時(shí)就加載整個(gè)文件

+n  從第n行開(kāi)始顯示
-n  每次查看n行數(shù)據(jù)
+/String    搜尋String字符串位置,從其前兩行開(kāi)始查看
-c  清屏再顯示
-p  換頁(yè)時(shí)清屏

16.less | 可前后移動(dòng)地逐屏查看文章內(nèi)容,在查看前不會(huì)加載整個(gè)文件

-m  顯示類(lèi)似于more命令的百分比
-N  顯示行號(hào)
/   字符串:向下搜索“字符串”的功能
?   字符串:向上搜索“字符串”的功能
n   重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
N   反向重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
b   向后翻一頁(yè)
d   向后翻半頁(yè)

17.nl [選項(xiàng)]… [文件]… | 將輸出內(nèi)容自動(dòng)加上行號(hào)
-b
-b a 不論是否有空行,都列出行號(hào)(類(lèi)似 cat -n)
-b t 空行則不列行號(hào)(默認(rèn))
-n 有l(wèi)n rn rz三個(gè)參數(shù),分別為再最左方顯示,最右方顯示不加0,最右方顯示加0

18.head [參數(shù)]… [文件]… | 顯示檔案開(kāi)頭,默認(rèn)開(kāi)頭10行

-v  顯示文件名
-c number   顯示前number個(gè)字符,若number為負(fù)數(shù),則顯示除最后number個(gè)字符的所有內(nèi)容
-number/n (+)number     顯示前number行內(nèi)容,
-n number   若number為負(fù)數(shù),則顯示除最后number行數(shù)據(jù)的所有內(nèi)容

19.tail [必要參數(shù)] [選擇參數(shù)] [文件] | 顯示文件結(jié)尾內(nèi)容

-v  顯示詳細(xì)的處理信息
-q  不顯示處理信息
-num/-n (-)num      顯示最后num行內(nèi)容
-n +num 從第num行開(kāi)始顯示后面的數(shù)據(jù)
-c  顯示最后c個(gè)字符
-f  循環(huán)讀取

20.vi 編輯文件

:w filename 將文章以指定的文件名保存起來(lái)  
:wq 保存并退出
:q! 不保存而強(qiáng)制退出
命令行模式功能鍵
1)插入模式
    按「i」切換進(jìn)入插入模式「insert mode」,按"i"進(jìn)入插入模式后是從光標(biāo)當(dāng)前位置開(kāi)始輸入文件;
    按「a」進(jìn)入插入模式后,是從目前光標(biāo)所在位置的下一個(gè)位置開(kāi)始輸入文字;
    按「o」進(jìn)入插入模式后,是插入新的一行,從行首開(kāi)始輸入文字。

2)從插入模式切換為命令行模式
  按「ESC」鍵。
3)移動(dòng)光標(biāo)
  vi可以直接用鍵盤(pán)上的光標(biāo)來(lái)上下左右移動(dòng),但正規(guī)的vi是用小寫(xiě)英文字母「h」、「j」、「k」、「l」,分別控制光標(biāo)左、下、上、右移一格。
  按「ctrl」+「b」:屏幕往"后"移動(dòng)一頁(yè)。
  按「ctrl」+「f」:屏幕往"前"移動(dòng)一頁(yè)。
  按「ctrl」+「u」:屏幕往"后"移動(dòng)半頁(yè)。
  按「ctrl」+「d」:屏幕往"前"移動(dòng)半頁(yè)。
  按數(shù)字「0」:移到文章的開(kāi)頭。
  按「G」:移動(dòng)到文章的最后。
  按「$」:移動(dòng)到光標(biāo)所在行的"行尾"。
  按「^」:移動(dòng)到光標(biāo)所在行的"行首"
  按「w」:光標(biāo)跳到下個(gè)字的開(kāi)頭
  按「e」:光標(biāo)跳到下個(gè)字的字尾
  按「b」:光標(biāo)回到上個(gè)字的開(kāi)頭
  按「#l」:光標(biāo)移到該行的第#個(gè)位置,如:5l,56l。

4)刪除文字
  「x」:每按一次,刪除光標(biāo)所在位置的"后面"一個(gè)字符。
  「#x」:例如,「6x」表示刪除光標(biāo)所在位置的"后面"6個(gè)字符。
  「X」:大寫(xiě)的X,每按一次,刪除光標(biāo)所在位置的"前面"一個(gè)字符。
  「#X」:例如,「20X」表示刪除光標(biāo)所在位置的"前面"20個(gè)字符。
  「dd」:刪除光標(biāo)所在行。
  「#dd」:從光標(biāo)所在行開(kāi)始刪除#行

5)復(fù)制
  「yw」:將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中。
  「#yw」:復(fù)制#個(gè)字到緩沖區(qū)
  「yy」:復(fù)制光標(biāo)所在行到緩沖區(qū)。
  「#yy」:例如,「6yy」表示拷貝從光標(biāo)所在的該行"往下數(shù)"6行文字。
  「p」:將緩沖區(qū)內(nèi)的字符貼到光標(biāo)所在位置。注意:所有與"y"有關(guān)的復(fù)制命令都必須與"p"配合才能完成復(fù)制與粘貼功能。

6)替換
  「r」:替換光標(biāo)所在處的字符。
  「R」:替換光標(biāo)所到之處的字符,直到按下「ESC」鍵為止。

7)回復(fù)上一次操作
  「u」:如果您誤執(zhí)行一個(gè)命令,可以馬上按下「u」,回到上一個(gè)操作。按多次"u"可以執(zhí)行多次回復(fù)。

8)更改
  「cw」:更改光標(biāo)所在處的字到字尾處
  「c#w」:例如,「c3w」表示更改3個(gè)字

9)跳至指定的行
  「ctrl」+「g」列出光標(biāo)所在行的行號(hào)。
  「#G」:例如,「15G」,表示移動(dòng)光標(biāo)至文章的第15行行首。

21.which 可執(zhí)行文件名稱 | 查看可執(zhí)行文件的位置,在PATH變量指定的路徑中查看系統(tǒng)命令是否存在及其位置

22.whereis [-bmsu] [BMS 目錄名 -f ] 文件名| 定位可執(zhí)行文件、源代碼文件、幫助文件在文件系統(tǒng)中的位置

-b   定位可執(zhí)行文件。
-m   定位幫助文件。
-s   定位源代碼文件。
-u   搜索默認(rèn)路徑下除可執(zhí)行文件、源代碼文件、幫助文件以外的其它文件。
-B   指定搜索可執(zhí)行文件的路徑。
-M   指定搜索幫助文件的路徑。
-S   指定搜索源代碼文件的路徑。

23.locate | 通過(guò)搜尋數(shù)據(jù)庫(kù)快速搜尋檔案

-r  使用正規(guī)運(yùn)算式做尋找的條件

24.find find [PATH] [option] [action] | 在文件樹(shù)種查找文件,并作出相應(yīng)的處理

選項(xiàng)與參數(shù):
1. 與時(shí)間有關(guān)的選項(xiàng):共有 -atime, -ctime 與 -mtime 和-amin,-cmin與-mmin,以 -mtime 說(shuō)明
    -mtime n :n 為數(shù)字,意義為在 n 天之前的『一天之內(nèi)』被更動(dòng)過(guò)內(nèi)容的檔案;
    -mtime +n :列出在 n 天之前(不含 n 天本身)被更動(dòng)過(guò)內(nèi)容的檔案檔名;
    -mtime -n :列出在 n 天之內(nèi)(含 n 天本身)被更動(dòng)過(guò)內(nèi)容的檔案檔名。
    -newer file :file 為一個(gè)存在的檔案,列出比 file 還要新的檔案檔名

2. 與使用者或組名有關(guān)的參數(shù):
    -uid n :n 為數(shù)字,這個(gè)數(shù)字是用戶的賬號(hào) ID,亦即 UID
    -gid n :n 為數(shù)字,這個(gè)數(shù)字是組名的 ID,亦即 GID
    -user name :name 為使用者賬號(hào)名稱!例如 dmtsai
    -group name:name 為組名,例如 users ;
    -nouser :尋找檔案的擁有者不存在 /etc/passwd 的人!
    -nogroup :尋找檔案的擁有群組不存在于 /etc/group 的檔案!

3. 與檔案權(quán)限及名稱有關(guān)的參數(shù):
    -name filename:搜尋文件名為 filename 的檔案(可使用通配符)
    -size [+-]SIZE:搜尋比 SIZE 還要大(+)或小(-)的檔案。這個(gè) SIZE 的規(guī)格有:
        c: 代表 byte
        k: 代表 1024bytes。所以,要找比 50KB還要大的檔案,就是『 -size +50k 』
    -type TYPE :搜尋檔案的類(lèi)型為 TYPE 的,類(lèi)型主要有:
        一般正規(guī)檔案 (f)
        裝置檔案 (b, c)
        目錄 (d)
        連結(jié)檔 (l)
        socket (s)
        FIFO (p)
    -perm mode :搜尋檔案權(quán)限『剛好等于』 mode的檔案,這個(gè)mode為類(lèi)似chmod的屬性值,舉例來(lái)說(shuō),-rwsr-xr-x 的屬性為4755!
    -perm -mode :搜尋檔案權(quán)限『必須要全部囊括 mode 的權(quán)限』的檔案,舉例來(lái)說(shuō),
        我們要搜尋-rwxr--r-- 亦即 0744 的檔案,使用-perm -0744,當(dāng)一個(gè)檔案的權(quán)限為 -rwsr-xr-x ,亦即 4755 時(shí),也會(huì)被列出來(lái),因?yàn)?-rwsr-xr-x 的屬性已經(jīng)囊括了 -rwxr--r-- 的屬性了。
    -perm +mode :搜尋檔案權(quán)限『包含任一 mode 的權(quán)限』的檔案,舉例來(lái)
        說(shuō),我們搜尋-rwxr-xr-x ,亦即 -perm +755 時(shí),但一個(gè)文件屬性為 -rw-------也會(huì)被列出來(lái),因?yàn)樗?-rw.... 的屬性存在!
4. 額外可進(jìn)行的動(dòng)作:
    -exec command :command 為其他指令,-exec 后面可再接額外的指令來(lái)處理搜尋到的結(jié)果。
    -print :將結(jié)果打印到屏幕上,這個(gè)動(dòng)作是預(yù)設(shè)動(dòng)作!
    eg:
        find / -perm +7000 -exec ls -l {} \; ,額外指令以-exec開(kāi)頭,以\;結(jié)尾{}代替前面找到的內(nèi)容
    | xargs
        -i  默認(rèn)的前面輸出用{}代替
        eg:
            find . -name "*.log" | xargs -i mv {} test4

25.grep ‘正則表達(dá)式’ 文件名 | 用正則表達(dá)式搜索文本,并把匹配的行打印出來(lái)

-c  只輸出匹配行的計(jì)數(shù)。
-I  不區(qū)分大小寫(xiě)(只適用于單字符)。
-l  只顯示文件名
-v  顯示不包含匹配文本的所有行。
-n  顯示匹配行數(shù)據(jù)及其行號(hào)

25.file | 判斷文件類(lèi)型

26.gzip [-cdtv#] 檔名 | 壓縮、解壓縮,源文件都不再存在

-d  進(jìn)行解壓縮
-c  將壓縮的數(shù)據(jù)輸出到屏幕上
-v  :顯示原檔案/壓縮文件案的壓縮比等信息
-#  :壓縮等級(jí),-1最快,但壓縮比最差,=9最慢,但壓縮比最好

27.gunzip | 解壓縮

28.bzip2 | 壓縮、解壓縮

-d  :解壓
-z  :壓縮
-k  :保留源文件
-c :將壓縮的過(guò)程產(chǎn)生的數(shù)據(jù)輸出到屏幕上!
-v :可以顯示出原檔案/壓縮文件案的壓縮比等信息;
-# :與 gzip 同樣的,都是在計(jì)算壓縮比的參數(shù), -9 最佳, -1 最快!

29.bzcat 讀取數(shù)據(jù)而無(wú)需解壓

30.tar [主選項(xiàng)+輔選項(xiàng)] 文件或者目錄 | 多個(gè)目錄或檔案打包、壓縮成一個(gè)大檔案

主選項(xiàng):
    -c  建立打包檔案,可搭配 -v 來(lái)察看過(guò)程中被打包的檔名(filename)
    -t  察看打包檔案的內(nèi)容含有哪些檔名,重點(diǎn)在察看『檔名』就是了;
    -x  解打包或解壓縮的功能,可以搭配 -C (大寫(xiě)) 在特定目錄解開(kāi)
輔選項(xiàng):
    -j  透過(guò) bzip2 的支持進(jìn)行壓縮/解壓縮:此時(shí)檔名最好為 *.tar.bz2
    -z  透過(guò) gzip 的支持進(jìn)行壓縮/解壓縮:此時(shí)檔名最好為 *.tar.gz
    -v  在壓縮/解壓縮的過(guò)程中,將正在處理的文件名顯示出來(lái)!
    -f filename -f 后面要立刻接要被處理的檔名!
    -C 目錄   這個(gè)選項(xiàng)用在解壓縮,若要在特定目錄解壓縮,可以使用這個(gè)選項(xiàng)。
    --exclude FILE:在壓縮打包過(guò)程中忽略某文件 eg: tar --exclude /home/zenghao -zcvf myfile.tar.gz /home/* /etc
    -p  保留備份數(shù)據(jù)的原本權(quán)限與屬性,常用于備份(-c)重要的配置文件
    -P(大寫(xiě))  保留絕對(duì)路徑,亦即允許備份數(shù)據(jù)中含有根目錄存在之意;
eg:
    壓 縮:tar -jcvf filename.tar.bz2 要被壓縮的檔案或目錄名稱
    查 詢:tar -jtvf filename.tar.bz2
    解壓縮:tar -jxvf filename.tar.bz2 -C 欲解壓縮的目錄

31.exit 退出當(dāng)前shell

32.logout 退出登錄shell

33.shutdown -h now

34.users 顯示當(dāng)前登錄系統(tǒng)地用戶

35.who 登錄在本機(jī)的用戶與來(lái)源

-H或--heading  顯示各欄位的標(biāo)題信息列。

36.w 登錄在本機(jī)的用戶及其運(yùn)行的程序

-s  使用簡(jiǎn)潔格式列表,不顯示用戶登入時(shí)間,終端機(jī)階段作業(yè)和程序所耗費(fèi)的CPU時(shí)間。
-h  不顯示各欄位的標(biāo)題信息列。

37.write 給當(dāng)前聯(lián)機(jī)的用戶發(fā)消息

38.wall 給所有登錄再本機(jī)的用戶發(fā)消息

39.last 查看用戶的登陸日志

40.lastlog 查看每個(gè)用戶最后的登陸時(shí)間

41.finger [選項(xiàng)] [使用者] [用戶@主機(jī)] | 查看用戶信息

-s 顯示用戶的注冊(cè)名、實(shí)際姓名、終端名稱、寫(xiě)狀態(tài)、停滯時(shí)間、登錄時(shí)間等信息
-l 除了用-s選項(xiàng)顯示的信息外,還顯示用戶主目錄、登錄shell、郵件狀態(tài)等信息,以及用戶主目錄下的.plan、.project和.forward文件的內(nèi)容。
-p 除了不顯示.plan文件和.project文件以外,與-l選項(xiàng)相同

42.hostname 查看主機(jī)名

43.alias ii = “l(fā)s -l” | 添加別名

44.unalias ii | 清除別名

45.useradd [-u UID] [-g 初始群組] [-G 次要群組] [-c 說(shuō)明欄] [-d 家目錄絕對(duì)路徑] [-s shell] 使用者賬號(hào)名 | 新增用戶

-M  不建立用戶家目錄!(系統(tǒng)賬號(hào)默認(rèn)值)
-m  建立用戶家目錄!(一般賬號(hào)默認(rèn)值)
-r  建立一個(gè)系統(tǒng)的賬號(hào),這個(gè)賬號(hào)的 UID 會(huì)有限制
-e  賬號(hào)失效日期,格式為『YYYY-MM-DD』
-D  查看useradd的各項(xiàng)默認(rèn)值

46.passwd | 修改密碼

-l  使密碼失效
-u  與-l相對(duì),用戶解鎖
-S  列出登陸用戶passwd文件內(nèi)的相關(guān)參數(shù)
-n  后面接天數(shù),shadow 的第 4 字段,多久不可修改密碼天數(shù)
-x  后面接天數(shù),shadow 的第 5 字段,多久內(nèi)必須要更動(dòng)密碼
-w  后面接天數(shù),shadow 的第 6 字段,密碼過(guò)期前的警告天數(shù)
-i  后面接『日期』,shadow 的第 7 字段,密碼失效日期
使用管道劉設(shè)置密碼:echo "zeng" | passwd --stdin zenghao

47.userdel 刪除用戶

-r  用戶文件一并刪除

48.chage [-ldEImMW] 賬號(hào)名 | 修改用戶密碼的相關(guān)屬性

-l  列出該賬號(hào)的詳細(xì)密碼參數(shù);
-d  后面接日期,修改 shadow 第三字段(最近一次更改密碼的日期),格式Y(jié)YYY-MM-DD
-E  后面接日期,修改 shadow 第八字段(賬號(hào)失效日),格式 YYYY-MM-DD
-I  后面接天數(shù),修改 shadow 第七字段(密碼失效日期)
-m  后面接天數(shù),修改 shadow 第四字段(密碼最短保留天數(shù))
-M  后面接天數(shù),修改 shadow 第五字段(密碼多久需要進(jìn)行變更)
-W  后面接天數(shù),修改 shadow 第六字段(密碼過(guò)期前警告日期)

49.usermod [-cdegGlsuLU] username | 修改用戶的相關(guān)屬性

-c  后面接賬號(hào)的說(shuō)明,即 /etc/passwd 第五欄的說(shuō)明欄,可以加入一些賬號(hào)的說(shuō)明。
-d  后面接賬號(hào)的家目錄,即修改 /etc/passwd 的第六欄;
-e  后面接日期,格式是 YYYY-MM-DD 也就是在 /etc/shadow 內(nèi)的第八個(gè)字段數(shù)據(jù)啦!
-f  后面接天數(shù)為 shadow 的第七字段。
-g  后面接初始群組,修改 /etc/passwd 的第四個(gè)字段,亦即是GID的字段!
-G  后面接次要群組,修改這個(gè)使用者能夠支持的群組
-l  后面接賬號(hào)名稱。亦即是修改賬號(hào)名稱, /etc/passwd 的第一欄!
-s  后面接 Shell 的實(shí)際檔案,例如 /bin/bash 或 /bin/csh 等等。
-u  后面接 UID 數(shù)字啦!即 /etc/passwd 第三欄的資料;
-L  凍結(jié)密碼
-U  解凍密碼

50.id [username] | 查看用戶相關(guān)的id信息,還可以用來(lái)判斷用戶是否存在

51.groups 查看登陸用戶支持的群組, 第一個(gè)輸出的群組為有效群組

52.newgrp 切換有效群組

53.groupadd [-g gid] 組名 | 添加組

-g  設(shè)定添加組的特定組id

54.groupmod [-g gid] [-n group_name] 群組名 | 修改組信息

-g  修改既有的 GID 數(shù)字
-n  修改既有的組名

55.groupdel [groupname] | 刪除群組

56.gpasswd | 群組管理員功能

root管理員動(dòng)作:
    -gpasswd groupname 設(shè)定密碼
    -gpasswd [-A user1,...] [-M user3,...] groupname
        -A  將 groupname 的主控權(quán)交由后面的使用者管理(該群組的管理員)
        -M  將某些賬號(hào)加入這個(gè)群組當(dāng)中
    -gpasswd [-r] groupname
        -r  將 groupname 的密碼移除
群組管理員動(dòng)作:
    - gpasswd [-ad] user groupname
        -a  將某位使用者加入到 groupname 這個(gè)群組當(dāng)中
        -d  將某位使用者移除出 groupname 這個(gè)群組當(dāng)中

57.chfn修改個(gè)人信息

58.mount [-t vfstype] [-o options] device dir

-ro 采用只讀方式掛接設(shè)備
-rw 采用讀寫(xiě)方式掛接設(shè)備
eg:mount /home/mydisk.iso /tmp/mnt 通過(guò)mnt訪問(wèn)mydisk內(nèi)的內(nèi)容

59.umount 取消掛載

60.cut

-b :以字節(jié)為單位進(jìn)行分割。這些字節(jié)位置將忽略多字節(jié)字符邊界,除非也指定了 -n 標(biāo)志。
-c :以字符為單位進(jìn)行分割。
-d :自定義分隔符,默認(rèn)為制表符。
-f  :與-d一起使用,指定顯示哪個(gè)區(qū)域。

61.sort

-n   依照數(shù)值的大小排序。
-o<輸出文件>   將排序后的結(jié)果存入指定的文件。
-r   以相反的順序來(lái)排序。
-t<分隔字符>   指定排序時(shí)所用的欄位分隔字符。
-k  選擇以哪個(gè)區(qū)間進(jìn)行排序。

62.wc 統(tǒng)計(jì)指定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù), 并將統(tǒng)計(jì)結(jié)果顯示輸出

-l filename 報(bào)告行數(shù)
-c filename 報(bào)告字節(jié)數(shù)
-m filename 報(bào)告字符數(shù)
-w filename 報(bào)告單詞數(shù)

63.uniq 去除文件中相鄰的重復(fù)行

清空/新建文件,將內(nèi)容重定向輸入進(jìn)去
&> 正確、錯(cuò)誤都重定向過(guò)去

后面追加

64.set 顯示環(huán)境變量和普通變量

65.env 顯示環(huán)境變量

66.export 把普通變量變成環(huán)境變量

67.unset 刪除一個(gè)環(huán)境變量

aaa(){} 定義函數(shù)

68.read

-p  接提示字符
-t  接等待的秒數(shù)

69.declare、typeset

-i 聲明為整數(shù)
-a 聲明為數(shù)組
-f 聲明為函數(shù)
-r 聲明為只讀

70.ulimit 限制使用者的某些系統(tǒng)資源

-f  此 shell 可以建立的最大檔案容量 (一般可能設(shè)定為 2GB)單位為 Kbytes eg: ulimit -f 1024
限制使用者僅能建立 1MBytes 以下的容量的檔案

71.df [選項(xiàng)] [文件] | 顯示指定磁盤(pán)文件的可用空間,如果沒(méi)有文件名被指定,則所有當(dāng)前被掛載的文件系統(tǒng)的可用空間將被顯示

-a  顯示全部文件系統(tǒng)
-h  文件大小友好顯示
-l  只顯示本地文件系統(tǒng)
-i  顯示inode信息
-T  顯示文件系統(tǒng)類(lèi)型

72.du [選項(xiàng)] [文件] | 顯示每個(gè)文件和目錄的磁盤(pán)使用空間

-h  方便閱讀的方式
-s  只顯示總和的大小

73.ln [參數(shù)] [源文件或目錄](méi) [目標(biāo)文件或目錄](méi) | 某一個(gè)文件在另外一個(gè)位置建立一個(gè)同步的鏈接

-s  建立軟連接   
-v  顯示詳細(xì)的處理過(guò)程

74.diff [參數(shù)] [文件1或目錄1] [文件2或目錄2] | 比較單個(gè)文件或者目錄內(nèi)容

-b  不檢查空格字符的不同。
-B  不檢查空白行。
-i  不檢查大小寫(xiě)
-q  僅顯示差異而不顯示詳細(xì)信息
eg: diff a b > parch.log 比較兩個(gè)文件的不同并產(chǎn)生補(bǔ)丁

75.date [參數(shù)]… [+格式] | 顯示或設(shè)定系統(tǒng)的日期與時(shí)間

%H 小時(shí)(以00-23來(lái)表示)。
%M 分鐘(以00-59來(lái)表示)。
%P AM或PM。
%D 日期(含年月日)
%U 該年中的周數(shù)。
date -s “2015-10-17 01:01:01″ //時(shí)間設(shè)定
date +%Y%m%d         //顯示前天年月日
date +%Y%m%d --date="+1 day/month/year"  //顯示前一天/月/年的日期
date +%Y%m%d --date="-1 day/month/year"  //顯示后一天/月/年的日期
date -d '2 weeks' 2周后的日期

76.cal [參數(shù)] 月份] [年份] | 查看日歷

-1  顯示當(dāng)月的月歷
-3  顯示前、當(dāng)、后一個(gè)月的日歷
-m  顯示星期一為一個(gè)星期的第一天
-s  (默認(rèn))星期天為第一天
-j  顯示當(dāng)月是一年中的第幾天的日歷
-y  顯示當(dāng)前年份的日歷

77.ps | 列出當(dāng)前進(jìn)程的快照

a   顯示所有的進(jìn)程
-a  顯示同一終端下的所有程序
e   顯示環(huán)境變量
f   顯示進(jìn)程間的關(guān)系
-H  顯示樹(shù)狀結(jié)構(gòu)
r   顯示當(dāng)前終端的程序
T   顯示當(dāng)前終端的所有程序
-au 顯示更詳細(xì)的信息
-aux    顯示所有包含其他使用者的行程
-u  指定用戶的所有進(jìn)程

78.top [參數(shù)] | 顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息,包括進(jìn)程ID、內(nèi)存占用率、CPU占用率等

79.kill [參數(shù)] [進(jìn)程號(hào)] | 殺死進(jìn)程

80.free [參數(shù)] | 顯示Linux系統(tǒng)中空閑的、已用的物理內(nèi)存及swap內(nèi)存,及被內(nèi)核使用的buffer

81.vmstat | 對(duì)操作系統(tǒng)的虛擬內(nèi)存、進(jìn)程、CPU活動(dòng)進(jìn)行監(jiān)控

82.iostat [參數(shù)] [時(shí)間t] [次數(shù)n](每隔t時(shí)間刷新一次,最多刷新n次)| 對(duì)系統(tǒng)的磁盤(pán)操作活動(dòng)進(jìn)行監(jiān)視,匯報(bào)磁盤(pán)活動(dòng)統(tǒng)計(jì)情況,同時(shí)也會(huì)匯報(bào)出CPU使用情況

-p[磁盤(pán)] 顯示磁盤(pán)和分區(qū)的情況

83.watch [參數(shù)] [命令] |重復(fù)執(zhí)行某一命令以觀察變化

-n  時(shí)隔多少秒刷新
-d  高亮顯示動(dòng)態(tài)變化

84.at [參數(shù)] [時(shí)間] | 在一個(gè)指定的時(shí)間執(zhí)行一個(gè)指定任務(wù),只能執(zhí)行一次

HH:MM[am|pm] + number [minutes|hours|days|weeks] 強(qiáng)制在某年某月某日的某時(shí)刻進(jìn)行該項(xiàng)任務(wù)
atq 查看系統(tǒng)未執(zhí)行的任務(wù)
atrm n 刪除編號(hào)為n的任務(wù)
at -c n 顯示編號(hào)為n的任務(wù)的內(nèi)容

85.crontab | 定時(shí)任務(wù)調(diào)度

file    載入crontab
-e  編輯某個(gè)用戶的crontab文件內(nèi)容
-l  顯示某個(gè)用戶的crontab文件內(nèi)容
-r  刪除某個(gè)用戶的crontab文件

86.ifconfig [網(wǎng)絡(luò)設(shè)備] [參數(shù)] | 查看和配置網(wǎng)絡(luò)設(shè)備

87.route | 顯示和操作IP路由表

88.ping [參數(shù)] [主機(jī)名或IP地址] | 測(cè)試與目標(biāo)主機(jī)的連通性

-q  只顯示最后的結(jié)果

89.netstat | 顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù)

90.telnet [參數(shù)] [主機(jī)] | 用于遠(yuǎn)程登錄,采用明文傳送報(bào)文,安全性不好

91.rcp [參數(shù)] [源文件] [目標(biāo)文件] | 遠(yuǎn)程文件拷貝

-r  遞歸復(fù)制
-p  保留源文件的屬性
usage: rcp –r remote_hostname:remote_dir local_dir

92.wget [參數(shù)] [URL地址] | 直接從網(wǎng)絡(luò)上下載文件

-o FILE 把記錄寫(xiě)到FILE文件中    eg : wget -O a.txt URL
wget --limit-rate=300k URL  限速下載

93.awk

-F 分隔符  以分隔符分隔內(nèi)容
{}  要執(zhí)行的腳本內(nèi)容 eg:cat /etc/passwd |awk  -F ':'  '{print $1"\t"$7}'

94.sed 對(duì)數(shù)據(jù)行進(jìn)行替換、刪除、新增、選取等操作

a   新增,在新的下一行出現(xiàn)
c   取代,取代 n1,n2 之間的行 eg: sed '1,2c Hi' ab
d   刪除
i   插入,在新的上一行出現(xiàn)

95.paste 合并文件,需確保合并的兩文件行數(shù)相同

-d  指定不同于空格或tab鍵的域分隔符
-s  按行合并,單獨(dú)一個(gè)文件為一行

96.su [參數(shù)] user | 切換登陸

-l  切換時(shí)連同環(huán)境變量、工作目錄一起改變
-c command  執(zhí)行command變回原來(lái)的使用者

97.sudo | 以特定用戶的權(quán)限執(zhí)行特定命令

-l  列出當(dāng)前用戶可執(zhí)行的命令
-u username#uid 以指定用戶執(zhí)行命令             

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多

    日韩亚洲精品国产第二页| 日本一区二区三区久久娇喘| 儿媳妇的诱惑中文字幕| 日韩国产欧美中文字幕| 精品国产亚洲免费91| 精品高清美女精品国产区| 国产内射在线激情一区| 91人妻人人做人碰人人九色| 国产美女精品人人做人人爽 | 欧美日韩国产综合特黄| 九九热精彩视频在线播放| 99国产成人免费一区二区| 日韩精品小视频在线观看| 插进她的身体里在线观看骚| 在线免费不卡亚洲国产| 中文字幕日韩欧美亚洲午夜| 亚洲精品福利视频你懂的| 中日韩美女黄色一级片| 久久国产人妻一区二区免费| 中文字幕一区二区免费| 丰满的人妻一区二区三区| 九九视频通过这里有精品| 国产av乱了乱了一区二区三区| 制服丝袜美腿美女一区二区| 国产日韩在线一二三区| 国产精品偷拍视频一区| 久久精品一区二区少妇| 手机在线不卡国产视频| 制服丝袜美腿美女一区二区| 亚洲熟妇av一区二区三区色堂 | 日本在线高清精品人妻| 超薄丝袜足一区二区三区| 亚洲视频一区二区久久久| 日韩综合国产欧美一区| 久久精品亚洲欧美日韩| 亚洲成人精品免费在线观看 | 99国产精品国产精品九九 | 成人精品日韩专区在线观看 | 99久久婷婷国产亚洲综合精品| 九九热精彩视频在线免费| 国产在线视频好看不卡|