Linux文件管理 linux课程( 四 )


用法:解压缩到当前目录
用法:解压到指定目录 。
Zip命令摘要
Zip是压缩
解压就是解压 。
#zip 3.zip 3.txt
#unzip 3.zip
#unzip 3.zip -d /tmp/
三 。VIM文件编辑器概述
Vim text editor是由vi演化而来的文本编辑器,是许多Linux发行版的默认文本编辑器,使用简单,功能强大 。
1.vi编辑器
Vi(可视化编辑器)编辑器通常简称为vi 。它是Linux和Unix系统上最基本的文本编辑器,类似于Windows系统下的记事本编辑器 。
2.vi和Vim编辑器
vim(Vi改进版)是Vi编辑器的增强版,比Vi好用 。几乎vi的所有命令都可以在vim上使用 。
3.Vim编辑器安装
Centos通常默认安装vi或Vim文本编辑器 。
当在命令行中输入“Vim”以显示如下所示的屏幕时,就认为Vim安装成功了 。
如果在命令行模式下输入“vim ”,输出结果是“Command not found ”,则该系统中没有安装Vim 。
错误:找不到命令...
含义:找不到这个命令,通常意味着这个命令没有安装或者可能打错了 。
如果没有安装,可以通过以下命令进行安装
#yum安装vim
yum的使用将在后面详细描述,这里默认已经安装了vim 。
4.Vim编辑器的四种工作模式
Vim中有四种模式:
命令模式
编辑模式(输入/插入模式)
可视化模式
最后一行模式(最后一行模式)
①命令模式:使用VIM编辑器时,默认为命令模式 。在此模式下,可以移动光标位置,通过快捷键可以对文件内容进行复制、粘贴、删除等操作 。
②编辑模式:在此模式下,您可以编辑文件的内容 。
③最后一行模式:可以在最后一行输入命令,搜索、替换、保存、退出文件 。
④可视化模式:可以做一些列选择操作 。
四种模式之间的关系:
四 。Vim用法
1.Vim打开文件
命令:vim
功能:编辑文件 。
语法:vim文件名
用法:vim文件名
示例代码:
#vim 1.txt含义:用vim编辑器打开1.txt文件 。如果1.txt文件不存在,创建一个新的空文件1.txt,它将在保存和退出编辑器时自动创建 。
2.Vim保存文件并退出 。
在任何模式下,都可以按两次ESC键返回命令模式,在命令模式下输入:wq并按enter键 。
3.Vim退出,不保存文件 。
在任何模式下,都可以按两次ESC键返回命令模式,并输入:q!按回车键 。
4.Vim命令模式操作(重点)
4.1.快速光标移动操作
☆将光标移动到开头和结尾 。
将光标移动到文件第一行的开头,然后按gg 。
将光标移动到文件最后一行的头,按键:G[cap slk+G键]/[Shift+G键]
#vim /var/log/boot.log-20200219
翻转屏幕
打开屏幕,按ctrl+b(前)或PgUp 。
调低屏幕,按ctrl+f(后)或PgDn 。
将屏幕向上翻一半,然后按ctrl+u(向上)
将屏幕向下翻一半,然后按ctrl+d(向下)
☆快速定位到指定线(关键点)
数字+G
150克
注意:经常用于错误定位 。
#vim /var/log/boot.log-20200219
4.2.复制
①复制光标线 。
关键:yy
粘贴:在要粘贴的地方按p键【粘贴在光标行的下一行】 。如果你想粘贴在光标线的前面,使用p键 。
(2)根据光标所在的行(包括当前行)向下复制指定的行数:数字yy,如5yy 。
#vim 1.txt输入如下,可以用来测试5yy,一目了然 。
4.3.剪切/删除
①剪切/删除光标所在的行 。
键:dd(删除后下一行上移)
注意:dd严格来说是剪切命令,但如果是剪切而不是粘贴,那就是删除的效果 。
②剪切/删除光标所在的行(包括当前行),删除/删减指定的行 。
键:数字dd(删除后下一行上移)
③剪切/删除当前光标所在行(光标所在行)后的内容,但删除后下一行不会上移 。
Key: d(当前行删除后会变成空白线)
4.4.撤销/恢复
撤消:u(撤消)
还原:还原前ctrl+r撤消操作(取消)[重做,重做]
5.Vim最后一行模式操作(按键)
5.1.进入最后一行模式 。
进入模式:从命令模式进入,按:或/(搜索)进入末行模式 。
退出方式:
①按下Esc键
②按Esc键两次 。
③删除最后一行的所有输入字符 。
那么线条模式的作用是什么呢?最后一行模式可以做什么?
5.2.与最后一行模式相关的功能
①保存操作(写)
回车::w保存文件(明白)
输入::w路径另存为(理解)
②戒(戒)
回车::q退出文件(明白)
默认情况下,退出时需要保存修改后的文件:W,然后就可以退出了 。
③保存并退出(主控,常用)


推荐阅读