99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

97條Linux常用命令總結(jié)你了解多少啊看懂了你Linux就入門了

馬哥Linux運(yùn)維 ? 來源:未知 ? 作者:易水寒 ? 2018-07-06 14:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

-b覆蓋前做備份-f如存在不詢問而強(qiáng)制覆蓋-i 如存在則詢問是否覆蓋-u較新才覆蓋-t 將多個(gè)源文件移動到統(tǒng)一目錄下,目錄參數(shù)在前,文件參數(shù)在后eg: mva/tmp/ 將文件a移動到 /tmp目錄下 mvab將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ù)制過去-f 不詢問而強(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_fileremote_ip:remote_folder 或者 scp local_fileremote_ip:remote_file 第1,2個(gè)指定了用戶名,命令執(zhí)行后需要輸入用戶密碼,第1個(gè)僅指定了遠(yuǎn)程的目錄,文件名字不變,第2個(gè)指定了文件名 第3,4個(gè)沒有指定用戶名,命令執(zhí)行后需要輸入用戶名和密碼,第3個(gè)僅指定了遠(yuǎn)程的目錄,文件名字不變,第4個(gè)指定了文件名 (2) 復(fù)制目錄: 命令格式: scp -r local_folder remote_username@remote_ip:remote_folder或者 scp -r local_folderremote_ip:remote_folder 第1個(gè)指定了用戶名,命令執(zhí)行后需要輸入用戶密碼; 第2個(gè)沒有指定用戶名,命令執(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值修改變動時(shí)間-reg:touch-rab,使b的時(shí)間和a相同-t指定特定的時(shí)間eg:touch-t201211142234.50log.log -ttime[[CC]YY]MMDDhhmm[.SS],C:年前兩位

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

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

-:返回上層目錄.. :返回上層目錄回車 :返回主目錄/ :根目錄

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

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

10.rmdir 刪除空目錄

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

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

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

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

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

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

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

14.tac | 反向顯示

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

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

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

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

17.nl [選項(xiàng)]… [文件]… | 將輸出內(nèi)容自動加上行號

-b-ba不論是否有空行,都列出行號(類似cat-n)-bt 空行則不列行號(默認(rèn))-n 有l(wèi)nrn rz三個(gè)參數(shù),分別為再最左方顯示,最右方顯示不加0,最右方顯示加0

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

-v 顯示文件名-cnumber 顯示前number個(gè)字符,若number為負(fù)數(shù),則顯示除最后number個(gè)字符的所有內(nèi)容-number/n (+)number 顯示前number行內(nèi)容,-nnumber 若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行開始顯示后面的數(shù)據(jù)-c顯示最后c個(gè)字符-f循環(huán)讀取

20.vi 編輯文件

:wfilename 將文章以指定的文件名保存起來 :wq保存并退出:q!不保存而強(qiáng)制退出命令行模式功能鍵1)插入模式 按「i」切換進(jìn)入插入模式「insert mode」,按"i"進(jìn)入插入模式后是從光標(biāo)當(dāng)前位置開始輸入文件; 按「a」進(jìn)入插入模式后,是從目前光標(biāo)所在位置的下一個(gè)位置開始輸入文字; 按「o」進(jìn)入插入模式后,是插入新的一行,從行首開始輸入文字。2)從插入模式切換為命令行模式按「ESC」鍵。3)移動光標(biāo)vi可以直接用鍵盤上的光標(biāo)來上下左右移動,但正規(guī)的vi是用小寫英文字母「h」、「j」、「k」、「l」,分別控制光標(biāo)左、下、上、右移一格。按「ctrl」+「b」:屏幕往"后"移動一頁。按「ctrl」+「f」:屏幕往"前"移動一頁。按「ctrl」+「u」:屏幕往"后"移動半頁。按「ctrl」+「d」:屏幕往"前"移動半頁。按數(shù)字「0」:移到文章的開頭。按「G」:移動到文章的最后。按「$」:移動到光標(biāo)所在行的"行尾"。按「^」:移動到光標(biāo)所在行的"行首"按「w」:光標(biāo)跳到下個(gè)字的開頭按「e」:光標(biāo)跳到下個(gè)字的字尾按「b」:光標(biāo)回到上個(gè)字的開頭按「#l」:光標(biāo)移到該行的第#個(gè)位置,如:5l,56l。4)刪除文字「x」:每按一次,刪除光標(biāo)所在位置的"后面"一個(gè)字符。「#x」:例如,「6x」表示刪除光標(biāo)所在位置的"后面"6個(gè)字符?!竂」:大寫的X,每按一次,刪除光標(biāo)所在位置的"前面"一個(gè)字符?!?X」:例如,「20X」表示刪除光標(biāo)所在位置的"前面"20個(gè)字符?!竏d」:刪除光標(biāo)所在行?!?dd」:從光標(biāo)所在行開始刪除#行5)復(fù)制「yw」:將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中?!?yw」:復(fù)制#個(gè)字到緩沖區(qū)「yy」:復(fù)制光標(biāo)所在行到緩沖區(qū)?!?yy」:例如,「6yy」表示拷貝從光標(biāo)所在的該行"往下數(shù)"6行文字?!竝」:將緩沖區(qū)內(nèi)的字符貼到光標(biāo)所在位置。注意:所有與"y"有關(guān)的復(fù)制命令都必須與"p"配合才能完成復(fù)制與粘貼功能。6)替換「r」:替換光標(biāo)所在處的字符?!窻」:替換光標(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)所在行的行號。「#G」:例如,「15G」,表示移動光標(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 | 通過搜尋數(shù)據(jù)庫快速搜尋檔案

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

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

選項(xiàng)與參數(shù):1. 與時(shí)間有關(guān)的選項(xiàng):共有-atime,-ctime與-mtime和-amin,-cmin與-mmin,以-mtime說明 -mtimen:n為數(shù)字,意義為在n天之前的『一天之內(nèi)』被更動過內(nèi)容的檔案; -mtime+n:列出在n天之前(不含 n 天本身)被更動過內(nèi)容的檔案檔名; -mtime-n:列出在n天之內(nèi)(含 n 天本身)被更動過內(nèi)容的檔案檔名。 -newerfile:file為一個(gè)存在的檔案,列出比file還要新的檔案檔名2. 與使用者或組名有關(guān)的參數(shù): -uidn:n為數(shù)字,這個(gè)數(shù)字是用戶的賬號ID,亦即UID -gidn:n為數(shù)字,這個(gè)數(shù)字是組名的ID,亦即GID -username:name為使用者賬號名稱!例如dmtsai -groupname:name為組名,例如users; -nouser:尋找檔案的擁有者不存在 /etc/passwd的人! -nogroup:尋找檔案的擁有群組不存在于 /etc/group的檔案!3. 與檔案權(quán)限及名稱有關(guān)的參數(shù): -namefilename:搜尋文件名為filename的檔案(可使用通配符) -size[+-]SIZE:搜尋比SIZE還要大(+)或小(-)的檔案。這個(gè)SIZE的規(guī)格有: c: 代表byte k: 代表1024bytes。所以,要找比50KB還要大的檔案,就是『-size+50k』 -typeTYPE:搜尋檔案的類型為TYPE的,類型主要有: 一般正規(guī)檔案 (f) 裝置檔案 (b, c) 目錄 (d) 連結(jié)檔 (l) socket(s) FIFO(p) -permmode:搜尋檔案權(quán)限『剛好等于』mode的檔案,這個(gè)mode為類似chmod的屬性值,舉例來說,-rwsr-xr-x的屬性為4755! -perm-mode:搜尋檔案權(quán)限『必須要全部囊括mode的權(quán)限』的檔案,舉例來說, 我們要搜尋-rwxr--r--亦即0744的檔案,使用-perm-0744,當(dāng)一個(gè)檔案的權(quán)限為-rwsr-xr-x,亦即4755時(shí),也會被列出來,因?yàn)?rwsr-xr-x的屬性已經(jīng)囊括了-rwxr--r--的屬性了。 -perm+mode:搜尋檔案權(quán)限『包含任一mode的權(quán)限』的檔案,舉例來 說,我們搜尋-rwxr-xr-x,亦即-perm+755時(shí),但一個(gè)文件屬性為-rw-------也會被列出來,因?yàn)樗?rw.... 的屬性存在!4. 額外可進(jìn)行的動作: -execcommand:command為其他指令,-exec后面可再接額外的指令來處理搜尋到的結(jié)果。 -print:將結(jié)果打印到屏幕上,這個(gè)動作是預(yù)設(shè)動作! eg: find/-perm+7000-execls-l{} ; ,額外指令以-exec開頭,以;結(jié)尾{}代替前面找到的內(nèi)容 |xargs -i默認(rèn)的前面輸出用{}代替 eg: find . -name"*.log"| xargs -i mv {}test4

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

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

25.file | 判斷文件類型

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

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

27.gunzip | 解壓縮

28.bzip2 | 壓縮、解壓縮

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

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

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

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

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

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

-s 使用簡潔格式列表,不顯示用戶登入時(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顯示用戶的注冊名、實(shí)際姓名、終端名稱、寫狀態(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 說明欄] [-d 家目錄絕對路徑] [-s shell] 使用者賬號名 | 新增用戶

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

46.passwd | 修改密碼

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

47.userdel 刪除用戶

-r 用戶文件一并刪除

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

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

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

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

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

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

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

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

-ro 采用只讀方式掛接設(shè)備-rw 采用讀寫方式掛接設(shè)備eg:mount/home/mydisk.iso /tmp/mnt 通過mnt訪問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 以相反的順序來排序。-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ù)行

-c或——count:在每列旁邊顯示該行重復(fù)出現(xiàn)的次數(shù);-d或--repeated:僅顯示重復(fù)出現(xiàn)的行列;-f<欄位>或--skip-fields=<欄位>:忽略比較指定的欄位;-s<字符位置>或--skip-chars=<字符位置>:忽略比較指定的字符;-u或——unique:僅顯示出一次的行列;-w<字符位置>或--check-chars=<字符位置>:指定要比較的字符。

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)單位為 Kbyteseg:ulimit -f1024限制使用者僅能建立1MBytes 以下的容量的檔案

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

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

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

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

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

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

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

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

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

%H 小時(shí)(以00-23來表示)。%M 分鐘(以00-59來表示)。%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 顯示樹狀結(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)程號] | 殺死進(jìn)程

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

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

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

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

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

-n 時(shí)隔多少秒刷新-d 高亮顯示動態(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ù)atrmn刪除編號為n的任務(wù)at-cn顯示編號為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地址] |測試與目標(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–rremote_hostname:remote_dirlocal_dir

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

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

93.awk

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

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

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

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

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

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

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213837

原文標(biāo)題:97條 Linux 常用命令總結(jié)

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux常用命令匯總

    本篇文章一個(gè)介紹約40個(gè)Linux常用命令,這些命令也正是Linux入門的精髓之處,所以,對于
    發(fā)表于 10-25 15:08 ?807次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>匯總

    Linux常用命令總結(jié)

    不少Linux運(yùn)維初級同學(xué),一到面試環(huán)節(jié),就會在基礎(chǔ)上掉鏈子,比如一些簡單的命令都會不知道,今天浩道跟大家分享這篇硬核干貨,可以幫助大家?guī)追昼娀仡櫿莆?b class='flag-5'>Linux常用命令?。?!
    發(fā)表于 09-04 17:14 ?947次閱讀

    Linux常用命令大全

    Linux常用命令是指在Linux操作系統(tǒng)中廣泛使用的命令工具,這些命令工具可以完成各種不同的任務(wù),如管理文件和目錄、操作進(jìn)程、網(wǎng)絡(luò)通信、軟
    的頭像 發(fā)表于 05-03 18:08 ?1128次閱讀

    Linux常用命令自學(xué)手冊》+入門Linux命令,就看這本書保成高手

    的也就那一二百。這本手冊濃縮。200多條常用命令,每天練習(xí)一個(gè),能很快的掌握常用命令。真是學(xué)習(xí)Li
    發(fā)表于 12-23 21:46

    linux系統(tǒng)常用命令總結(jié)

    linux系統(tǒng)常用命令
    發(fā)表于 10-08 09:37

    Linux常用命令自學(xué)手冊》+試讀報(bào)告

    之作。 個(gè)人收獲 《Linux常用命令自學(xué)手冊》是一本非常實(shí)用的書籍,它詳細(xì)介紹Linux系統(tǒng)中的常用命令及其用法。通過閱讀這本書,我不僅
    發(fā)表于 12-14 16:59

    嵌入式Linux常用命令

    嵌入式Linux常用命令,比較基礎(chǔ),非常實(shí)用,適合新手學(xué)習(xí)。
    發(fā)表于 11-24 15:22 ?4次下載

    Linux終端常用命令大全

    Linux終端常用命令大全,通俗易懂,容易上手。包含所有命令,方便查找各個(gè)指令功能。
    發(fā)表于 04-28 16:30 ?15次下載

    Linux教程之Linux常用命令大全

    Linux教程之Linux常用命令大全
    的頭像 發(fā)表于 03-30 10:34 ?6008次閱讀

    Linux常用命令大全詳細(xì)說明

    Linux常用命令大全(非常全?。。。?最近都在和Linux打交道,感覺還不錯(cuò)。我覺得Linux相比windows比較麻煩的就是很多東西都要用命令
    發(fā)表于 09-24 08:00 ?5次下載
    <b class='flag-5'>Linux</b>的<b class='flag-5'>常用命令</b>大全詳細(xì)說明

    linux常用命令手冊

    linux常用命令手冊免費(fèi)下載。
    發(fā)表于 06-01 14:59 ?70次下載

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    發(fā)表于 03-03 09:20 ?0次下載

    Linux常用命令

    Linux常用命令
    的頭像 發(fā)表于 01-12 11:19 ?1411次閱讀

    Linux常用命令手冊分享

    linux常用命令合集
    發(fā)表于 04-26 11:46 ?1次下載

    linux常用命令及用法

    Linux是一種開源的操作系統(tǒng),它以穩(wěn)定、高效和安全的特點(diǎn)受到廣大用戶的喜愛。掌握Linux常用命令及其用法對于操作系統(tǒng)的管理和開發(fā)都至關(guān)重要。本文將詳盡、詳實(shí)、細(xì)致地介紹Linux
    的頭像 發(fā)表于 11-17 09:47 ?978次閱讀