Linux--vim编辑器

vim文本编辑器:

#man vim +命令:查看命令帮助文档
#vim +需要打开文件的路径
在这里插入图片描述

#vi +需要打开文件的路径
vim是vi升级版 ----加了高亮

1.普通模式:可以做快捷操作,列如复制、粘贴、删除、撤回等。
x:向后删除一个字符
X:向前删除一个字符
dd //删除一行 --> dn ↑/↓ //删除多行 --> dw //删除一个单词 -->Shift+d=D //删除光标当前位置到行尾
dw:删除一个单词 d+数字+
yy //复制一行 --> yn↑/↓ //复制多行 -->yw //复制一个单词
p:粘贴
shift+d:删除光标当前位置当行尾,以行为单位
u:撤回
gg //到文本首行 -->shift+g=G //到文本尾行
Shift+v //进入可视行,可以进行简单的操作
eg:Shift+v —> d 删除/y 复制

2.编辑模式:由i、I、o、O、a、A、s、S进入编辑模式,Esc退出。文本左下角出现“INSERT”就是在编辑模式下。
左下角显示–INSERT–表示进入编辑模式 i
i //直接进入编辑模式
I //光标移到行首进入编辑模式
o //向下换行进入编辑模式
O //向上换行进入编辑模式
a //光标向后移动一位进入编辑模式
A //光标移动到当前行行尾进入编辑模式
s //删除光标当前位置进入编辑模式
S //删除光标当前行进入编辑模式
编辑模式按esc退出到普通模式

3.命令模式:普通模式Shift+:进入命令模式,主要进行保存、退出的命令。
w //保存
q //退出
wq //保存退出
x //保存退出
! //强制(不能单独使用)
set number //显示行号
set nonumber //不显示行号

替换:s/被替换字符/替换的字符/g
1s/root/aa/g #改第一行
2,6s/bin/aa/g #改2到6行
1s/0/1/ #改第一行的第一个
s/0/ /g #改变为空格
%sg #改变所有

/在系统里有两个意思,字符、路径,格式里面写入默认是字符,但是文本中/其实是路径,要用\转义

4.搜索模式:普通模式下输入/+关键字,直接搜索,搜索出来的可以通过N/n上下查找。
eg:/root //搜索root
vim /etc/passwd +34 //进行定位

四种模式切换:
除了普通模式外其他三种模式不能直接切换,都是由普通模式进行切换,然后通过“ESC”返回普通模式

Windows—多树型结构 --CDEF盘
Linux通过命令进入文件—单树型结构
#ls //查看根目录下面的文件
在这里插入图片描述
根目录下共有19个文件

man:帮助手册。
cd /:切换路径。
~:用户主目录。
ls:显示当前路径底下的所有内容,一共有19个文件夹,都是蓝色的,这是系统安装后默认存在的。

/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。
/root:就是root用户的用户主目录。
/home:存放普通用户的用户主目录。
/bin:存放普通用户可执行的文件。(命令)
/sbin:存放系统用户可执行的文件,普通用户是不能使用的,除非做了一些相关权限的改动。
/etc:相当于windows的C盘,存放系统的相关配置文件,系统中最重要的目录之一。
/tmp:与etc正好相反,临时文件目录,用来存放不同程序执行时产生的临时文件,可以做实验,内容可删除。
/opt:存放大型第三方软件,基本是空的,可以做实验。
/boot:引导,很重要,存放系统的引导程序。
/dev:(device)存放的是设备文件。
/lib:lib是库(library)英文缩写,32位操作系统库文件,存放系统动态链接共享库,存放所有程序运行是需要调用的函数,如果把这里面的文件删了,函数也就没了,对应的程序当然起不来了。
/lib64:64位。
/mnt:系统默认的挂载点。
/media:默认的光盘挂载点。
/srv:大多数时候是空的,相当于浏览器访问的数据。
/usr:很重要,相当于假根,很多系统文件不适合放在/下面的就放在这里。
/sys:存放较新的内存文件。
/proc:核心开关,cat /proc/cpuinfo查看CPU信息。
/run:存放进程文件。
/var:存放经常变化的文件,如邮件、日志、打印。

蓝色 目录 /etc
黑色 文件 /etc/passwd
浅蓝色 链接 /etc/grub2.cfg
红色 压缩包 boot.tar.gz
绿色 可执行文件 /etc/init.d/network
黑底黄字 设备文件
*//不绝对,可以修改

命令格式
命令+选项+参数
命令:你要干什么?
选项:会修改命令的行为(以“-”或者“–”开头,以“-”开头的为短格式选项,以“–”开头的是长格式选项;短格式用于操作,长格式用于理解。选1个或者多选,都选,根据情况而定 )
参数:是文件名或者命令需要的其他对象

ls:查看文件夹内容
在这里插入图片描述
-a:查看隐藏文件—影藏文件以.开头
在这里插入图片描述
-i:查看节点号

-l=ll:查看长格式—>ls -al=ll -a [-:文件 d:文件夹 l:链接 c:设备文件]
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
-Z:查看文件属性—>ls -Z 文件名:查看此文件的属性
在这里插入图片描述
ll -d:查看文件夹的长格式
在这里插入图片描述
cd:切换路径
cd . :当前目录
cd … :上一级目录
touch:创建文件
mkdir:创建文件夹
mkdir yy1 yy2 yy3:创建平级目录
在这里插入图片描述
mkdir {aa,bb,cc}:创建平级目录
在这里插入图片描述
mkdir -p /hh1/hh2/hh3/hh4:创建父子级目录(用于一级一级递归创建)

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值