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

目录

知识结构

vim的安装与文本编辑

1,vim的安装

2,文本文件编辑

文件查看命令

1,cat

2,more与less

3,head与tail

4,管道符号的使用


知识结构

Linux文本编辑器(vim的基础使用)_第1张图片

vim的安装与文本编辑

1,vim的安装

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

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

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

yum install vim -y

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

2,文本文件编辑

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

Linux文本编辑器(vim的基础使用)_第2张图片

演示:

Linux文本编辑器(vim的基础使用)_第3张图片

Linux文本编辑器(vim的基础使用)_第4张图片

输入内容后,按“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

Linux文本编辑器(vim的基础使用)_第5张图片

2,more与less

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

Linux文本编辑器(vim的基础使用)_第6张图片

3,head与tail

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

Linux文本编辑器(vim的基础使用)_第7张图片

4,管道符号的使用

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

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

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

Linux文本编辑器(vim的基础使用)_第8张图片

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

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

你可能感兴趣的:(Linux入门,linux,centos)