linux基礎命令

2021-08-20 02:22:21 字數 3348 閱讀 6519

ps [引數]

toppidof [引數] [服務名稱]

kill [引數] [程序 pid]

killall [引數] [程序名稱]

uname [-a]

uptime

free [-h]

history

sosreport

catmore

head [選項] [檔案]

tail [選項] [檔案]

tr [原始字元] [目標字元]

wc [引數] 文字

stat 檔名稱

cut [引數] 文字

diff [引數] 檔案

touch [選項] [檔案]

cp [選項] 原始檔 目標檔案

dd [引數]

file 檔名

tar [選項] [檔案]

rar [選項]

zip -r 檔名 被壓縮檔案或目錄

unzip 檔名 -d [解壓到的目錄]

unar 檔名

grep [選項] [檔案]

find [查詢路徑] 尋找條件 操作

輸入輸出重定向

-t 最大嘗試次數

-c 斷點續傳

[檢視系統中的程序狀態]

-a 顯示所有程序(包括其他使用者的程序)

-u 使用者以及其他詳細資訊

-x 顯示沒有控制終端的程序

[動態地監視程序活動與系統負載]

[查詢某個指定服務程序的 pid 值]

[終止某個指定 pid 的服務程序]

[終止某個指定名稱的服務所對應的全部程序]

[檢視系統核心與系統版本等資訊]

[檢視系統的負載資訊]

[顯示當前系統中記憶體的使用量資訊]

[顯示歷史執行過的命令]

-c 清空所有的命令歷史記錄
[收集系統配置及架構資訊並輸出診斷文件]

[檢視純文字檔案 (內容較少的)]

[檢視純文字檔案 (內容較多的)]

-n number 檢視純文字文件的前 n 行
-n number 檢視純文字文件的後 n 行

-f 持續重新整理內容

[替換文字檔案中的字元]

[統計指定文字的行數、字數、位元組數]

-l 只顯示行數

-w 只顯示單詞數

-c 只顯示位元組數

[檢視檔案的具體儲存資訊和時間等資訊]

-d 分隔字元 -f number 分隔特定分隔字元

-c 字元區間 分隔排列整齊訊息

--brief 確認兩個檔案是否不同

-c 詳細比較出多個檔案的差異之處

[建立空白檔案或設定檔案的時間]

-a 僅修改「讀取時間」(atime)

-m 僅修改「修改時間」(mtime)

-d 同時修改 atime 與 mtime

-p 保留原始檔案的屬性

-d 若物件為「鏈結檔案」,則保留該「鏈結檔案」的屬性

-r 遞迴持續複製(用於目錄)

-i 若目標檔案存在則詢問是否覆蓋

-a 相當於-pdr(p、 d、 r 為上述引數)

[按照指定大小和個數的資料塊來複製檔案或轉換檔案]

of 輸出的檔名稱

bs 設定每個「塊」的大小

count 設定要複製「塊」的個數

[檢視檔案的型別]

-c 建立壓縮檔案

-x 解開壓縮檔案

-t 檢視壓縮包內有哪些檔案

-z 用 gzip 壓縮或解壓

-j 用 bzip2 壓縮或解壓

-v 顯示壓縮或解壓的過程

-f 目標檔名

-p 保留原始的許可權與屬性

-p 使用絕對路徑來壓縮

-c 指定解壓到的目錄

a 檔名 被壓縮檔案或目錄

x 檔名 [解壓到的目錄]

[以zip格式壓縮]

[以zip格式解壓]

[以zip格式解壓 (解決亂碼)]

-b 將可執行檔案(binary)當作文字檔案(text)來搜尋

-c 僅顯示找到的行數

-i 忽略大小寫

-n 顯示行號

-name 匹配名稱

-perm 匹配許可權(mode 為完全匹配, -mode 為包含即可)

-user 匹配所有者

-group 匹配所有組

-mtime -n +n 匹配修改內容的時間(-n 指 n 天以內, +n 指 n 天以前)

-atime -n +n 匹配訪問檔案的時間(-n 指 n 天以內, +n 指 n 天以前)

-ctime -n +n 匹配修改檔案許可權的時間(-n 指 n 天以內, +n 指 n 天以前)

-nouser 匹配無所有者的檔案

-nogroup 匹配無所有組的檔案

-newer f1 !f2 匹配比檔案 f1 新但比 f2 舊的檔案

-size 匹配檔案的大小(+50kb 為查詢超過 50kb 的檔案,而-50kb 為查詢小於 50kb 的檔案)

-prune 忽略某個目錄

-exec …… {}\; 後面可跟用於進一步處理搜尋結果的命令

命令 < 檔案 將檔案作為命令的標準輸入

命令 << 分界符 從標準輸入中讀入,直到遇見分界符才停止

命令 < 檔案 1 > 檔案 2 將檔案 1 作為命令的標準輸入並將標準輸出到檔案 2

命令 > 檔案 將標準輸出重定向到乙個檔案中(清空原有檔案的資料)

命令 2> 檔案 將錯誤輸出重定向到乙個檔案中(清空原有檔案的資料)

命令 >> 檔案 將標準輸出重定向到乙個檔案中(追加到原有內容的後面)

命令 2>> 檔案 將錯誤輸出重定向到乙個檔案中(追加到原有內容的後面)

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...

linux 命令基礎

本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...