Linux练习题day02

课后题
(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/g
(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)