九、cp命令

cp命令用于复制文件或文件夹

  • 语法:cp[-r]参数1 参数2

    • 选项 -r,可选,用于复制文件夹使用,表示递归

    • 参数1,Linux路径,表示被复制的文件或文件夹

    • 参数2,Linux路径,表示要复制去的地方

十、mv命令

mv命令可以用于移动文件\文件夹,

  • 语法:mv 参数1,参数2

    • 参数1,Linux路径,表示被移动的文件或文件夹

    • 参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在

十一、rm命令

  • rm命令用于删除文件、文件夹
  • 语法:rm [-r,-f] 参数1,参数2…
    • 同cp命令一样,-r选项用于删除文件夹
    • -f表示force,强制删除(不会弹出提示确认信息)
      • 普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示
      • 所以一般用户用不到-f选项
    • 参数1,参数2,……,参数N表示要删除的文件或文件夹路径,按照空格隔开
  • rm命令支持通配符*,用来做模糊匹配
    • 符号*表示通配符,及匹配任意内容(包含空),示例:
    • test*表示匹配任何以test开头的内容
    • *test表示匹配任何以test结尾的内容
    • *test*表示匹配任何包含test的内容
  • rm是一个危险的命令,特别是在处于root(超级管理员)用户的时侯,请谨慎使用

十一、which命令

which命令可用于查看所使用的一系列命令的程序文件存放在哪里

  • 语法:which 需要查找的命令

十二、find命令

find命令可用于搜索指定的文件

  1. 按文件名查找

    • 语法:find 起始路径 -name “被查找文件名”
    • 被查找文件名中可以添加通配符(详情可参考rm命令)
  2. 按文件大小查找

    • 语法:find 起始路径 -size +| - n[kMG]

      • +、-表示大于和小于
      • n表示大小数字
      • kMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB
    • 示例:

      查找小于10kB的文件: find / - size - 10k

十三、grep命令、管道符

grep命令可以通过grep命令,从文件中通过关键字过滤文件行

语法:grep [-n] 关键字 文件路径

  • 选项 -你, 可选,表示在结果中显示匹配的行的行号
  • 参数,关键字,必填,表示过滤的关键字,带有空格或其他特殊符号,建议使用“”将关键字包围起来
  • 参数,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口

管道符:“|”

  • 管道符的含义时:将管道符左边命令的结果,作为右边命令的输入1

在这里插入图片描述

  • 管道符可以嵌套使用

十四、wc命令

wc命令可用与统计文件的行数,单词数量

语法:wc [-c -m -l -w] 文件路径

  • 选项 -c,统计bytes数量
  • 选项 -m 统计字符数量
  • 选项 -l 统计行数
  • 选项 -w 统计单词数量
  • 参数 文件路径 被统计的文件,可作为内容输入

十五、echo命令, 反引号`

echo命令在命令行输出指定内容

  • 语法:echo输出的内容

  • 无需选项,只有一个参数,表示要输出的内容

反引号`

  • 反引号的主要作用是执行其中的命令,并将命令的输出作为字符串返回。这与单引号和双引号的使用有所不同。单引号内的内容被视为纯文本,不会解析任何命令或特殊字符。双引号内的内容会解析特殊字符,但不会执行命令,除非使用转义字符(\)。

十五、tail命令、重定位符

tail命令可以用于查看文件尾部内容,跟踪文件的最新更改

  • 语法tail [-f -num] linux路径

    • 参数,Linux路径,表示被跟踪的文件路径

    • 选型,-f,表示持续跟踪

    • 选项,-num,表示,查看尾部多少行,不填默认10行

重定向符:>和>>

  • >,将左侧命令的结果,覆盖写入到符号右侧指定的文件中

  • >>,将左侧命令的结果,追加写入到符号右侧指定的文件中

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐