CentOS 基础

                                           CentOS 基础

目录

                                           CentOS 基础

去除命令行响铃方法/关闭主板报警音/关闭蜂鸣器

Vi/Vim 使用小窍门

模式分类:一般模式/普通模式输入模式/编辑模式命令行模式

 


去除命令行响铃方法/关闭主板报警音/关闭蜂鸣器

临时解决方案
# rmmod pcspkr
一劳永逸方案:
# echo "rmmod pcspkr" >> /root/.bashrc
# vim /etc/inputrc
set bell-style visible --去掉此参数注释#;没有就添加上此行。
# reboot

linux centos 系统命令行使用文本你编辑器经常卡住
ctrl+q
按esc,再按i键试试

Vi/Vim 使用小窍门

模式分类:
一般模式/普通模式
输入模式/编辑模式
命令行模式

 

普通模式下

普通模式切换到编辑模式的可用的快捷键
i ##光标前输入
a ##光标后输入
o ##新建一行输入
编辑模式切换到普通模式快捷键
ESC 
普通模式切换到命令行模式快捷键
shift+:

撤销上次操作
U      ##在当行撤销
u      ##撤销
ctrl+r ##恢复撤销

 

命令行模式下快捷键

位置移动类
gg        ##移动到文件最前面(首行首例)
shift+g/G ##移动到文件末尾

张贴复制:
yy   ##复制
N+yy ##复制N(数字)行
p    ##粘贴

删除类:
dd        ##单行删除
n+dd      ##删除n行
d+shift+g ##删除当前位置到文件末尾的所有
shift+d/D ##删除光标所在行位置及以后的字符
ctrl+v+上下键选择区域+d ##删除选择区域
Ctrl+u ##在输入模式下,删除当前行光标前面的所有字符
r      ##替换单个字符
R      ##一直取代光标所在的文字,直到按下 ESC 为止

 

保存与退出:
w        ##保存
q        ##退出
q!       ##强制退出
wq       ##保存退出
x        ##保存并退出
shift+zz ##保存退出(普通模式下)
ctrl+z   ##暂停(普通模式下)

输入模式
Ctrl+u ##删除当前行光标前面的所有字符

v
V
Ctrl+v

d
y
p

 

命令行模式

 

1>消除搜索后的关键字高亮
:noh
2>去除vim/vi 文本编辑响铃
:set noeb
命令(其中 noeb 是 noerrorbells 的缩写),这样当错误发生的时候将不会发出 bi 的一声。如果想要在出错的时候有一些提示,可以使用
:set vb
命令(其中 vb 是 visualbell 的缩写),代替 bell 的将是屏幕的闪烁。
:set vb t_vb=
这下 vi 的出错发声就彻底被禁止了。(跟上面的 set noeb 效果相同,但是通过设置 t_vb 的值还可以有其他表现,具体参看 vi 的帮助)
 上面这些命令还可以写在 $HOME/.vimrc 里面,就可以免去每次手工输入命令了。
 更详细的说明可在 vi/vim 中使用
:help vb

:set nu ##显示行号
:set nonu ##去除行号

替换
:s%/x/y/     ##x替换为y
:1,2s/x/y/   ##把1行到2行的x替换为y
:1,2s/x/y/g  ##把1行到2行的所有x替换为y
:s%/x/y/g    ##x全局替换为y
替换举例:
1、在 10 - 20 行添加 // 注释
:10,20s#^#//#g
2、在 10 - 20 行删除 // 注释
:10,20s#^//##g
3、在 10 - 20 行添加 # 注释
:10,20s/^/#/g
4、在 10 - 20 行删除 # 注释
:10,20s/#//g

 

CentOS 7 vim中Tab键设置为4个空格

https://gaojie.me/post/96.html

# vim /etc/vimrc

在文件最末尾添加如下内容

set ts=4   

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值