chattr change attributes 改變檔案附加屬性
chattr +i 1.txt 將1.txt檔案改為唯讀模式
lsattr 檢視附加許可權
chattr可同時作用於檔案和目錄
lsattr -a 檢視全部檔案,包括隱藏檔案
-d 檢視目錄本身
-r 檢視目錄下所有檔案屬性
檢視password時,會發現password最後是標紅的,說明該檔案設定了set uid。
可以讓普通使用者除了所有者外的其他使用者去執行該命令時,被臨時賦予命令的所有者身份。設定set uid的前提是必須為二進位制可執行檔案。
chmod u+s 檔名 可賦予該許可權
chmod u=rws 會發現變為大寫s,是因為少了x許可權。再加一步chmod u+x 即可。
同set uid,只不過是作用在組上。普通使用者臨時擁有屬組的時候。
ls -ld /tmp/ 此目錄下的檔案有這個許可權。t表示防刪除位。
因為任何使用者都能在這個目錄下建立檔案,所以誰的檔案誰做主。
作用同windows快捷方式
建立軟鏈結的好處:
1.不用複製。
2移動鏈結時不用再修改。
軟鏈結一定要用絕對路徑,因為用相對路徑移動後會失效。
建立命令:
ln -s /root/123/1.txt /tmp/123/1.txt 前面的是原檔案 後邊是目標檔案。
所有硬鏈結的inode號都是相同的,硬鏈結刪不刪除不受檔案影響。
inode記錄檔案屬性,存放在磁碟某塊位置,許可權等。
硬鏈結相當於多了個皮。穩健坐硬鏈結時不允許跨分割槽,淫威兩個分割槽可能存在相同的inode號。
硬鏈結只可對檔案做,不可對目錄做。
快捷鍵:
ctrl+l 清屏
ctrl+d 推出終端
ctrl+c 退出命令
ctrl+u 刪掉前邊命令
搜尋檔案,知道名字或知道大概名字,不知道路徑或只知道大概路徑。
find /etc/ -name 「sshd*」 模糊搜尋
-type 分為d目錄 f檔案 l軟鏈結 s網路檔案
-mtime:modify 修改檔案內容時會顯示。指block被修改的時間。
-ctime:change 修改檔案inode時會修改。如大小,時間,所有者,所屬組。所以修改內容時,mtime改變了,ctime也會改變。指inode被修改的時間。
atime:access 訪問 表示檔案中書局最近被訪問的時間。
stat 可用於檢視檔案具體資訊。 比ls更清晰。能用於檢視時間戳。
有多個判斷條件時,分為並列關係和或者關係,預設為並且,「-o」為或者關係。
-inum:指定inode號。
-exec:後追加條件。
xshell或securecrt都可以
先安裝yum元
yum installl -y lrzsz
linux傳windows時,用sz 檔名
rz:從本地上傳到伺服器。r指remote 遠端。
inode,元資料,到磁碟的哪個block去找檔案。記錄檔案的位元組數,屬主屬組等資訊。
檔案的時間戳,共三個,ctime,atime,mtime.
ctime指inode變動時間
atime指檔案內容變動時間
atime指檔案上一次開啟時間
鏈結數,多少個檔案指向這個inode
檔名不在inode中,也不在block中。目錄裡存放的就是檔名和檔名所對應的inode。
通過inode號開啟乙個檔案:
find ./ -inum 號碼 |xargs cat ./指當前目錄
軟鏈結和硬鏈結的區別:軟鏈結指向的是目標檔案的檔名,硬鏈結指向的是inode號。
編譯技術預習筆記
不確定自己的認真能堅持多久,那麼就為了消除不確定性而多走幾步吧 以完成作業為目標,能夠對照答案,似乎回到了高中開學時最忙碌的時光 控制代碼 2.29 關於什麼是控制代碼,參照如下 採用最左規約,控制代碼是句型的第乙個規約 編譯原理中 短語,直接短語,控制代碼 自底向上語法分析 2.29 3.1 最有...
Redis學習預習筆記
問題1 檔案放在硬碟中,如果檔案越大,相應的查詢時間也就會越久。主要的原因是因為io全量掃瞄造成的時間更長 grep awk 但是在資料庫中的查詢時間更短,主要是因為在資料庫中進行了資料分治,將儲存空間設定成多個datapage,並且在資料庫中可以構建索引,然後做成b 樹,將樹幹存放於記憶體中。馬士...
sqlplus課堂筆記
desc user tables select from user tables where table name emp update 表名 set 列名 修改後資料 where 行名 aaa create table student id number 5,2 primary key,sname...