RHCSA第三天

1、总结出vim的三个模式中你认为实用的命令
vim相当于vi升级版
vim支持正则表达式,有自己的脚本语言,并且vim下的核心全局文件可以共享
部分操作
Ctrl+F 向下翻动

Ctrl+B 向上翻动

HOME键 / ^ 跳转行首

End键 / $ 跳转行尾

1G / gg 跳转文件首行

G 跳转文件末尾

#G 跳转第#行

:set nu 显示行号

:set nonu 取消行号

x / Del键 删除光标单个字符

dd 删除光标所在行

#dd 删除光标开始#行内容

(#)yy 复制当前(#)行

P 粘贴到光标后

p 粘贴到光标前

/word 自上而下查询word字符串

?word 自下而上查询

n/N 定位下一个/上一个匹配到的字符串

u 撤回最近一次操作,可重复使用

U 撤回所有操作

ZZ 保存内容并退出

w 保存

w /root/file 保存到其他文件

q 退出(未修改的)

q! 不保存退出

wq 保存退出

e ~/newfile 打开新的文件进行编辑

r /etc/file 当前文件读入其他文件内容

s /old/new 当前行,第一个字符old改为new

s /old/new/g 当前行,所有改换

#,# s/old/new/g 行号#,#范围内替换

% s/old/new/g 全文修改

s /old/new/c c命令,替换前用户需要操作确认

1,10 co 5 1-10行复制到5行后

g/#/d 查找#行并删除

Linux关于普通文件的命令
创建:touch + 文件名
删除:rm ;
强制删除:rm -f
向文件添加内容:
(1)echo 内容 > wenjian(会覆盖); echo 内容 >> wenjian(不会覆盖)
(2)tee wenjian; tee -a wenjian(不会覆盖)
查看:cat less head tail
过滤关键字:grep
切割显示:cut
排序显示:sort
去重显示:uniq
替换相应字符显示:tr
文本数据统计:wc

目录文件的管理

创建:mkdir ;mkdir -pv

删除:rm -r; rm -rf

2、文件管理命令练习:在/opt目录下创建一个临时目录tmp;在临时目录下创建一个文件,文件名为a.txt;
在这里插入图片描述

3、vi练习:完成如下步骤
1) 应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间**
创建:
在这里插入图片描述
第一行:按 i 进入输入模式
在这里插入图片描述
后面我发现了可以导入时间的指令:
在这里插入图片描述
在这里插入图片描述

2) 将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)
在这里插入图片描述
在这里插入图片描述

3) 查找文档中包含#号字符的行,将整行删除
在这里插入图片描述

4) 开启VI的行号提示功能
在这里插入图片描述
在这里插入图片描述

5) 将光标移动到第5行,并在第5行后产生一新的空白行第6行
按 i 进入输入模式,可将光标移动到第五行;将光标移动到第五行最后一个字符,回车可产生空白第六行
在这里插入图片描述

6) 修改内容。将所有的timeout=5,更改为time=30
在这里插入图片描述
原内容:
在这里插入图片描述
修改后:
在这里插入图片描述

7) 将整个文档中的所有root字符更改为admin字符
在这里插入图片描述
原内容:
在这里插入图片描述
修改后:
在这里插入图片描述

8) 复制第1行的日期时间内容到文档末
在这里插入图片描述
在这里插入图片描述
9)将文档保存,将文档再次另存为/boot/newfile2,退出VI编辑器
保存:
在这里插入图片描述
另存为/boot/newfile2:
在这里插入图片描述

4、文件查看
复制/etc/passwd到/opt目录下;
原/opt目录:
在这里插入图片描述
复制后:
在这里插入图片描述

查看/opt/passwd文件的第6行;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值