基础命令
1.在根下创建/log目录,查找出系统中所有以.log结尾的文件,并将文件复制到/log/目录中
[root@bogon log]# mkdir /log
[root@bogon log]# find / -name "*.log" -type f -exec cp {} ./log \;
2.分别使用gzip和bzip2的压缩方式对/log目录进行压缩,压缩的文件分别为 log.tar.gz log.tar.bz2,将压缩文件放到根目录下
[root@bogon log]# tar -czvf /log.tar.bz2 /log
[root@bogon log]# tar -cjvf /log.tar.bz2 /log
3.将压缩文件log.tar.bz2解压缩到普通用户的家目录中
[root@bogon ~]# tar -xvjf /log.tar.bz2 -C /home/
[root@bogon ~]# find /home -type f -name "*.log" -exec rm - rf {} \;
1.新建几个普通用户wukong wuneng wujing,他们属于xiyouji组的成员,其中wujing没有和系统交互的shell(没有和系统交互的shell就是无法登录系统)
[root@bogon ~]# groupadd xiyouji
[root@bogon ~]# useradd wukong -G xiyouji
[root@bogon ~]# useradd wuneng -G xiyouji
[root@bogon ~]# useradd wujing -G xiyouji -s /sbin/nologin
查看是否成功
[root@bogon ~]# cat /etc/passwd
或者
[root@bogon ~]# grep wu /etc/passwd
[root@bogon /]# cat /etc/passwd | grep wu
2.wukong和wuneng的密码都为redhat
[root@bogon ~]# passwd wukong
[root@bogon ~]# passwd wuneng
3.设置wukong可以添加用户,wuneng可以删除用户的操作,xiyouji组里的用户可以给任何一个用户更改密码。
[root@bogon ~]# vim /etc/sudoers
[wukong@bogon /]$ sudo useradd sunwukong
[wuneng@bogon /]$ sudo userdel sunwukong
[wuneng@bogon /]$ sudo passwd wukong
wukong账户更改wuneng密码
[wukong@bogon /]$ sudo passwd wuneng
vim相关
1.使用vim将/etc/passwd文件的内容写入/tmp/passwd文件中
进入vim /etcc/passwd
Ctrl+:并输入vsplit /tmp/passwd (垂直分割)
Ctrl+w+I:跳到 /etc/passwd
输入 1000yy(复制)Ctrl+w+h返回左边/tmp/passwd 输入 p (粘贴)
2.将/etc/shadow文件内容的第一行和最后一行内容写入/tmp/shadow文件中
进入 vim /etc/shadow
Ctrl+:并输入split /tmp/shadow
Ctrl+w+k:跳到上面页面,yy复制第一行,Ctrl+w+j返回 p粘贴
最后一行同理 第一行gg,跳到最后一行G
3.将/tmp/passwd和/tmp/shadow文件的内容先写入普通用户家目录下的usar文件中
4.复制/etc/passwd 文件到当前用户的家目录
[root@bogon /]# cp /etc/passwd /home
5.vim编辑家目录的passwd文件,显示出行号,将全文的关键字root替换未redhat,复制前10行内容粘贴到文档末尾,删除第五行的文件内容,最后将文档另存为用户家目录中命名为 passwd.bak ,源文件 passwd不做变更。
set nu显示行号
root换redhat
查找 ?root
替换:% s/root/redhat/g
复制前10行内容粘贴到文档末尾
10yy复制,G转末尾 P 粘贴
删除第五行的文件内容最后将文档另存为用户家目录中命名为 passwd.bak ,源文件 passwd不做变更。
光标跳到第五行 dd 删除一行
:w /home/passwd.bak (另存)
:q!