1、 在根下创建/1og目录,查找出系统中所有以.1og结尾的文件,并将文件复制到/1og/目录中
分别使用gzip以及bzip2的压缩方式对/1og目录进行压缩,压缩的文件名分别为log.tar.gz 1og.tarbz2,将压缩文件放到根目录下将压缩文件log.tar.bz2解压缩到普通用户的家目录中(验证结果)
查找出普通用户家目录中以.1og结尾的文件并删除
1新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中wujing没有和系统交互的she11(没有和系统交互的she11就是无法登陆系统)。
2、wukong和wuneng的密码都为redhat
但是这种方式不好,容易暴露信息
history
所以我们用第二种方法
3、设置wukong可以添加用户,wuneng可以删除用户的操作,xiyouji组里的用户可以给任何一个用户更改密码。(并测试)
1、使用vim将/etc/passwd文件的内容写入/tmp/passwd文件中
2、将/etc/shadow文件内容的第一行和最后一行内容写入/tmp/shadow文件中
3·将/tmp/passwd和/tmp/shadow文件的内容写入普通用户家目录下的user文件中
4、复制/etc/passwd 文件到当前用户的家目录
5、vim编辑家目录的 passwd文件,显示出行号,将全文中的关键字root替换为redhat,复制前10行内容粘贴到文档末尾,删除第5行的文件内容,最后将文档另存为用户家目录中命名为passwd.bak,源文件passwd不做变更。
总结出vim的三个模式中常用的命令(练习vim的操作方式)
总结出vim的三个模式中常用的命令(练习vim的操作方式)
①普通模式:光标移动 快捷键
②插入模式:文本基本的编辑功能
③命令模式:输特定的指定实现特定的功能,shift+:可输入特定的命令
普通模式进入插入模式
a 将插入到光标的后面
i 将插入到光标的前面
A 将插入到段尾
I 将插入到段首
光标操作
gg 将光标移动到文件首行
G 将光标移动到文件末行
^ 将光标移动到当前行的首字符
$ 将光标移动到当前行的尾字符
命令模式下
:q1 不保存退出
:wq 保存退出
:x 保存退出
:w 保存不退出
:w b.txt 另存为txt
操作快捷键:
dd 删除一行
ndd 删除n行
d$ 删除光标至行尾的内容
u 撤销上一步操作(可uu)
yy 复制当前行
nyy 复制n行
p 粘贴到当前行之后
P 粘贴到当前行之前
vim查找与替换:
/ 关键词实现自上往下查找,n为下一个匹配,N为上一个匹配
? 关键词实现自下往上查找,n为上一个匹配,N为下一个匹配
:s/root/admin/ 将光标当前行第一个root替换为admin,没有则不替换
:s/root/admin/g 将光标当前行所有root替换为admin
:3,5 s/sbin/bin/g 将3-5行sbin替换为bin
:% s/nologin/fault/g 将所有行nologin替换为fault
:set/nu 显示行数
Ctrl+w+w 多窗口下切换窗口