Linux文本编辑器(vim的基础使用)

目录

知识结构

vim的安装与文本编辑

1,vim的安装

2,文本文件编辑

文件查看命令

1,cat

2,more与less

3,head与tail

4,管道符号的使用


知识结构

vim的安装与文本编辑

1,vim的安装

Linux系统里面的命令就叫shell命令,上一篇博客简单介绍了一下shell解释器的工作原理,上篇介绍的ls也好,cd也好,都是shell命令的范畴,Linux里面的命令解释器就是shell解释器。

vim是文本编辑工具,可以理解为windows系统下的记事本,但是是属于程序员的记事本。可以用来编写脚本。脚本:简单来说,脚本就是一个文件,这个文件里面有很多Linux命令。其实是一个可以运行的程序,可以用来实现一些功能。

在终端输入如下命令安装vim:

yum install vim -y

装好之后输入vim,可以进入文本编辑器,按":q"退出编辑;按“i”开始编辑;

2,文本文件编辑

vim编辑文件时会有一些模式切换

演示:

输入内容后,按“ESC”键,此时进入命令模式,可以对文本文件执行命令,可以试试下面的几个命令:
yy:复制当前行
4yy:复制从当前位置起的四行;3yy就是复制从当前位置起的三行;然后按“p” 粘贴复制的内容。
dd 删除当前行;4dd删除从当前位置起的四行
u 撤销上一个操作
“:wq”退出并保存
:w 保存不退出
:q 退出
:q! 强制退出不保存

文本编辑的内容就是这些,相当于普通的记事本的功能。

文件查看命令

提示:如果在执行命令的过程中遇到卡住的情况,按“CTRL+C”就可以强制终止本次命令执行。

文件名过长时,按住Tab键可以自动补齐文件名。

文件查看命令:more,less,cat,head,tail,接下来一边演示一边看不同的命令效果。

#复制一个文件到当前文件
[root@localhost /]# cp /etc/ssh/sshd_config .
#用cat查看文件,-n会显示行号
[root@localhost /]# cat -n sshd_config
#用more查看文件
[root@localhost /]# more sshd_config
#用less查看文件
[root@localhost /]# less sshd_config

1,cat

2,more与less

more和less都能分页显示,less比more更好用一点

3,head与tail

head:默认显示文件的头十行 
tail:默认显示文件的尾十行

4,管道符号的使用

管道符号 “ | ”,是实现进程与进程之间通信的一种方式;将前面的命令的输出作为后面命令的输入。

比如说我要输出文件第5行到第11行的内容,就可以使用如下命令

[root@localhost /]# cat -n sshd_config |head -11 |tail -7

本次分享的内容到此结束,如果有问题欢迎在评论区留言。

这是你的人生,你必须为之奋斗!

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值