Linux题(2)VI编辑器_终端编辑器

(1) 从编辑模式切换到指令模式可以使用哪个键? Esc
(2) 怎么用vi或vim编辑当前目录下test.txt文件? vi test.txt或者vim test.txt
(3) 删除整行文本的指令是? dd
(4) 存盘并退出 vi 的指令是? wq
(5) 在光标之后查找hello字符串 /hello
(6) 在光标之前查找hello字符串 ?hello
(7) vi 编辑器有几种模式,分别是什么? 三种模式,分别是命令模式,编辑模式,末行模式
(8) 在 vi 的一般模式中,如何全局 hello1 成为 hello2,而若需要使用者确认机制,又该如何? :%s/hello1/hello2/gc
(9) 在 vi 的一般模式中,如何可视区域 hello1替换 hello2? /hello1/hello2/g
(10) 命令模式下删除光标所在行向下10行 10 dd
(11) 删除光标所在行到第一行的所有数据 d1G
(12) 删除光标所在行到最后一行的所有数据 dG
(13) 复制光标所在行 yy
(14) 复制光标所在行到第一行的所有数据 y1G
(15) 复制光标所在行到最后一行的所有数据 yG
(16) 复制的数据粘贴在光标的下一行 p(小写)
(17) 复制的数据粘贴在光标的上一行 P(大写)
(18) 将光标所在行与下一行的数据结合成一行 J
(19) 恢复前一个动作 u
(20) 光标向左移一个字符 h
(21) 光标向下移一个字符 j
(22) 光标向上移一个字符 k
(23) 光标向右移一个字符 l
(24) 屏幕向下翻一页快捷键 Ctrl+f
(25) 屏幕向上翻一页快捷键 Ctrl+b
(26) 屏幕向下翻半页快捷键 Ctrl+d
(27) 屏幕向上翻半页快捷键 Ctrl+u
(28) 退出vi编辑器 :q
(29) 强制退出vi编辑器 :q!
(30) 显示行号 :set nu
(31) 取消显示行号 :set nonu
(32) 移动到行位 $ 或 End
(33) 移动到行首 0 或 Home
(34) 向前移动一个单词 b
(35) 向后移动一个单词 w
(36) 移动到文件顶部 gg
(37) 移动到文件底部 G
(38) 移动到数字对应行数 数字G 或 数字gg 或 :数字
(39) 重复上次命令 .
(40) 在当前工作目录中查找名称为itcast的所有文件 find itcast
(41) 查找/ home目录下的所有文件名称为itcast find /home -name itcast
(42) 在/目录下查找名称为itcast的所有目录 find / -type d -name itcast
(43) 在/目录下查找名称为itcast的所有文件 find / -type f -name itcast
(44) 在/目录下查找所有txt文件 find / -type f -name “.txt"
(45) 查以大写字母开头的文件 find . -name "[A-Z]
” -print
(46) 查找系统中最近一天访问的文件 find / -atime -1
(47) 查找系统中最近10分钟访问的文件 find / -amin -10
(48) 查找系统中为空的文件或者文件夹 find / -empty
(49) 在当前目录查找空文件并删除 find ./ -empty -type f -print -delete
(50) 查找系统中最近1小时修改过的文件 find / -mmin -60
(51) 查找系统中最近一天内修改过的文件 find / -mtime -1
(52) 查找系统中大小在10mb到20mb之间的所有文件 find / -size +10M -size -20M
(53) 查找当前文件夹下文件大小为10M的文件或目录 find ./ -size 10M
(54) 查找当前文件夹下文件大小大于50个字节的文件或目录 find ./ -size +10c
(55) 查找当前文件夹下文件大小小于1G的文件或目录 find ./ -size -1g
(56) 查找当前目录下以itcast开始的文件 find -name itcast*
(57) 查找在当前目录中10分钟前被改动过的文件 find -mmin +10
(58) 查找在当前目录下更新时间比itcast.txt近的文件或者目录 find -newer itcast.txt
(59) 查找当前文件夹下权限为777的文件 find -type f -perm 777
(60) 查找当前文件夹下权限不是777的文件 find -type f ! -perm 777
(61) 查找当前目录下大于10mb的文件并且删除它们 find -size +10M -exec rm -rf {} ;
(62) 查找当前目录下的所有txt文件并且超过10M的都删除它们 find -type f -name ".txt" -size +10M -exec rm {} ;
(63) 在当前目录查找文件的指令 find ./ -type f
(64) 在当前文件夹查找目录的指令 find ./ - type d
(65) 查找文件名匹配
.txt的文件 find -name *.txt

你可能感兴趣的:(Linux,题库)