2021-06-04

##CSA作业
作业
基础指令:

  1. find / -name “*.log” -type f -exec cp -rf {} /log/ ;在这里插入图片描述

  2. tar -czvf log.tar.gz /log , tar -cjvf log.tar.bz2 /log , mv log.tar.gz / , mv log.tar.bz2 /

  3. 在这里插入图片描述

  4. tar -j log.tar.bz2 , mv /log /home/redhat
    在这里插入图片描述

  5. find /root -name “*.log” -type f -exec rm -f {} /root/log ;

  6. 在这里插入图片描述

vim部分:
1.首先我们进入vim模式下的/etc/passwd文件
vim /etc/passwd
进入之后,首先我们要知道这个文件里有多少行我们才方便我们复制
命令 :set number 或者简写为 :set nu 即可
然后我们 nyy全部复制 退出 :q!
进入/tmp/passwd 粘贴:p

2.和第一题差不多 但这里如果一行一行太麻烦 这里我们采用分屏来方便我们操作 命令 :split /tmp/shadow 然后
Ctrl+w+k:快捷键表示跳转至下面一个窗口 gg 移动光标至文件首行 yy 复制
Ctrl+w+j: 快捷键表示跳转至上面一个窗口 p 粘贴
G 移动光标至文件末尾 剩下的操作一样
3. 这里我们采用分屏来方便我们操作 命令 :split ~/user 还有其他两个文件也分屏 然后复制粘贴
4. cp etc/psswd/ /root
5. vim /root/passwd ,查看行号命令 :set number ,全部替换 😒/root/redhat/g
,复制前十行 首先先将光标移到首行 gg 然后复制前十行 10yy 到末行 G
粘贴 p 删除第5行 5dd 退出 :w passwd.bak
6.
普通模式进入插入模式
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 多窗口下切换窗口
q 退出当前窗口

用户操作:
1.在这里插入图片描述
无法登录
在这里插入图片描述

2.在这里插入图片描述
3.
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值