Linux学习笔记【用户管理】【vi】

用户管理【linux的多用户特性】
添加用户组:
Groupadd+用户组名
Groupadd -g 101 用户组名2
其中-g用于分配id【不常用】 101为id号

More less可以用于查看文件,使得大段的文件逐个显示

删除用户组:
Groupdel+组名

添加账户:【没有建组时,默认添加到当前用户所在组】
Useradd+用户名
Useradd -s /bin/sh -g group1 -G group2,group3 用户名
【/bin/sh】命令集【-s指向此用户shell】
【group1】所属主组,只能有一个
【group2,group3】所属副组,可以有多个

查看用户:
Cat /etc/passwd
或者
More /etc/passwd

在这里插入图片描述
第一位代表用户名
第二名代表密码占位符【密码段】
第三代表用户ID
第四代表用户组ID
第五代表用户描述信息【即备注,在例中为空】
第六代表用户主目录
第七代表用户默认shell

在这里插入图片描述
Userdel+用户名【等价于屏蔽用户,可恢复。用户所创建的文件依然存在】

Userdel -r 用户名【完全删除,不可恢复】
创建用户时,也创建了一个与用户名相同的目录

查看用户所属组:
Groups+用户名
【当用户名为空时显示当前操作者所属的组】
查看用户组
More /etc/group

Q:cat、more、less命令的区别
A:cat是一次性显示整个文件的内容,more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more相比cat,提供分页显示的功能,less相比more,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。退出less按q 键就可以了

修改密码
Root用户下
Passwd + 其他用户名
输入new password即可更改其他用户的密码

在这里插入图片描述
文件属性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

用户权限设置
RWX权限权值表:
在这里插入图片描述
以三个数字代表一共九位的权限eg:777,766等

Chmod 数字数字数字 文件名
或者
Chmod 对象+(-)rwx 文件名【为特定对象添加(减少)特定权限】
或者
Chmod 对象=rwx 文件名【重新赋予特定对象特定的权限】
对象包括U【所有者user】G【所属组group】O【其他人other】

Ps:在Linux中改变权限可能导致文件类型发生变化【eg:一般文件–>可执行文件】
Linux中文件不存在扩展名,极大程度上依靠权限区分文件类型

sudo权限:
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的

单纯使用su切换到root,读取变量的方式是non-login shell,这样的方式下非常多的变量都不会改变。尤其是PATH。所以root用的非常多的命令都仅仅能用绝对路径来运行。这样的方式仅仅是切换到root的身份。

Linux Vi编辑器
在这里插入图片描述

命令模式常用操作
光标移动命令

【h(或向左方向键)】 光标左移一个字符
【j(或向下方向键)】 光标下移一个字符
【k(或向上方向键)】 光标上移一个字符
【l(或向右方向键)】 光标右移一个字符
【[0]或[Home]】 光标移动到当前行的最前面
【[$]或[End]】 光标移动到当前行的末尾
【G】 光标移动到文件的最后一行
【nG】 n为数字(下同),移动到当前文件中第n行
【gg】 移动到文件的第一行,相当于"1G"
【n[Enter]】 光标向下移动n行

删除和复制命令
【x,X】 x为向后删除一个字符,相当于[Delete],X为向前删除一个字符,相当于编辑模式下的[Backspace]
【dd】 删除光标所在的一整行
【ndd】 删除光标所在的向下n行
【yy】 复制光标所在的那一行
【nyy】 复制光标所在的向下n行
【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴

命令模式切换到其他模式的操作

【i】 从当前光标左边进入插入模式
【I】 从当前光标所在行的第一个字符进入插入模式
【a】 从当前光标所在的右边进入插入模式
【A】 从光标所在行的最后一个字符处进入插入模式
【o】 英文小写字母o,在目前光标所在行的下一行处插入新的一行进入插入模式
【O】 英文大写字母O,在目前光标所在行的上一行处插入新的一进入插入模式
【:】进入底行模式

底行模式操作

【w】 保存文件
【w!】 若文件为只读,强制保存文件
【q】 离开vi
【q!】 不保存强制离开vi
【wq】 保存后离开
【wq!】 强制保存后离开
【set number】在命令模式下,用于在最左端显示行号;
【set nonumber】在命令模式下,用于在最左端不显示行号;
【/word】 在文件中查找内容为word的字符串(向下查找)
【?word】 在文件中查找内容为word的字符串(向上查找)
【[n]】 表示重复查找动作,即查找下一个
【[N]】 反向查找下一个

其他
【u】 撤消上一个操作
【[Ctrl] + r】 多次撤消
【.】 这是小数点键,重复上一个操作
【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down键)
【[Ctrl] + b】 屏幕向上移动一页(相当于Page Up键)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值