使用Ubuntu时用到的一些指令-持续添加--

VIM: #(安装指令-->sudo apt-get install vim)

 

所有的指令一定是这种情况下发出的:

使用Ubuntu时用到的一些指令-持续添加--

即文本框地段只显示行列才能够使用指令

下图这种就不行,因其在执行INSERT指令,可以通过esc来移除这种状态。

使用Ubuntu时用到的一些指令-持续添加--

 

 

vim的编辑器的退出保存

1. :wq

2. 按下esp 再按shift +zz ,若是大写字母模式不需要按shift

3. 按下esp 再输入:q

 

vim如何快速移动到指定位置?

ngg #5gg或者5G代表第五行

i移动至行首,a移动至行尾部,I和A分别为在光标之间书写和光标之后书写。

4.vim高亮

  • 在Vi里面如果要搜索某个关键字,只要键入/xxx就可以了,比如,要搜索一个函数,就键入/snprintf

  • 然后回车,一个文件中,所有出现这个字样的地方都会被高亮显示。按n键,就可以自动把光标跳到下一个。

  • 消除高亮:键入:noh或者:nohl就可以了

  • shift + #    高亮前向

  • shift + ×     高亮后向

  • 用 :nohlsearch 或者简写 :noh 就可以取消关键字高亮。

  • G 或shift+g跳至尾部  gg跳至开头

  •  

    6gg 或6 G跳至第六行

  •  

    https://blog.****.net/u010127154/article/details/52573091

     

    /hh  向下查找hh 的字符串  例如: /chengtingting   向下查找字符chengtingting 

    ?bb 向上查找 bb字符串

    n  为重复前一个查找的操作

    N表示反向进行前一个查找操作  

    通常查找和N/n组合使用

    :10,50s/word1/word2/g   10行和50行之间寻找word1字符串,并将该字符串替换为word2

    举例:  “:100,200s/vbird/VBIRD/g”

    :1,$s/word1/word2/g    从第一行到最后一行查找字符串word1字符串,并将字符串word1替换为word2

     

    :1,$s/word1/word2/gc   从第一行到最后一行查找字符串word1,并将字符串word1替换为word2,在替换之前提示用户确认是否替换(confirm)

    :10,60>
    第10行至第60行缩进
    :10,60<
    第10行至第60行反向缩进

     

     

    如果需要频繁使用,可以定义一个映射,比如:

    nnoremap <silent> \h    :nohlsearch<CR>

     

    这样,以后按 \h 就可以了(先按 \ 再按 h)。 

    上面 \h 的部分可以换成你自己喜欢的其它按键,不过要注意这会覆盖掉按键本来的功能。

 

添加行号:使用命令,:set number 取消添加的行号, :set nonumber

vim 撤销上一步 u  恢复已撤销 Ctrl+r

指令大全:https://www.cnblogs.com/yangjig/p/6014198.html

——————————————————————————————————————

SSH root权限的修改:

在安装ssh的前提下#sudo apt-get install ssh

修改root的ssh权限,即修改 /etc/ssh/sshd_config文件中 PermitRootLogin no / without-password或者 PermitRootLogin prohibit-password改为 PermitRootLogin yes
然后重启ssh服务:sudo service ssh restart

 

 

vim 全部删除指令-->   :%d