使用Ubuntu时用到的一些指令-持续添加--
VIM: #(安装指令-->sudo apt-get install vim)
所有的指令一定是这种情况下发出的:
即文本框地段只显示行列才能够使用指令
下图这种就不行,因其在执行INSERT指令,可以通过esc来移除这种状态。
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