Linu學習3 Linux高階命令

2021-10-04 04:32:59 字數 1566 閱讀 4290

一、find

find 查詢檔案

find 查詢檔案

!! !注意如果沒有指定目錄,用「 . 」或者空格代替,則表示查詢當前目錄的檔案。

find 可以查詢最近一段時間有改動的檔案。

二、 gerp 查詢字串命令

複製檔案 cp 檔案位置及檔案 新檔案位置;可用" . "代替後者為此資料夾。

grep 目的:使用grep命令來查詢檔案中符合條件地字串;

格式: grep [選項] [查詢模式] [檔名]

舉例:

三、file 檢視檔案型別

file 檔案位置及檔名

file 目的為識別檔案型別,注意linux下一切皆檔案

案例:

四、which和whereis查詢命令所在位置

which 和whereis 目的:查詢命令或者應用程式的所在位置;

格式: which 命令名/應用名

比如可以通過which查詢命令pwd命令所在的位置。

whereis 命令名 可以找到可執行程式位置+手冊頁的位置

五、gzip 和bzip2單個檔案為壓縮和解壓(重要)

壓縮目的:減小檔案大小

壓縮型別:有失真壓縮/無失真壓縮

無失真壓縮:普通檔案的壓縮,為保證資訊正確傳遞,不希望檔案經過壓縮或解壓而受損。接下來都講無失真壓縮

常用的壓縮(解壓)命令:gzip 和bzip2。

gzip

* gzip的常用選項:

命令含義

-l(list)

列出壓縮檔案的內容

-k(keep)

在壓縮或解壓時,保留輸入檔案

-d(decompress)

在壓縮檔案中進行解壓縮

bzip2

* bzip2的常用選項:

命令含義

-l(list)

列出壓縮檔案的內容

-k(keep)

在壓縮或解壓時,保留輸入檔案

-d(decompress)

在壓縮檔案中進行解壓縮

壓縮小檔案選擇gzip,壓縮後檔案大小更小;壓縮較大檔案選擇bzip2,壓縮後檔案更小。

壓縮有兩個引數:壓縮時間;壓縮比

六、tar多個檔案和目錄的壓縮和解壓

cat +檔名 檢視檔案內容

tar 打包,gzip 壓縮

命令含義

-c(creat)

表示建立用來生成檔案包

-x表示提取,從檔案包中提取檔案

-t檢視壓縮檔案

-z使用gzip處理,與-c結合表示壓縮,與-x結合表示解壓縮

-j使用bzip2進行處理,與-c結合表示壓縮,與-x結合表示解壓縮

-v(verbose)

詳細報告tat處理的資訊

-f(file)

表示檔案,後面接乙個檔名

-c解壓到指定目錄

tar 打包,gzip 壓縮

*壓縮tar czvf 壓縮檔案名 目錄名(注意-符號可以省略)

tar打包,bzip2壓縮

Linux學習(3) Linux鏈結概念

linux 鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在 linux 的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節點號 inode in...

Linux學習筆記3 Linux檔案許可權

linux具有多人多任務環境,為了讓各個使用者具有保密級的檔案資料,因此檔案許可權管理就變得很重要。linux一般講檔案可讀寫的身份分為三個類別,擁有者 owner 所屬群組 group 其他人 others 三種身份各有讀 read 寫 write 執行 execute 等許可權。檔案擁有者 使用...

Linux學習之路3 linux的檔案許可權

1 使用者和使用者組 每個使用者必須屬於乙個使用者組,當申請乙個使用者的時候,系統就會自動生成乙個同名的使用者組。再將使用者加入使用者組中,這個使用者組是該使用者的私人組。系統可以為乙個組設定許可權,這樣的話就可以對使用者組中的使用者統一分配許可權,例如公司為財務部分配許可權,而不需要為財務部的每乙...