学习整理摘抄参考链接:https://www.jianshu.com/p/15cebf467f5c
1.vim删除制定行
:7,19d 删除6-19行
2.
:%s/^/#/g 来在全部内容的行首添加 # 号注释
:1,10 s/^/#/g 在1~10 行首添加 # 号注释
:g/^s*$/d g :全区命令 / :分隔符 ^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重复0到n个前面的字符,$表示行尾。连起来就是匹配只有空字符的行,也就是空行 /d :删除该行
:%s/ +/ /g 命令解释: %s :在整个文件范围查找替换 / :分隔符 + :匹配空格,其中“ ”表示空格,+表示重复1次或多次,加在一起表示一个或多个空格。 /r :换行符 /g :全局替换
3.撤销上一步的操作 esc u 只可以撤销一次
恢复撤销前 ctrl +r
4.多行输入重复内容
ctrl +v 进入可视化模式
向下移动多行 移动的位置为你需要重复内容输入的位置
i 进入编辑模式 输入内容
esc 复制成功
5. ctrl+b 向上移动一屏;
ctrl+f 向下移动一屏;
3j,表示向下移动3行
6.J 清除光标所处的行与上一行之间的空格,把光标行和上一行接在一起;
shift+p 在光标之前粘帖
以上操作主要是针对VIM中进行快捷处理
7.linux中指定目录中制定文件的搜索
find dir -name ".log" -o -name ".pid" find /etc/ -name ".log" -o -name ".pid" 在etc下面搜索这两种文件
搜索指定目录下的 ".log" 文件和 ".pid" 文件
8. 指定用户下搜索指定用户的文件
find dir -user user1 eg: find /home/ -user root 在home下搜索root用户的文件
9. uname -r 查看内核版本
10.ps -ef 查看进程
11.df -h # 查看磁盘信息
12. free -m # 查看内存信息
13.du -h file/dir # 查看单个文件/目录大小 -h 表示以 K,M,G
14.du -sh file/dir # 查看文件/目录总大小