1 常用命令補充

2021-10-22 14:49:43 字數 1747 閱讀 3296

r 讀許可權

w 寫許可權

x 執行許可權

linux/unix 的檔案呼叫許可權分為** : 檔案所有者(owner)、使用者組(group)、其它使用者(other users)

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-qkvbbc7e-1616114286244)(1.常用命令.assets/file-permissions-rwx.jpg)]

chmod

change the permissions mode of file更改檔案或目錄的許可權

chmod u+x,g+x b 使用者自己增加了執行的許可權(原本有讀寫的),同組內增加了執行的許可權(原本有讀)(其他使用者有讀的許可權)
八進位制語法

chmod命令可以使用八進位制數來指定許可權。檔案或目錄的許可權位是由9個許可權位來控制,每三位為一組,它們分別是檔案所有者(user)的讀、寫、執行,使用者組(group)的讀、寫、執行以及其它使用者(other)的讀、寫、執行。歷史上,檔案許可權被放在乙個位元掩碼中,掩碼中指定的位元位設為1,用來說明乙個類具有相應的優先順序。#許可權

rwx二進位制

7讀 + 寫 + 執行

rwx111

6讀 + 寫

rw-110

5讀 + 執行

r-x1014唯讀

r–100

3寫 + 執行

-wx0112只寫

-w-010

1只執行

–x0010無

—000

例如, 765 將這樣解釋:

改變檔案所有者

物件是使用者

chown user file/dir

改變檔案所屬組

物件是組

chgrp group file/dir

which

which指令會在環境變數$path設定的目錄裡查詢符合條件的檔案。

比如 which + 命令(ls,cd…)

find

查詢檔案

find 路徑範圍 選項 選項的值

-name

-type f 檔案 d資料夾

-size 檔案大小

-group 檔案所屬的組

-user 檔案所屬的使用者

小技巧:

find … | wc -l統計檔案個數 (忘了怎麼具體用了,還請看到的大佬解釋一下)

locate

(需要安裝 yum install mlocate)

其功能與 find -name 相同,但在速度比find快,因為它會搜尋資料庫*/var/lib/locatedb*

使用前需要更新資料庫(每天會更新一次)

字串匹配

ifconfig

檢視網路介面

檢視系統網路系統的狀態資訊 參考

檢視系統網路系統的狀態資訊

linux 的可執行檔案分為5類:

根據><的方向也能理解使用

在輸出重定向中,>會覆蓋原內容>>是追加修改

標準錯誤檔案的編號是2,

cmd 2> file 把 stderr 重定向到 file 檔案中;

>& 將乙個控制代碼的輸出寫入到另乙個控制代碼的輸入中

參考

常用命令補充

dd命令dd命令的輸入檔案,來生成乙個指定大小的檔案 引數 作用 if 輸入的檔名稱 of 輸出的檔名稱 bs 設定每個 塊 的大小 count 設定要複製 塊 的個數 root linuxprobe dd if dev zero of 560 file count 1 bs 560m tar命令 ...

Linux 常用命令(待補充)

tmux用ctrl b 和ctrl b 分割視窗的時候,會發現出來的視窗又回到了 home 目錄下,如何保持在當前目錄下呢?畢竟有的時候寫 想看看本目錄下檔案的名字,不需要切換目錄的 方法 在home目錄下新建乙個檔案.tmux.conf輸入 bind split window c bind spl...

redis常用命令(隨時補充)

命令 用例和描述 incr incr key name 將鍵儲存的值加1 desc desc key name 將鍵儲存的值減1 incrby incrby key name amount 加上amount數 descby descby key name amount 減去amount數 incrb...