Linux文件管理:vim编辑器

1、新建文本命令

 touch				文件名

只能图形界面使用命令gedit:

 gedit				文件名			输入文本后保存退出

在这里插入图片描述
文本图形界面均可使用命令vim:

 vim								文件名

进入文本编辑模式,点击i进入编辑并模式,编辑后按Esc退出编辑模式,输入:wq保存文件后自动退出。
在这里插入图片描述
2、新建目录命令

 mkdir					目录名
 mkdi		-p			目录1/目录2/目录3

-p建立递归目录时,当上层目录不存在自动建立
在这里插入图片描述3、删除文件和目录

 rm 					文件名
 rm 		-f 			文件名

其中-f=force 标示强制删除不提示

 rm 		-r			文件名	
 rm 		-r -f 			目录名		
 rm 		-rf 			目录名		
 rm 		-fr 			目录名

-r标示递归删除,也就是删除目录本身和里面的所有内容
在命令参数使用过程中,-a -b -c =-abc =-bac ,顺序是不需要注意的。
在这里插入图片描述

4、vim新建文件时异常退出
使用vim进行新建文件编辑出现异常退出时,重新打开时会出现如下界面:
在这里插入图片描述

[O]pen Read-Only,  (E)dit anyway,  (R)ecover,   (D)elete it,        (Q)uit, (A)bort:
    只读打开	         继续编辑          恢复数据    删除swap文件  退出    退出

异常未保存退出,再次进入shell脚本,输入 vim file出现数字,点击R再次编辑后:wq保存,再次今日shell脚本,输入vim file按D后进行:wq保存,再次进入脚本输入vim file就可以正常使用。

5、文件的复制

 cp			    	文件		  		 		目的地文件	
 cp 	-r			目录	  			 		目的地目录
 cp  				文件1 文件2    					目的地目录	
 cp	-r 			目录1 目录2	   				目的地目录	

6、文件的移动

 mv 				文件		   										目的地文件	
 mv				目录		   										目的地目录	
 mv				目录/*		                               

*代表将目录下所有文件都移动,不写目的地文件/目录则默认当前所在地
相同磁盘的移动只是一个文件重命名的过程,所以无论windows还是linux都会较快移动,
不同磁盘的移动是复制删除的过程,会使用较长时间进行移动。

7、文件的查看
(1)cat 命令

 cat  			文件名		##查看文件的全部内容
 cat 	-b		文件名		##-b显示行号不包含空行
 cat 	-n  		文件名		##-n显示行号包含空行

在这里插入图片描述
(2)less 命令

 less			文件名

用法:
箭头上下 ##逐行移动
pageup / pagedown ##逐页移动
/+关键字 ##高亮显示关键字,其中n向下匹配,N向上匹配
按键v ##进入vim模式 在vim模式中按:wq 退回到less模式
按键q ##退出
在这里插入图片描述
(3)head 命令

 head 		文件名		##查看文件前10行
 head -n 3	文件名		##查看文件前3行

(4)tail 命令

 tail					文件名				##查看文件后10行
 tail 	 -n	3			文件名				##查看文件后3行	

(5)ls命令

 ls 		-l				文件			##文件属性
 ls						目录			##目录中保函的内容
 ls 		-d				目录			##目录本身
 ls 		-a				目录			##所有文件包含隐藏的
 ls 		-S				目录			##查看并且按照大小排序
 ls 		-s				文件|目录		##查看文件大小

在这里插入图片描述
8、文件的寻址
(1)相对路径
相对路径就是相对于当前系统所在目录的一个文件名称的简写,在同一个网站下,不同文件之间的的位置定位,依赖于当前所在位置,不用以/开头,省略了系统当前所在目录的名称。
(2)绝对路径
绝对路径是文件在系统的真实位置,详细的位置,不依赖于当前所在位置,此命令是以“/”开头。

9、vim编辑器的使用方法说明
(1)使用vim新建或编辑文件时显示命令
文件下方:

命令作用
:set nuvim显示行号
:set nonuvim去掉行号(一次性)
:set mouse=a启用鼠标(一次性)
:set cursorline启动行线(一次性)
:q关闭vim
n显示搜索命令定位到下一个字符串
N显示搜索命令定位到上一个字符串
u撤销上一步操作
p粘贴

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上述操作如果之间在vim打开的文件里使用均为一次性,只能观看方便,如果需要永久保存则:

vim /etc/vimrc 

在这里插入图片描述
打开vim 在文件最下方添加命令后在打开就可以永久使用(改变配置文件vimrc时先备份,出问题后,删掉后cp备份过去)。

(2)字符搜索

命令作用
/关键词可以把关键词高亮显示
:noh消除高亮

在这里插入图片描述
在这里插入图片描述
(3)字符管理
用上下键调整到关键字上
删除,dl删除一个字母,dw删除一个单词,dd删除一行,
复制,yl复制一个字母,yw复制一个单词,yy复制一行, 复制完成后按p粘贴。
剪切,cl剪切一个字母,cw剪切一个单词,cc剪切一行,
剪切会进入插入模式,想粘贴进入粘贴模式按Esc,
ctrl+r恢复撤销,u 撤销

(4)vim可视化模式

命令作用
crtl+v进入可视化模式

批量一列添加
crtl+v选中所在列,按大写I进行添加,按Esc后添加成功。
在这里插入图片描述
(5)字符替换

命令作用
:%s/sbin(要替换的字符)/westos(替换成的字符)/g所有列sbin换成westos g是行,%s是列
:%s/:/@/g替换全文的:为@
:1,5s/:/@/g替换1-5行的:为@
:/adm/,/halt/s/:/@/g替换adm到halt之间的:为@

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

\为转译符号,如果想要换掉/这种有意义的符号用转译符号。
eg:

:/adm/,/halt/s/\//@/g      				###替换adm到halt之间的\/为@

(6)分屏功能

命令作用
ctrl+w s前后分屏
ctrl+w v左右分屏
ctrl+w c关闭光标所在屏幕
ctrl+w 上下左右光标移动到指定屏幕
:sp 文件名添加一个文件,同时编辑当前文件夹的两个文件

在这里插入图片描述
在这里插入图片描述

(7)命令模式下光标的移动
插入模式下光标的移动:

命令作用
:数字跳转数字行
按键G文件最后一行
按键gg文件第一行
按键i光标所在位置插入
按键I光标所在行行首插入
按键o光标所在行下一行插入
按键O光标所在行上一行插入
按键a光标所在字符下一个字符插入
按键A光标所在行的行尾插入
按键s光标所在字符删除并插入
按键S光标所在昂删除并插入

(8)vim的退出模式

命令作用
:q退出文件内容无更改
:wq退出保存
:q!不保存强制退出
:wq!超级用户或所有人的退出保存,在只读文件编写时使用,强制保存退出改写和只读文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值