07Linux,命令模式的基本操作

2、命令模式的基本操作
Gg光標 跳轉到第1 行
G 最後一行
2G 第2行
Yy複製
2yy複製2行
P粘貼
dd刪 除
2dd刪除2行

撤銷 u、U 撤銷前一次/當前行所有更改
重做 Ctrl+r 重做最近一次被撤銷的操作
文本查找 /word 向後查找字符串“word”
切換查找結果 n、N 跳至後/前一個結果

存盤 :w 保存當前文件
退出 :wq、:q! 保存並退出、放棄保存並退出
文本查找 /word 向後查找字符串“word”
切換查找結果 n、N 跳至後/前一個結果

行內替換 :s/old/new/g 替換當前行所有的“old”
區域替換 :n,m s/old/new/g 替換第n-m行所有的“old”
全文替換 :% s/old/new/g 替換文件內所有的“old”
編輯器設置 :set nu|nonu 顯示/不顯示行號

三、用戶管理
1)添加一個可登錄的用戶zhsan

useradd zhsan

passwd zhsan

id 用戶名

四、組管理
groupadd 組名(創建組)
gpasswd -a 用戶名 組名(用戶加入組)
gpasswd -d 用戶名 組名(用戶從組中刪除)
groupdel 組名(刪除組)

把用戶zhsan添加到users組

gpasswd -a zhsan users

DAY06
一、管理文件歸屬
chown 用戶名 文件名(修改文件屬主)
chown :組名  文件名(修改文件屬組)
chown 用戶名:組名 文件名(修改文件所有者及所屬組)

練習:管理文檔的歸屬
1)查看用戶guojing的家目錄的歸屬

ls -ld /home/guojing

2)以用戶huangrong登錄,嘗試查看guojing家目錄

su - huangrong

$ ls -l /home/guojing/ ==》報權限不夠
$ exit
3)把guojing的家目錄的屬主更改爲huangrong

chown -R huangrong /home/guojing

4)以用戶huangrong登錄,再次嘗試查看guojing家目錄
【可以查看】
5)以用戶guojing登錄,結果是什麼?

su - guojing ==》進不去家目錄

6)重新將guojing的家目錄的屬主恢復爲guojing

chown -R guojing /home/guojing

二、權限管理
ls -l
第1個字符,對應文檔類型(d 目錄、- 文件、l 快捷方式)
第2~4個字符,對應屬主的權限
第5~7個字符,對應屬組的權限
第8~10個字符,對應其他人的權限

如果要讓用戶對一個目錄只讀,一般給 rx
如果要讓用戶對一個目錄可寫,一般給 rwx

如果用戶對一個文件有 r、w、x權限:
r,查看文件內容(cat、less、vim看、……)
w,修改文件內容(vim)
x,能夠運行程序文件

如果用戶對一個目錄有 r、w、x權限:
r,查看目錄內容(ls)
w,修改目錄內容(mkdir、touch、mv、rm、cp、……)
x,進入目錄(cd)

chmod ugo+-=wrx 文件名
chmod -R 遞歸修改文件權限

練習:驗證對文件的x權限
1)去掉 /bin/hostname 文件的x權限

chmod -x /bin/hostname

2)測試執行 hostname,看效果(失敗)
3)重新添加 /bin/hostname 文件的x權限

chmod +x /bin/hostname

4)測試執行 hostname,看效果(成功)

權限和歸屬 小結:
1)查看歸屬(u、g、o)、查看權限(r、w、x)

ls -ld 文檔...

2)更改文檔的歸屬

chown -R 屬主:屬組 文檔...

3)更改文檔的權限

chmod -R ugoa+-=rwx 文檔...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章