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...