vim介紹
1. i:輸入模式
2. esc:末行模式,退出模式
3.? [:]:進(jìn)入命令模式
4. 選中:v
5. 復(fù)制:y
6. 粘貼:p
7. 刪除:d
8. 跳轉(zhuǎn):gg(跳轉(zhuǎn)首行) ? ?? G(跳轉(zhuǎn)末行)??? 3G(跳轉(zhuǎn)到第3行)
9. 撤銷(xiāo):u
10.反撤銷(xiāo):快捷鍵:ctrl + r
11. 保存退出:?? :wq? 或者 :x
12. 不保存退出:?? :q!
13. 保存:? :w
14. 設(shè)置行號(hào):?? :set nu????? 取消行號(hào):???? :set nonu
15. 替換:?? :s/被替換原文/替換內(nèi)容?? ------ 默認(rèn)只替換 光標(biāo)選中行第一個(gè)匹配的內(nèi)容
????? 全行替換:??? :s/被替換原文/替換內(nèi)容/g? -------- 整行替換
????? 全文替換:?? :%s/被替換原文/替換內(nèi)容/g
????? 只替換n,m行:??? :5,10s/被替換原文/替換內(nèi)容/g?? ---- 替換5 到 10行內(nèi)容
16. 向下查找:? /[內(nèi)容] ------ n(向下查找)、N(向上查找)
17. 向上查找: ?[內(nèi)容]
18. 取消查找的高亮顯示:??? :nohl
用戶(hù)和組
1. cat /etc/passwd:存放用戶(hù)信息的文件
???? 用戶(hù)名;密碼占位符;UID;GID;說(shuō)明信息;用戶(hù)家目錄;登陸shell
2. cat /etc/shadow:存放用戶(hù)密碼的文件
??? 用戶(hù)名;密碼;最近一次修改密碼的時(shí)間;密碼最短有效期限;密碼最長(zhǎng)有效期限;密碼過(guò)期前多少天提醒
??? /etc/group:存放組信息
??? /etc/gshadow:存放組密碼
??? /etc/default/useradd:添加用戶(hù)的默認(rèn)信息
3. cat /etc/group:存放用戶(hù)組信息
4. cat /etc/login.defs:用戶(hù)登陸信息
??? centeros7用戶(hù)的UID:(1) 管理員 : 0? (2) 系統(tǒng)用戶(hù):201-999? (3) 普通用戶(hù):1000-60000
5. useradd [用戶(hù)名]:添加用戶(hù)
6. id:直接輸入id查看當(dāng)前用戶(hù)信息
??? id [用戶(hù)名]:查看某個(gè)用戶(hù)信息
7. 查看添加用戶(hù)useradd的默認(rèn)配置:cat /etc/default/useradd
8. 修改用戶(hù)的UID:usermod -u 1002 zhubao
9. 更改某用戶(hù)組:usermod -g [組] [用戶(hù)]
10. 給某用戶(hù)增加附加組:usermod -G [組] [用戶(hù)] ?----- 這種方式只能存在一個(gè)附加組
11. 新建組:groupadd [組]
12. 給用戶(hù)追加組:usermod -aG [組][用戶(hù)]
13. 更改用戶(hù)shell執(zhí)行方式:usermod -s /bin/sh [用戶(hù)]
14. 更改用戶(hù)home目錄:usermod -d [home目錄](méi) [用戶(hù)]
15. 只刪除用戶(hù):userdel [用戶(hù)]
16. 刪除用戶(hù)并刪除相關(guān)文件:userdel -r [用戶(hù)]
17. 更改當(dāng)前登陸的用戶(hù)密碼:passwd
18. 給某個(gè)用戶(hù)設(shè)置密碼:passwd [用戶(hù)] ---- 只有根用戶(hù)才可以指定用戶(hù),普通用戶(hù)不可以
19. 切換用戶(hù):su - [用戶(hù)]
20. exit:退出登錄
21. usermod -g [組名] [用戶(hù)]:把某個(gè)用戶(hù)所在的組換成別的組
22. groupdel [組名]:刪除組
23. head -n5 [文件]:查看文件內(nèi)容最后5行
24. tail -n5 [文件]:查看文件內(nèi)容前5行
25. groups [用戶(hù)名]:顯示這個(gè)用戶(hù)下所有的 組
26. chgrp [組]? [目錄](méi):chgrp student .? — 修改當(dāng)前目錄的所屬組為student