《Linux达人养成计划2》学习笔记

 

vim编辑器

vi概述

vi操作模式

i键 切换到编辑输入模式  可进行输入  

输入完成后 按esc 输入:wq 保存退出

dd为命令 可以删除光标所在的那行

vi的命令格式

  • vim + abc 为打开文件后 光标定在最后一行
  • vim +3 abc 为打开文件后 光标定在第三行
  • vim +/imooc abc 为打开文件后 光标定在imooc第一次出现的那行 按n键 可在切换到下一个
  • vim aa bb cc 一次性创建/打开 三个文件 底行模式 输入:n 切换下一个文件 :prev/:N 切换上一个文件

底行模式和命令模式常用指令

底行模式常用指令

:w   保存修改

:q   推出当前vim编辑器

:!    强制执行

:wq  保存退出     

:q!不保存并退出 

:ls  列出当前编辑器中打开的所有文件   

:n/N   切换到后/前一个文件   

:一个数字  切换到第几行

/xxx  就是从光标位置向后搜索XXX第一个出现的位置,定位到那一行

?xxx 就是从光标位置向前搜索XXX第一个出现的位置,定位到那一行

命令模式常用指令

用户管理

用户和用户组

用户和用户组命令

用户组命令

  • groupadd 增加用户组
  • groupmod -n 新用户组名称 对应用户组名称 
  • groupmod -g 组编号 对应用户组名称
  • groupdel 删除用户组(删除前应当删除当前用户组下的所有用户,不然这些用户权限会受影响,成为黑户)

用户基本命令

  • useradd 用户名 //添加用户,所在用户组与用户名同名
  • useradd -g 组名 用户名 //添加用户,指定其所在的组
  • useradd -d 目录 用户名 //添加用户,制定其用户的家目录,没有指定所在组时,默认用户名就为用户组名
  • usermod -c 注释信息 用户名 //为指定用户名添加注释
  • usermod -l 新用户名称 原用户名称 (修改用户名)
  • usermod -g 用户组 用户名称(修改用户组)
  • userdel 用户名 删除用户
  • userdel -r 用户名 删除用户的文件

  • 禁止除了root用户以外的人登录服务器  touch /etc/nologin

用户和用户组进阶命令

锁定用户解锁用户

用户可无密码登陆

主要组和附属组

 

  • 将用户增添到一个附属组中

  •  使用用户的账号 输入该命令 切换到附属组 从而可以在附属组下创建文件 进行操作

  • 将用户的附属组删除

  • gpasswd -a username group1,group2,group3..........    将用户添加到指定附属组
  • useradd -g group1 -G group2,group3....username  在创建用的时候,指定主要组和附属组

  • 设定组密码

其他命令

  • 切换当前用户

发布了15 篇原创文章 · 获赞 0 · 访问量 330

猜你喜欢

转载自blog.csdn.net/weixin_38279239/article/details/105373020
今日推荐