狗子课堂 六 linux 命令参数②

常见命令参数 :

    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?    :s/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 命令参数②)