(3)Linux _vim_用户组

vim介绍

1. i:输入模式

2. esc:末行模式,退出模式

3.  [:]:进入命令模式

4. 选中:v

5. 复制:y

6. 粘贴:p

7. 删除:d

8. 跳转:gg(跳转首行)      G(跳转末行)    3G(跳转到第3行)

9. 撤销:u

10.反撤销:快捷键:ctrl + r

11. 保存退出:   :wq  或者 :x

12. 不保存退出:   :q!

13. 保存:  :w

14. 设置行号:   :set nu      取消行号:     :set nonu

15. 替换:   :s/被替换原文/替换内容   ------ 默认只替换 光标选中行第一个匹配的内容

      全行替换:    :s/被替换原文/替换内容/g  -------- 整行替换

      全文替换:   :%s/被替换原文/替换内容/g

      只替换n,m行:    :5,10s/被替换原文/替换内容/g   ---- 替换5 到 10行内容

16. 向下查找:  /[内容] ------ n(向下查找)、N(向上查找)

17. 向上查找: ?[内容]

18. 取消查找的高亮显示:    :nohl

用户和组

1. cat /etc/passwd:存放用户信息的文件

     用户名;密码占位符;UID;GID;说明信息;用户家目录;登陆shell

2. cat /etc/shadow:存放用户密码的文件

    用户名;密码;最近一次修改密码的时间;密码最短有效期限;密码最长有效期限;密码过期前多少天提醒

    /etc/group:存放组信息

    /etc/gshadow:存放组密码

    /etc/default/useradd:添加用户的默认信息

3. cat /etc/group:存放用户组信息

4. cat /etc/login.defs:用户登陆信息

    centeros7用户的UID:(1) 管理员 : 0  (2) 系统用户:201-999  (3) 普通用户:1000-60000

5. useradd [用户名]:添加用户

6. id:直接输入id查看当前用户信息

    id [用户名]:查看某个用户信息

7. 查看添加用户useradd的默认配置:cat /etc/default/useradd

8. 修改用户的UID:usermod -u 1002 zhubao

9. 更改某用户组:usermod -g [组] [用户]

10. 给某用户增加附加组:usermod -G [组] [用户]  ----- 这种方式只能存在一个附加组

11. 新建组:groupadd [组]

12. 给用户追加组:usermod -aG [组][用户]

13. 更改用户shell执行方式:usermod -s /bin/sh [用户]

14. 更改用户home目录:usermod -d [home目录] [用户]

15. 只删除用户:userdel [用户]

16. 删除用户并删除相关文件:userdel -r [用户]

17. 更改当前登陆的用户密码:passwd

18. 给某个用户设置密码:passwd [用户] ---- 只有根用户才可以指定用户,普通用户不可以

19. 切换用户:su - [用户]

20. exit:退出登录

21. usermod -g [组名] [用户]:把某个用户所在的组换成别的组

22. groupdel [组名]:删除组

23. head -n5 [文件]:查看文件内容最后5行

24. tail -n5 [文件]:查看文件内容前5行

25. groups [用户名]:显示这个用户下所有的 组

26. chgrp [组]  [目录]:chgrp student .  — 修改当前目录的所属组为student

你可能感兴趣的:((3)Linux _vim_用户组)