vi编辑器的基础使用以及三种模式的切换

a.如何打开vi编辑器
1.vi
需要在底行模式保存时进行文件命名
:wq a.txt
2.vi a.txt
如果a.txt存在
使用vi编辑器,打开a.txt
如果a.txt不存在
创建a.txt,然后使用vi打开
3.vi +number a.txt
a.txt不存在时,将光标停在第一行
a.txt存在,但行数小于n,将光标停在第一行
使用vi打开a.txt文件,并将光标置于number行
b.三种模式
命令行模式:
进入插入模式:
i:在当前光标位置进行插入
I:在当前光标所在行的第一个字符位置插入
o:在当前光标的下一行进行插入
O:在当前光标的上一行进行插入
a:在当前光标之后进行插入
A:在当前光标所在行的最后一个字符位置插入
s:删除当前光标所在字符,然后插入
S:删除当前光标所在行,然后进行插入
进入到底行模式:
: /

命令:(在命令行模式)
	dd:删除当前行
	ndd:从当前行开始删除n行
	yy:复制当前行
	p:粘贴
	u:回退

插入模式:
esc:退出插入模式-》命令行

底行模式:
esc:退出到命令行模式
:w-〉保存
:w a.txt(另存为a.txt)
:q->直接退出
:q!->强制退出
:wq->保存并退出
:wq!–>强制保存并退出

:/terry :搜索terry字符
	按n进行下一个搜索

:set number(此设置只对当前文件有效,关闭再打开,失效)
:set nu:设置当前文件的行号

:set nonumber:取消行号设置

:1,4co10
	将1-4行复制到第10行
	$表示最后一行
	1,4co$
:1,4m$:
	将1-4行剪切到文件末尾

:1,$s/root/8888/g
	g:全局搜索(如果不加g,一行中如果有两个root,只会替换掉一个root)
	i:忽略大小写

2〉配置
1>手动配置
~/.vimrc(在当前用户的家目录下创建.vimrc文件)
vi .vimrc:(使用vi编辑器,编辑.vimrc文件)
set nu :设置行号
set autoindent:自动缩进
set tabstop=4:缩进的字符个数
set termencoding=utf-8

2》自动配置(第三方插件)
spf13-vim
github:

别人开发的插件
1.条件
Git 1.7+ and Vim 7.3+

git --version
查看版本信息(如果出现404,则先用sudo apt-get update更新,然后再apt install git)
2. 执行命令
$ curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
其他重要命令
重启云服务器:
1》页面(买服务器的那个页面)
2〉命令
$ reboot

find ./ -name ‘*.txt’
:查找当前文件路径下所有的txt文件

grep:
过滤
grep 1003 a.txt:
过滤出a.txt文件中的1003字符所在行
sleep:
休眠/阻塞
sleep 1000s:(ctrl+c强致退出睡眠)
sleep 1000s &:
到后台阻塞(会出现睡眠进程的id)

ps -ef:
查看所有进程
ps -ef | grep sleep(先将所有进程查出来,再将sleep进程过滤出来)

kill -9 pid
杀死一个进程

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值