2017-06-25(常用快捷键 history 用户及用户组)
常用快捷键
ctrl+l | 清屏 (与clear命令功能相似) |
ctrl+c | 强制终止当前命令 |
crtl+a | 光标移到命令行首 |
crtl+e | 光标移到命令行尾 |
ctrl+u | 从光标所在位置删除至行首 |
ctrl+z | 将命令放入后台执行 |
ctrl+r | 在历史命令中查找 |
histoty
格式: history [选项]
[选项] -c 清空历史命令
-w 将缓冲的历史命令写入用户家目录下的.bash_history
查看历史命令
history
修改默认保存条数
打开 /etc/profile 可以看到,系统默认保存1000条,修改histsize值 修改默认保存条数
历史命令的调用
!n
重复执行第n条命令
!2 重复执行第二条命令
!!
!! 重复执行上一条命令
!字符串
! his
重复执行最后一条以该字符串开头的命令
用户及用户组
用户组的相关配置文件
/etc/group 系统组信息配置文件
已 【root:x:0: 】 为例
root: | x: | 0: | |
组名称 | 组密码 |
组编号 0:代表root组 1-499:预留给安装在系统中的软件或者服务的。 500+ :用户创建的用户组 |
组内用户列表 (组列表为空,不代表组内没有用户,当组内只有一个用户,且组名跟用户名相同的时候,可以省略) |
/etc/gshadow 组密码文件
已 【root : : : 】 为例
root: | : | : | |
组名 |
组密码 组密码为null, * , ! 代表组没有密码 |
组管理者 null代表组内所有用户都可以管理此用户组 |
组内用户列表 |
用户相关配置文件
/etc/passwd
以 【root:x:0:0:root:/root:/bin/bash】 为例
root: | x: | 0: | 0: | root: | /root: | /bin/bash |
用户名 | 密码 | 用户编号 | 用户组的编号 | 用户的注释信息 |
用户的家目录 root : /root 普通用户:/home/username |
shell类型 |
/etc/shadow
以【root:$6$2lxrK5I1KmxFDhq:17270:0:99999:7:::】为例
root: | $6$2lxrK5I1KmxFDhq: | 17270: | 0: | 99999: | 7: | : | : | |
用户名 |
用户的密码 *代表帐号被锁定; !!表示这个密码已经过期了。 $6$开头的,表明是用SHA-512加密的, $1$ 表明是用MD5加密的 $2$ 是用Blowfish加密的 $5$ 是用 SHA-256加密的。
|
最近更新密码的时间 从1970.1.1开始的天数 |
密码不可变时间 0 代表随时可以修改 10:代表着10天之内不可修改 |
需要重新设定密码的天数 99999 表示不需要重新设定 |
警告修改密码的天数 | 密码过期的宽恕时间 |
帐号的失效时间 一般用于收费的服务系统中 |
保留 |