DAY 6
# \cp 只执行cp本身不匹配cp别名
hash 查看系统命令缓存
hash -d 命令 删除指定命令的缓存
hash -r 清空所有命令缓存
exit 退出终端可以清空缓存中的命令缓存
# cat /etc/passwd
# mv/usr/bin/cat /usr/local/bin
# cat /A
# -bash: mv/usr/bin/cat: 没有那个文件或目录 ---通过缓存路径匹配命令文件
# hash -d cat
# cat /A
CST
11月 30日 星期三
touch `date +"%H:%M:%S"file.txt`
-rw-r--r--. 1 root root 0 11月 30 17:37 17:37:28file.txt
更改时间
[root@localhost ~]# date 101110122020.34 (月日时分年点秒)
2020年 10月 11日 星期日 10:12:34 CST
[root@localhost ~]# date -s '2022-11-30'
2022年 11月 30日 星期三 00:00:00 CST
[root@localhost ~]# date -s '2022-11-30 17:34:56'
2022年 11月 30日 星期三 17:34:56 CST
更改时区
timedatectl set-timezone ZONE
cal [[[日]月]年]查看显示日历
cal -j 查看一年儒略日
[root@localhost ~]# cal -j
十一月 2022
日 一 二 三 四 五 六
305 306 307 308 309
310 311 312 313 314 315 316
317 318 319 320 321 322 323
324 325 326 327 328 329 330
331 332 333 334
用户、组
linux管理模式 私有模式:每一个用户对应一个和用户同名的组
公有模式
用户类型
管理员:一个系统对应1个管理员(root)
普通用户:1-65535(redhat)
系统用户:系统安装自动创建
普通用户:手动添加
创建用户
useradd 用户名 /usr/sbin/useradd
1.只有管理员可创建
2.一次只能创建一个
3.用户名必须要有字符信息
查看用户
# cat /etc/passwd 用户配置文件
# grep '^用户名' /etc/passwd
# id 用户名
删除用户
userdel -r 用户名 删除用户以及创建用户的所有文件
密码
passwd [用户名]
passwd -d 删除用户密码
echo mima| passwd--stdin 用户名
chpasswd
管理员:可以指定用户名更改系统任意用户的密码不需要输入之前的密码,不严格匹配密码等级设置
普通用户:不可以指定用户名,只能改自己的密码,需要输入之前的密码,严格匹配密码等级设置
破解密码
关机–>开机–启动界面–第一个引导菜单–按e–找到liunx这一行–在行尾添加rd.break–ctcl-x–mount -o remount,tw /sysroot–chroot /sysroot–passwd root–设置密码–确认密码-- touch /autorelabel --exit—exit(等待)
组类别
管理组:root
普通组:普通用户
系统组
一般组
主组,私有组(用户的默认组)
附加组(额外组,用户默认组之外的组)
创建组
# groupadd 组名
查看组
# cat /etc/group 组配置文件
# grep '^组名' /etc/group
删除组
# groupdel 组名