檢視 /etc/passwd檔案許可權
ll /etc/passwd
cp /etc/passwd /root/ 使用vim開啟按照筆記操作一遍
ctrl + r 恢復
u撤銷gg 文件首行
g 文件末行
home鍵 行首
end鍵 行尾
o 下一行插入
o 上一行插入
x 向左刪除乙個字元
x 向右刪除乙個字元
/字串 查詢字串,n鍵切換找到的內容
vim +53 file.txt 開啟檔案游標停在第53行,方便排錯
dd 剪下當前行 5dd 剪下5行
p 當前游標下一行貼上 6p 貼上6行
yy 複製整行 6yy 複製6行
批量注釋 ctrl+v,移動光選中多行,輸入大寫i,輸入#,按esc鍵
:e! 恢復沒儲存狀態
:noh 取消高亮
:r /etc/hosts 追加其它檔案內容到當前檔案
:!ifconfig 執行其它命令 !+命令
:set nu 設定行號 set nonu 取消行號
:qa 退出全部檔案
:1,3 s/bin/hello 替換1-3行中第1個bin為hello
:3 s/bin/hello 只替換第3行中第1個bin為hello
:3,$s/bin/hello 替換第3行到最後一行第1個bin為hello
:1,3 s/bin/hello/g 替換1-3行所有bin為hello
:% s/bin/hello 替換所有行第1個bin為hello
:% s/bin/hello/i 忽略大小寫,替換所有行第1個bin為hello
:% s/bin/hello/gi 忽略大小寫,替換所有行所有bin為hello
vimdiff /etc/passwd /etc/passwd- 對比編輯器 :qa 退出全部檔案
vim -o /etc/passwd /etc/passwd- 橫屏開啟2個檔案,-o 豎屏,ctrl+w切換視窗
新建乙個空檔案,並更改此檔案的屬組和屬主,刪除此檔案
chown libai:zhaoyun blank.txt
新建乙個空檔案,並給此檔案的屬主和屬組和其他使用者修改許可權
chmod g+x,o-wx a
使用install命令複製乙個cat檔案到其他目錄的同時給此cat檔案suid許可權,登入其他使用者使用此cat來檢視 /etc/shadow
install -m 4755 /usr/bin/cat /tmp
/tmp/cat /etc/shadow
給目錄設定sgid許可權,使目錄內新建的檔案的所屬組變為目錄的所屬組
chmod g+s /tmp
在opt目錄中建立乙個資料夾,給此資料夾1777許可權,使其它使用者再此資料夾新建檔案只能自己刪除自己的檔案。
mkdir /opt/test
chmod 1777 /opt/test
設定a.txt檔案acl擴充套件許可權對某使用者有寫許可權,對某組有寫許可權,檢視該檔案acl許可權,設定某資料夾acl擴充套件對某使用者沒有寫,讀,執行許可權,撤銷某使用者許可權,撤銷所有許可權
setfacl -m u:libai:w,g:zhaoyun:w a.txt #設定libai使用者有w許可權,組zhaoyun有w許可權
getfacl a.txt #查詢擴充套件許可權
setfacl -m u:libai:--- /tmp/test #設定libai使用者沒有許可權
setfacl -x u:libai /tmp/a.txt #去掉單個許可權
setfacl -b /tmp/a.txt # 去掉所有 acl 許可權
setfacl -r -m u:libai:rwx #是給目錄下所有檔案都加許可權
setfacl -m d:u:user1:rwx /tmp/test/ #給目錄加擴充套件許可權 #d預設 不用寫出來
建立乙個root無法刪除的檔案,修改為只能追加的檔案,檢視該檔案擴充套件屬性,最後刪除該檔案。
touch a.txt
chattr +i a.txt
chattr -i +a a.txt
lsattr a.txt
chattr -a a.txt && rm a.txt
HDFS檔案系統的基本操作 Hadoop權威指南
1.1.1 基本操作幫助 hadoop fs help1.1.2 在hdfs上建立如下目錄 命令 hadoop fs mkdir p usr local hadoop input1 1.1.3 將檔案從xujing01複製到hdfs usr local hadoop input1 目錄 命令 had...
第15 章 檔案系統的實現
檔案系統設計需要考慮的問題 我沒買乙個磁碟 比較常見自己的筆記本裡面的磁碟 買來第一件事情就是對磁碟進行分割槽和格式化 那磁碟為什麼要進行分割槽呢?如果記憶體字的長度是16位,那作業系統能表示的磁碟位址數是2的16此方 65536個磁碟位址,假定乙個磁碟資料塊是512b,那os 能夠訪問的最大磁碟空...
第17 1章 Linux檔案系統概述
fhs標準 filesystem hierarchy standard,檔案系統層次標準 sbin目錄 dev目錄 mknod dev ttysac0 c 4 64 mknod dev hda1 b 3 1 dev的建立 手動建立 在製作根檔案系統的時候,就在 dev目錄下建立好要使用的裝置檔案,比...