常见命令参数 :
-
-
从编辑模式切换到指令模式可以使用哪个键? Esc
-
怎么用vi或vim编辑当前目录下test.txt文件? vi test.txt 或者 vim test.txt
-
删除整行文本的指令是? dd
-
存盘并退出 vi 的指令是? wq
-
在光标之后查找hello字符串 /hello
-
在光标之前查找hello字符串 ?hello
-
vi 编辑器有几种模式,分别是什么? 三种模式,分别是 命令模式, 编辑模式, 末行模式
-
在 vi 的一般模式中,如何全局 hello1 成为 hello2,而若需要使用者确认机制,又该如何? :%s/hello1/hello2/gc
-
在 vi 的一般模式中,如何可视区域 hello1替换 hello2? :s/hello1/hello2/g
-
命令模式下删除光标所在行向下10行 10 dd
-
删除光标所在行到第一行的所有数据 d1G
-
删除光标所在行到最后一行的所有数据 dG
-
复制光标所在行 yy
-
复制光标所在行到第一行的所有数据 y1G
-
复制光标所在行到最后一行的所有数据 yG
-
复制的数据粘贴在光标的下一行 p(小写)
-
复制的数据粘贴在光标的上一行 P(大写)
-
将光标所在行与下一行的数据结合成一行 J
-
恢复前一个动作 u
-
光标向左移一个字符 h
-
光标向下移一个字符 j
-
光标向上移一个字符 k
-
光标向右移一个字符 l
-
屏幕向下翻一页快捷键 Ctrl+f
-
屏幕向上翻一页快捷键 Ctrl+b
-
屏幕向下翻半页快捷键 Ctrl+d
-
屏幕向上翻半页快捷键 Ctrl+u
-
退出vi编辑器 :q
-
强制退出vi编辑器 :q!
-
显示行号 :set nu
-
取消显示行号 :set nonu
-
移动到行位 $ 或 End
-
移动到行首 0 或 Home
-
向前移动一个单词 b
-
向后移动一个单词 w
-
移动到文件顶部 gg
-
移动到文件底部 G
-
移动到数字对应行数 数字G 或 数字gg 或 :数字
-
重复上次命令 .
-
在当前工作目录中查找名称为itcast的所有文件 find itcast
-
查找/ home目录下的所有文件名称为itcast find /home -name itcast
-
在/目录下查找名称为itcast的所有目录 find / -type d -name itcast
-
在/目录下查找名称为itcast的所有文件 find / -type f -name itcast
-
在/目录下查找所有txt文件 find / -type f -name "*.txt"
-
查以大写字母开头的文件 find . -name "[A-Z]*" -print
-
查找系统中最近一天访问的文件 find / -atime -1
-
查找系统中最近10分钟访问的文件 find / -amin -10
-
查找系统中为空的文件或者文件夹 find / -empty
-
在当前目录查找空文件并删除 find ./ -empty -type f -print -delete
-
查找系统中最近1小时修改过的文件 find / -mmin -60
-
查找系统中最近一天内修改过的文件 find / -mtime -1
-
查找系统中大小在10mb到20mb之间的所有文件 find / -size +10M -size -20M
-
查找当前文件夹下文件大小为10M的文件或目录 find ./ -size 10M
-
查找当前文件夹下文件大小大于50个字节的文件或目录 find ./ -size +10c
-
查找当前文件夹下文件大小小于1G的文件或目录 find ./ -size -1g
-
查找当前目录下以itcast开始的文件 find -name itcast*
-
查找在当前目录中10分钟前被改动过的文件 find -mmin +10
-
查找在当前目录下更新时间比itcast.txt近的文件或者目录 find -newer itcast.txt
-
查找当前文件夹下权限为777的文件 find -type f -perm 777
-
查找当前文件夹下权限不是777的文件 find -type f ! -perm 777
-
查找当前目录下大于10mb的文件并且删除它们 find -size +10M -exec rm -rf {} \;
-
查找当前目录下的所有txt文件并且超过10M的都删除它们 find -type f -name "*.txt" -size +10M -exec rm {} \;
-
在当前目录查找文件的指令 find ./ -type f
-
在当前文件夹查找目录的指令 find ./ - type d
-
查找文件名匹配*.txt的文件 find -name \*.txt
-