20190319預習筆記 課堂筆記

2021-09-13 00:17:42 字數 1849 閱讀 9473

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