linux初學常用2

2021-07-23 17:58:55 字數 1972 閱讀 4858

chattr

+:增加引數

-:+:僅有後面的引數

a:當設定a的這個屬性時,訪問時間atmie不會修改

s:同步寫入磁碟

a:當設定a之後,這個問價將只能增加資料,而不能刪除也不能修改資料,只有root能設定這個屬性(常用)

c:設定這個屬性後,將會自動將檔案壓縮,讀取時自動進行解壓縮

d:i:可以讓乙個檔案"不能改名、刪除、寫入"(常用)

s:如被刪除將會永久從磁碟刪除

u:不會永久刪除,可找回

lsattr:顯示檔案的隱藏屬性

-a:將隱藏的檔案屬性顯示出來

-d:如果是目錄,只列出目錄的屬性

-r: 連同目錄的資料一並列出來

檔案的特殊許可權:suid sgid sbit

suid 許可權支隊二進位制程式有效

執行者執行改程式需要具有x可執行許可權

本執行者僅在改程式的執行過程中有效

執行者將具有所有者的許可權

setgid

sgid對二進位制程式有作用

程式執行者對於改程式來說,需要具備x的執行許可權

執行者在執行過程中獎會獲得改程式使用者組的支援

file:

檢視檔案的格式

which:

-a:將path路徑下的可執行檔案找出

whreris:

-b:只找二進位制的檔案

-m:只找在說明檔案manual的檔案

-s:只找source原始檔

-u:查詢非上述三種

locate:

-i:忽略大小寫

-r:後面可接正規表示式

updatedb:手動更新查詢資料庫

find:[path] [option] [action]

-mtime n:  n天前的一天內修改的檔案

-mtime +n:列出n天之前修改的檔案(不含n)

-mtime -n:列出n天內修改的檔案(含n)

-name [mingzi]:查詢檔案的名字

-size [+-]size:查詢比size大或小的檔案

-type type :查詢檔案的型別為type,  f:正規檔案 b c:裝置檔案 d:目錄 l:連線檔案 

許可權與命令之間的關係:

使用者可進入目錄工作:目錄要有x許可權

還有r許可權

使用者可在目錄讀取乙個檔案:

檔案要有r許可權

使用者修改檔案的許可權:

檔案要有r w許可權

使用者建立檔案的基本許可權:目錄要有 w x許可權

讓使用者進入某目錄並執行該目錄下的某個命令的許可權:

目錄要有x許可權

檔案要有x許可權

重點回顧:

1:絕對路徑「一定由根目錄/寫起」;相對路徑「不是由/寫」

2:特殊目錄有 .  ..  -  ~  ~account

3:與目錄有關的命令有cd,mkdir,rmdir,pwd,等重要命令

4:rmdir僅能刪除空目錄,要刪除非空用rm -f

5:使用者使用的命令是依據path變數所規定的目錄去找

6:不同使用者的身份系統預設的path並不相同  /sbin   /usr/sbin

7:ls 可以檢視檔案的屬性,尤其 -d,-a,-l

8:檔案的複製 刪除 移動可以用cp,rm,mv;來實現

9:檢查檔案的內容(讀檔案)可實用的命令包括cat、tac、nl、more、less、head、tail、od

10:cat -n與nl均可顯示行號,但在預設情況下空白會不會編號不同

11:touch的目的在修改檔案的時間引數,但也用來建立檔案

12:乙個檔案記錄的時間引數有三種分別是 atime ctime mtime   ls預設顯示mtime

13:除了傳統的rex許可權還有在ext2/ext3檔案系統下的chattr和lsattr 設定及檢視隱藏屬性。

14:新建檔案/目錄時,新檔案的預設許可權用umask來規範。預設的目錄許可權是drwxrwxrwx,檔案-rw-rw-rw-

Linux初學 Linux常用的除錯命令

dmesg grep ttys 列印現有的串列埠裝置 抓取上層log,我們通常需要call logcat,但logcat 是不可中斷的,將導致uart 不能再輸入。處理的方法即將logcat 轉入後台執行,如下操作即可 main log logcat v time radio log logcat ...

linux 常用命令(初學)

清理伺服器快取 echo 1 proc sys vm drop caches 條件檢視日誌 tail 500000 catalina.out grep o more 賦許可權 sudo chmod x usr share tomcat bin sh 檢視當前執行的tomcat的路徑 ps ef gr...

初學linux 常用命令

cd 切換路徑 絕對路徑 以根 目錄起頭 相對路徑 確認相對物件,物件就是當前目錄 ls 列出目錄中的檔案 a 顯示所有檔案,包括隱藏檔案 l 顯示詳細資訊 h 以方便人識別的方式顯示大小,一般 配合 l使用 mkdir 建立目錄 p 遞迴建立 pwd 顯示當前路徑 echo 顯示文字,如果是變數前...