主頁 >  其他 > linux基本命令,引數及用法(1)

linux基本命令,引數及用法(1)

2020-12-11 11:04:53 其他

linux運維必備基礎命令及引數
1.man
-a 在所有的 man 幫助手冊中搜索
-d 主要用于檢查,如果用戶加入了一個新的檔案,就可以用這個引數檢查是否出錯 
-f 顯示給定關鍵字的簡短描述資訊 
-p 指定內容時使用分頁程式 
-M 指定 man 手冊搜索的路徑 
-w 顯示檔案所在位置

2.help
-d 輸出每個主題的簡短描述
-m 以偽 man 手冊的格式顯示使用方法 
-s 為每一個匹配 PATTERN 模式的主題僅顯示一個用法

3.ls
-a -- 全部(all),列舉目錄中的全部檔案,包括隱藏檔案(.filename),位于這個串列的起首處的 ... 依次是指父目錄和你的當前目錄,
.
-l -- 長(long),列舉目錄內容的細節,包括權限(模式)、所有者、組群、大小、創建日期、檔案是否是到系統其它地方的鏈接,以及鏈接的指向,
-F -- 檔案型別(File type),在每一個列舉專案之后添加一個符號,這些符號包括:/ 表明是一個目錄;@ 表明是到其它檔案的符號鏈接;* 表明是一個可執行檔案,
-r -- 逆向(reverse),從后向前地列舉目錄中的內容, 
-R -- 遞回(recursive),該選項遞回地列舉所有目錄(在當前目錄之下)的內容,
-S -- 大小(size),按檔案大小排序,

4.tree
-a 顯示所有檔案和目錄,
-A 使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合,
-C 在檔案和目錄清單加上色彩,便于區分各種型別,
-d 顯示目錄名稱而非內容,
-D 列出檔案或目錄的更改時間,
-f 在每個檔案或目錄之前,顯示完整的相對路徑名稱,
-F 在執行檔案,目錄,Socket,符號連接,管道名稱名稱,各自加上"*","/","=","@","|"號,
-g 列出檔案或目錄的所屬群組名稱,沒有對應的名稱時,則顯示群組識別碼,
-i 不以階梯狀列出檔案或目錄名稱,
-L level 限制目錄顯示層級,
-l 如遇到性質為符號連接的目錄,直接列出該連接所指向的原始目錄,
-n 不在檔案和目錄清單加上色彩,
-N 直接列出檔案和目錄名稱,包括控制字符,
-p 列出權限標示,
-P<范本樣式> 只顯示符合范本樣式的檔案或目錄名稱,
-q 用"?"號取代控制字符,列出檔案和目錄名稱,
-s 列出檔案或目錄大小,
-t 用檔案和目錄的更改時間排序,
-u 列出檔案或目錄的擁有者名稱,沒有對應的名稱時,則顯示用戶識別碼,
-x 將范圍局限在現行的檔案系統中,若指定目錄下的某些子目錄,其存放于另一個檔案系統上,則將該子目錄予以排除在尋找范圍外,

5.pwd
-L:--logical,顯示當前的路徑,有連接檔案時,直接顯示連接檔案的路徑,(不加引數時默認此方式)
-p:--physical,顯示當前的路徑,有連接檔案時,不使用連接路徑,直接顯示連接檔案所指向的檔案,當包含多層連接檔案時,顯示連接檔案最終指向的檔案

6.mkdir
 -m<目錄屬性>或--mode<目錄屬性>   建立目錄時同時設定目錄的權限,
 -p或--parents   若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄,

7.rmdir
  -p或--parents   洗掉指定目錄后,若該目錄的上層目錄已變成空目錄,則將其一并洗掉,
 
8.cd
~表示用戶主目錄,即HOME變數指定的目錄,如root用戶的主目錄為/root,
-表示前一個作業目錄,
..表示上級目錄,
.表示當前目錄,

9.touch
-a 改變檔案的讀取時間記錄,
-m 改變檔案的修改時間記錄,
-c 假如目的檔案不存在,不會建立新的檔案,與 --no-create 的效果一樣,
-f 不使用,是為了與其他 unix 系統的相容性而保留,
-r 使用參考檔的時間記錄,與 --file 的效果一樣,
-d 設定時間與日期,可以使用各種不同的格式,
-t 設定檔案的時間記錄,格式與 date 指令相同,
--no-create 不會建立新檔案,
--help 列出指令格式,
--version 列出版本訊息,

10.cp
-a:此選項通常在復制目錄時使用,它保留鏈接、檔案屬性,并復制目錄下的所有內容,其作用等于dpR引陣列合,
-d:復制時保留鏈接,這里所說的鏈接相當于Windows系統中的快捷方式,
-f:覆寫已經存在的目標檔案而不給出提示,
-i:與-f選項相反,在覆寫目標檔案之前給出提示,要求用戶確認是否覆寫,回答"y"時目標檔案將被覆寫,
-p:除復制檔案的內容外,還把修改時間和訪問權限也復制到新檔案中,
-r:若給出的源檔案是一個目錄檔案,此時將復制該目錄下所有的子目錄和檔案,
-l:不復制檔案,只是生成鏈接檔案,

11.mv
-b: 當目標檔案或目錄存在時,在執行覆寫前,會為其創建一個備份,
-i: 如果指定移動的源目錄或檔案與目標的目錄或檔案同名,則會先詢問是否覆寫舊檔案,輸入 y 表示直接覆寫,輸入 n 表示取消該操作,
-f: 如果指定移動的源目錄或檔案與目標的目錄或檔案同名,不會詢問,直接覆寫舊檔案,
-n: 不要覆寫任何已存在的檔案或目錄,
-u:當源檔案比目標檔案新或者目標檔案不存在時,才執行移動操作,

12.rm
-i 洗掉前逐一詢問確認,
-f 即使原檔案屬性設為唯讀,亦直接洗掉,無需逐一確認,
-r 將目錄及以下之檔案亦逐一洗掉,

13.ln
-b 洗掉,覆寫以前建立的鏈接
-d 允許超級用戶制作目錄的硬鏈接
-f 強制執行
-i 互動模式,檔案存在則提示用戶是否覆寫
-n 把符號鏈接視為一般目錄
-s 軟鏈接(符號鏈接)
-v 顯示詳細的處理程序

14.find
-depth 的意思是:在處理目錄以前首先處理目錄下的子內容,
也即是說在不加-depth的時候, 處理順序是首先處理目錄本身,然后處理目錄下的子內容,加不加-depth引數,會影響輸出結構的輸出順序,
-exec 把find命令查找到的結果洗掉,必須由一個 ; 結束,而因為通常 shell 都會對 ; 進行處理,所以用 \; 防止這種情況,
{} 可能需要寫做 '{}',也是為了避免被 shell 過濾
/ 表示所有檔案 , ./表示當前檔案,比如find / -mmin -60 查找過去的 1 小時內被修改過內容的檔案
-type是檔案型別,d表示目錄
-name是檔案文字
find / -depth -type d -name tests -exec rm -rf {} \;
這句話表示洗掉所有檔案目錄、檔案名為tests

15.rename
?  可替代單個字符
*  可替代多個字符

16.cat
-n 或 --number 對輸出的所有行編號,由1開始對所有輸出的行數編號
-b 或 --number-nonblank  和 -n 相似,只不過對于空白行不編號
-s 或 --squeeze-blank  當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 --show-nonprinting 使用 ^ 和 M- 參考,除了 LFD 和 TAB 之外

17.tac
-b, --before: 在行前添加分隔符,
-r, --regex: 把分隔符當作正則運算式來決議,
-s, --separator=STRING: 使用指定字串代替新行作為分隔符,

18.more
-num 一次顯示的行數
-d 提示使用者,在畫面下方顯示 [Press space to continue, 'q' to quit.] ,如果使用者按錯鍵,則會顯示 [Press 'h' for instructions.] 而不是 '嗶' 聲
-l 取消遇見特殊字元 ^L(送紙字元)時會暫停的功能
-f 計算行數時,以實際上的行數,而非自動換行過后的行數(有些單行字數太長的會被擴展為兩行或兩行以上)
-p 不以卷動的方式顯示每一頁,而是先清除螢幕后再顯示內容
-c 跟 -p 相似,不同的是先顯示內容再清除其他舊資料
-s 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-u 不顯示下引號 (根據環境變數 TERM 指定的 terminal 而有所不同)
+/pattern 在每個檔案顯示前搜尋該字串(pattern),然后從該字串之后開始顯示
+num 從第 num 行開始顯示
fileNames 欲顯示內容的檔案,可為復數個數

19.less
-b <緩沖區大小> 設定緩沖區的大小
-e 當檔案顯示結束后,自動離開
-f 強迫打開特殊檔案,例如外圍設備代號、目錄和二進制檔案
-g 只標志最后搜索的關鍵詞
-i 忽略搜索時的大小寫
-m 顯示類似more命令的百分比
-N 顯示每行的行號
-o <檔案名> 將less 輸出的內容在指定檔案中保存起來
-Q 不使用警告音
-s 顯示連續空行為一行
-S 行過長時間將超出部分舍棄
-x <數字>"tab"鍵顯示為規定的數字空格

20.head
-q 隱藏檔案名
-v 顯示檔案名
-c<數目> 顯示的位元組數,
-n<行數> 顯示的行數,

21.tail
-f 回圈讀取
-q 不顯示處理資訊
-v 顯示詳細的處理資訊
-c<數目> 顯示的位元組數
-n<行數> 顯示檔案的尾部 n 行內容
--pid=PID 與-f合用,表示在行程ID,PID死掉之后結束
-q, --quiet, --silent 從不輸出給出檔案名的首部
-s, --sleep-interval=S 與-f合用,表示在每次反復的間隔休眠S秒

22.cut
-b :以位元組為單位進行分割,這些位元組位置將忽略多位元組字符邊界,除非也指定了 -n 標志,
-c :以字符為單位進行分割,
-d :自定義分隔符,默認為制表符,
-f :與-d一起使用,指定顯示哪個區域,
-n :取消分割多位元組字符,僅和 -b 標志一起使用,如果字符的最后一個位元組落在由 -b 標志的 List 引數指示的
范圍之內,該字符將被寫出;否則,該字符將被排除

23.split
-<行數> : 指定每多少行切成一個小檔案
-b<位元組> : 指定每多少位元組切成一個小檔案
--help : 在線幫助
--version : 顯示版本資訊
-C<位元組> : 與引數"-b"相似,但是在切 割時將盡量維持每行的完整性
[輸出檔案名] : 設定切割后檔案的前置檔案名, split會自動在前置檔案名后再加上編號

24.paste
-d<間隔字符>或--delimiters=<間隔字符>  用指定的間隔字符取代跳格字符,
-s或--serial  串列進行而非平行處理,
--help  在線幫助,
--version  顯示幫助資訊,
[檔案…] 指定操作的檔案路徑

25.sort
-b 忽略每行前面開始出的空格字符,
-c 檢查檔案是否已經按照順序排序,
-d 排序時,處理英文字母、數字及空格字符外,忽略其他的字符,
-f 排序時,將小寫字母視為大寫字母,
-i 排序時,除了040至176之間的ASCII字符外,忽略其他的字符,
-m 將幾個排序好的檔案進行合并,
-M 將前面3個字母依照月份的縮寫進行排序,
-n 依照數值的大小排序,
-u 意味著是唯一的(unique),輸出的結果是去完重了的,
-o<輸出檔案> 將排序后的結果存入指定的檔案,
-r 以相反的順序來排序,
-t<分隔字符> 指定排序時所用的欄位分隔字符,
+<起始欄位>-<結束欄位> 以指定的欄位來排序,范圍由起始欄位到結束欄位的前一欄位,
--help 顯示幫助,
--version 顯示版本資訊,

26.uniq
-c或--count 在每列旁邊顯示該行重復出現的次數,
-d或--repeated 僅顯示重復出現的行列,
-f<欄位>或--skip-fields=<欄位> 忽略比較指定的欄位,
-s<字符位置>或--skip-chars=<字符位置> 忽略比較指定的字符,
-u或--unique 僅顯示出一次的行列,
-w<字符位置>或--check-chars=<字符位置> 指定要比較的字符,
--help 顯示幫助,
--version 顯示版本資訊,
[輸入檔案] 指定已排序好的文本檔案,如果不指定此項,則從標準讀取資料;
[輸出檔案] 指定輸出的檔案,如果不指定此選項,則將內容顯示到標準輸出設備(顯示終端)

27.wc
-c或--bytes或--chars 只顯示Bytes數,
-l或--lines 顯示行數,
-w或--words 只顯示字數,
--help 在線幫助,
--version 顯示版本資訊,

28.file
-b  列出辨識結果時,不顯示檔案名稱,
-c  詳細顯示指令執行程序,便于排錯或分析程式執行的情形,
-f<名稱檔案>  指定名稱檔案,其內容有一個或多個檔案名稱時,讓file依序辨識這些檔案,格式為每列一個檔案名稱,
-L  直接顯示符號連接所指向的檔案的類別,
-m<魔法數字檔案>  指定魔法數字檔案,
-v  顯示版本資訊,
-z  嘗試去解讀壓縮檔案的內容,
[檔案或目錄...] 要確定型別的檔案串列,多個檔案之間使用空格分開,可以使用shell通配符匹配多個檔案

29.diff
-B或--ignore-blank-lines  不檢查空白行,
-c  顯示全部內文,并標出不同之處,
-C<行數>或--context<行數>  與執行"-c-<行數>"指令相同,
-d或--minimal  使用不同的演演算法,以較小的單位來做比較,
-D<巨集名稱>或ifdef<巨集名稱>  此引數的輸出格式可用于前置處理器巨集,
-e或--ed  此引數的輸出格式可用于ed的script檔案,
-f或-forward-ed  輸出的格式類似ed的script檔案,但按照原來檔案的順序來顯示不同處,
-H或--speed-large-files  比較大檔案時,可加快速度,
-l<字符或字串>或--ignore-matching-lines<字符或字串>  若兩個檔案在某幾行有所不同,而這幾行同時都包含了選項中指定的字符或字串,則不顯示這兩個檔案的差異,
-i或--ignore-case  不檢查大小寫的不同,
-l或--paginate  將結果交由pr程式來分頁,
-n或--rcs  將比較結果以RCS的格式來顯示,
-N或--new-file  在比較目錄時,若檔案A僅出現在某個目錄中,預設會顯示:
Only in目錄:檔案A若使用-N引數,則diff會將檔案A與一個空白的檔案比較,
-p  若比較的檔案為C語言的程式碼檔案時,顯示差異所在的函式名稱,
-P或--unidirectional-new-file  與-N類似,但只有當第二個目錄包含了一個第一個目錄所沒有的檔案時,才會將這個檔案與空白的檔案做比較,
-q或--brief  僅顯示有無差異,不顯示詳細的資訊,
-r或--recursive  比較子目錄中的檔案,
-s或--report-identical-files  若沒有發現任何差異,仍然顯示資訊,
-S<檔案>或--starting-file<檔案>  在比較目錄時,從指定的檔案開始比較,
-t或--expand-tabs  在輸出時,將tab字符展開,
-T或--initial-tab  在每行前面加上tab字符以便對齊,
-u,-U<列數>或--unified=<列數>  以合并的方式來顯示檔案內容的不同,
-v或--version  顯示版本資訊,
-w或--ignore-all-space  忽略全部的空格字符,
-W<寬度>或--width<寬度>  在使用-y引數時,指定欄寬,
-x<檔案名或目錄>或--exclude<檔案名或目錄>  不比較選項中所指定的檔案或目錄,
-X<檔案>或--exclude-from<檔案>  您可以將檔案或目錄型別存成文本檔案,然后在=<檔案>中指定此文本檔案,
-y或--side-by-side  以并列的方式顯示檔案的異同之處,

30.chattr
-a:讓檔案或目錄僅供附加用途,
-b:不更新檔案或目錄的最后存取時間,
-c:將檔案或目錄壓縮后存放,
-d:將檔案或目錄排除在傾倒操作之外,
-i:不得任意更動檔案或目錄,
-s:保密性洗掉檔案或目錄,
-S:即時更新檔案或目錄,
-u:預防意外洗掉

31.lsattr
-a  顯示所有檔案和目錄,包括以"."為名稱開頭字符的額外內建,現行目錄"."與上層目錄"..",
-d  顯示,目錄名稱,而非其內容,
-l  此引數目前沒有任何作用,
-R  遞回處理,將指定目錄下的所有檔案及子目錄一并處理,
-v  顯示檔案或目錄版本,
-V  顯示版本資訊,

32.grep
-E :開啟擴展(Extend)的正則運算式,
-i :忽略大小寫(ignore case),
-v :反過來(invert),只列印沒有匹配的,而匹配的反而不列印,
-n :顯示行號
-w :被匹配的文本只能是單詞,而不能是單詞中的某一部分,如文本中有liker,而我搜尋的只是like,就可以使用-w選項來避免匹配liker
-c :顯示總共有多少行被匹配到了,而不是顯示被匹配到的內容,注意如果同時使用-cv選項是顯示有多少行沒有被匹配到,
-o :只顯示被模式匹配到的字串,
--color :將匹配到的內容以顏色高亮顯示,
-A  n:顯示匹配到的字串所在的行及其后n行,after
-B  n:顯示匹配到的字串所在的行及其前n行,before
-C  n:顯示匹配到的字串所在的行及其前后各n行,context

33.egrep
-i 搜索時,忽略大小寫 -c 只輸出匹配行的數量 
-l 只列出符合匹配的檔案名,不列出具體的匹配行 
-n 列出所有的匹配行,顯示行號 
-h 查詢多檔案時不顯示檔案名 
-s 不顯示不存在、沒有匹配文本的錯誤資訊 
-v 顯示不包含匹配文本的所有行 
-w 匹配整詞 
-x 匹配整行 
-r 遞回搜索 
-q 禁止輸出任何結果,已退出狀態表示搜索是否成功 
-b 列印匹配行距檔案頭部的偏移量,以位元組為單位 
-o 與-b 結合使用,列印匹配的詞據檔案頭部的偏移量,以位元組為單位

34.tar
-c :建立一個壓縮檔案的引數指令(create 的意思);
-x :解開一個壓縮檔案的引數指令!
-t :查看 tarfile 里面的檔案!
     特別注意,在引數的下達中, c/x/t 僅能存在一個!不可同時存在!因為不可能同時壓縮與解壓縮,
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的程序中顯示檔案!這個常用,但不建議用在背景執行程序!
-f :使用檔名,請留意,在 f 之后要立即接檔名喔!不要再加引數!
   例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成『 tar -zcvPf tfile sfile』才對喔!
-p :使用原檔案的原來屬性(屬性不會依據使用者而變)
-P :可以使用絕對路徑來壓縮!
-N :比后面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!

35.zip
-A 調整可執行的自動解壓縮檔案,
-b<作業目錄> 指定暫時存放檔案的目錄,
-c 替每個被壓縮的檔案加上注釋,
-d 從壓縮檔案內洗掉指定的檔案,
-D 壓縮檔案內不建立目錄名稱,
-f 更新現有的檔案,
-F 嘗試修復已損壞的壓縮檔案,
-g 將檔案壓縮后附加在既有的壓縮檔案之后,而非另行建立新的壓縮檔案,
-h 在線幫助,
-i<范本樣式> 只壓縮符合條件的檔案,
-j 只保存檔案名稱及其內容,而不存放任何目錄名稱,
-J 洗掉壓縮檔案前面不必要的資料,
-k 使用MS-DOS兼容格式的檔案名稱,
-l 壓縮檔案時,把LF字符置換成LF+CR字符,
-ll 壓縮檔案時,把LF+CR字符置換成LF字符,
-L 顯示著作權資訊,
-m 將檔案壓縮并加入壓縮檔案后,洗掉原始檔案,即把檔案移到壓縮檔案中,
-n<字尾字串> 不壓縮具有特定字尾字串的檔案,
-o 以壓縮檔案內擁有最新更改時間的檔案為準,將壓縮檔案的更改時間設成和該檔案相同,
-q 不顯示指令執行程序,
-r 遞回處理,將指定目錄下的所有檔案和子目錄一并處理,
-S 包含系統和隱藏檔案,
-t<日期時間> 把壓縮檔案的日期設成指定的日期,
-T 檢查備份檔案內的每個檔案是否正確無誤,
-u 與 -f 引數類似,但是除了更新現有的檔案外,也會將壓縮檔案中的其他檔案解壓縮到目錄中,
-v 顯示指令執行程序或顯示版本資訊,
-V 保存VMS作業系統的檔案屬性,
-w 在檔案名稱里假如版本編號,本引數僅在VMS作業系統下有效,
-x<范本樣式> 壓縮時排除符合條件的檔案,
-X 不保存額外的檔案屬性,
-y 直接保存符號連接,而非該連接所指向的檔案,本引數僅在UNIX之類的系統下有效,
-z 替壓縮檔案加上注釋,
-$ 保存第一個被壓縮檔案所在磁盤的卷冊名稱,
-<壓縮效率> 壓縮效率是一個介于1-9的數值,

36.unzip
-c 將解壓縮的結果顯示到螢屏上,并對字符做適當的轉換,
-f 更新現有的檔案,
-l 顯示壓縮檔案內所包含的檔案,
-p 與-c引數類似,會將解壓縮的結果顯示到螢屏上,但不會執行任何的轉換,
-t 檢查壓縮檔案是否正確,
-u 與-f引數類似,但是除了更新現有的檔案外,也會將壓縮檔案中的其他檔案解壓縮到目錄中,
-v 執行是時顯示詳細的資訊,
-z 僅顯示壓縮檔案的備注文字,
-a 對文本檔案進行必要的字符轉換,
-b 不要對文本檔案進行字符轉換,
-C 壓縮檔案中的檔案名稱區分大小寫,
-j 不處理壓縮檔案中原有的目錄路徑,
-L 將壓縮檔案中的全部檔案名改為小寫,
-M 將輸出結果送到more程式處理,
-n 解壓縮時不要覆寫原有的檔案,
-o 不必先詢問用戶,unzip執行后覆寫原有檔案,
-P<密碼> 使用zip的密碼選項,
-q 執行時不顯示任何資訊,
-s 將檔案名中的空白字符轉換為底線字符,
-V 保留VMS的檔案版本資訊,
-X 解壓縮時同時回存檔案原來的UID/GID,
[.zip檔案] 指定.zip壓縮檔案,
[檔案] 指定要處理.zip壓縮檔案中的哪些檔案,
-d<目錄> 指定檔案解壓縮后所要存盤的目錄,
-x<檔案> 指定不要處理.zip壓縮檔案中的哪些檔案,
-Z unzip -Z等于執行zipinfo指令,

37.gzip
-a或--ascii  使用ASCII文字模式,
-c或--stdout或--to-stdout  把壓縮后的檔案輸出到標準輸出設備,不去更動原始檔案,
-d或--decompress或----uncompress  解開壓縮檔案,
-f或--force  強行壓縮檔案,不理會檔案名稱或硬連接是否存在以及該檔案是否為符號連接,
-h或--help  在線幫助,
-l或--list  列出壓縮檔案的相關資訊,
-L或--license  顯示版本與著作權資訊,
-n或--no-name  壓縮檔案時,不保存原來的檔案名稱及時間戳記,
-N或--name  壓縮檔案時,保存原來的檔案名稱及時間戳記,
-q或--quiet  不顯示警告資訊,
-r或--recursive  遞回處理,將指定目錄下的所有檔案及子目錄一并處理,
-S<壓縮字尾字串>或----suffix<壓縮字尾字串>  更改壓縮字尾字串,
-t或--test  測驗壓縮檔案是否正確無誤,
-v或--verbose  顯示指令執行程序,
-V或--version  顯示版本資訊,
-<壓縮效率>  壓縮效率是一個介于1-9的數值,預設值為"6",指定愈大的數值,壓縮效率就會愈高,
--best  此引數的效果和指定"-9"引數相同,
--fast  此引數的效果和指定"-1"引數相同,

38.uname
-m或–machine 顯示主機的硬體(CPU)名 
-n或-nodename 顯示主機在網路節點上的名稱或主機名稱 
-r或–release 顯示linux作業系統內核版本號 
-s或–sysname 顯示linux內核名稱 
-v 顯示顯示作業系統是第幾個 version 版本 
-p 顯示處理器型別或unknown 
-i 顯示硬體平臺型別或unknown 
-o 顯示作業系統名

39.hostname
-a	顯示主機別名
-d	顯示DNS域名
-i	顯示主機的ip地址
-s	顯示短主機名稱,在第一個點處截斷


40.dmesg
-c  顯示資訊后,清除ring buffer中的內容, 
-s<緩沖區大小>  預設定為8196,剛好等于ring buffer的大小, 
-n  設定記錄資訊的層級,

41.uptime
-p 以漂亮的格式顯示機器正常運行的時間 
-s 系統自開始運行時間,格式為 yyyy-mm-dd hh:mm:ss 
-h 顯示幫助資訊

42.stat
-L 支持符號鏈接 
-f 顯示檔案系統的資訊 
-t 以簡潔的方式輸出

43.du
-a或-all 顯示目錄中個別檔案的大小,
-b或-bytes 顯示目錄或檔案大小時,以byte為單位,
-c或--total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和,
-D或--dereference-args 顯示指定符號連接的源檔案大小,
-h或--human-readable 以K,M,G為單位,提高資訊的可讀性,
-H或--si 與-h引數相同,但是K,M,G是以1000為換算單位,
-k或--kilobytes 以1024 bytes為單位,
-l或--count-links 重復計算硬體連接的檔案,
-L<符號連接>或--dereference<符號連接> 顯示選項中所指定符號連接的源檔案大小,
-m或--megabytes 以1MB為單位,
-s或--summarize 僅顯示總計,
-S或--separate-dirs 顯示個別目錄的大小時,并不含其子目錄的大小,
-x或--one-file-xystem 以一開始處理時的檔案系統為準,若遇上其它不同的檔案系統目錄則略過,
-X<檔案>或--exclude-from=<檔案><檔案>指定目錄或檔案,
--exclude=<目錄或檔案> 略過指定的目錄或檔案,
--max-depth=<目錄層數> 超過指定層數的目錄后,予以忽略,

44.df
-a, --all 包含所有的具有 0 Blocks 的檔案系統
--block-size={SIZE} 使用 {SIZE} 大小的 Blocks
-h, --human-readable 使用人類可讀的格式(預設值是不加這個選項的...)
-H, --si 很像 -h, 但是用 1000 為單位而不是用 1024
-i, --inodes 列出 inode 資訊,不列出已使用 block
-k, --kilobytes 就像是 --block-size=1024
-l, --local 限制列出的檔案結構
-m, --megabytes 就像 --block-size=1048576
--no-sync 取得資訊前不 sync (預設值)
-P, --portability 使用 POSIX 輸出格式
--sync 在取得資訊前 sync
-t, --type=TYPE 限制列出檔案系統的 TYPE
-T, --print-type 顯示檔案系統的形式
-x, --exclude-type=TYPE 限制列出檔案系統不要顯示 TYPE
-v (忽略)

45.top
-d 改變顯示的更新速度,或是在交談式指令列( interactive command)按 s 
-q 沒有任何延遲的顯示速度,如果使用者是有 superuser 的權限,則 top 將會以最高的優先序執行 
-c 切換顯示模式 
-s 安全模式,將交談式指令取消, 避免潛在的危機 
-i 不顯示任何閑置 (idle) 或無用 (zombie) 的行程

46.free
-b  以Byte為單位顯示記憶體使用情況,
-k  以KB為單位顯示記憶體使用情況,
-m  以MB為單位顯示記憶體使用情況,
-h  以合適的單位顯示記憶體使用情況,最大為三位數,自動計算對應的單位值,單位有:
		B = bytes
		K = kilos
		M = megas
		G = gigas
		T = teras
-o  不顯示緩沖區調節列,
-s<間隔秒數>  持續觀察記憶體使用狀況,
-t  顯示記憶體總和列,
-V  顯示版本資訊,

47.date
-d datestr 顯示 datestr 中所設定的時間 (非系統時間) 
-s datestr 將系統時間設為 datestr 中所設定的時間 
-u 顯示目前的格林威治時間 

48.which	
-n<檔案名長度>  指定檔案名長度,指定的長度必須大于或等于所有檔案中最長的檔案名,
-p<檔案名長度>  與-n引數相同,但此處的<檔案名長度>包括了檔案的路徑,
-w  指定輸出時欄位的寬度,
-V  顯示版本資訊,

49.whereis
-b  只查找二進制檔案,
-B<目錄>  只在設定的目錄下查找二進制檔案,
-f  不顯示檔案名前的路徑名稱,
-m  只查找說明檔案,
-M<目錄>  只在設定的目錄下查找說明檔案,
-s  只查找原始代碼檔案,
-S<目錄>  只在設定的目錄下查找原始代碼檔案,
-u  查找不包含指定型別的檔案,

50.locate
-b, --basename -- 僅匹配路徑名的基本名稱
-c, --count -- 只輸出找到的數量
-d, --database DBPATH -- 使用 DBPATH 指定的資料庫,而不是默認資料庫 /var/lib/mlocate/mlocate.db
-e, --existing -- 僅列印當前現有檔案的條目
-1 -- 如果 是 1.則啟動安全模式,在安全模式下,使用者不會看到權限無法看到 的檔案,這會始速度減慢,因為 locate 必須至實際的檔案系統中取得檔案的 權限資料,
-0, --null -- 在輸出上帶有NUL的單獨條目
-S, --statistics -- 不搜索條目,列印有關每個資料庫的統計資訊
-q -- 安靜模式,不會顯示任何錯誤訊息,
-P, --nofollow, -H -- 檢查檔案存在時不要遵循尾隨的符號鏈接
-l, --limit, -n LIMIT -- 將輸出(或計數)限制為LIMIT個條目
-n -- 至多顯示 n個輸出,
-m, --mmap -- 被忽略,為了向后兼容
-r, --regexp REGEXP -- 使用基本正則運算式
--regex -- 使用擴展正則運算式
-q, --quiet -- 安靜模式,不會顯示任何錯誤訊息
-s, --stdio -- 被忽略,為了向后兼容
-o -- 指定資料庫存的名稱,
-h, --help -- 顯示幫助
-i, --ignore-case -- 忽略大小寫
-V, --version -- 顯示版本資訊



轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/233080.html

標籤:其他

上一篇:使用windows10系統怎么連接同一網路下別人共享的列印機

下一篇:紅帽 Linux 5 DNS服務器安裝及配置

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more