Skip to content

ls命令

ls list[-a -l -h] [路径] - 选项 -a -all 显示隐藏文件 - 选项-l -list以竖向列表展现内容与更多信息 - 选项-h 列出文件大小(添加单位) 与其他命令一起用 - 选项-s 列出文件大小以k为单位

可以组合如 -al -la 或-l -a

路径相关

路径和CD

  • 工作路径

    • 绝对路径(不管字符串在哪里都表示同一个路径)
    • 相对路径(在不同情境下表示不同路径)
    • .\XXX 表示当前工作路径下的XXX文件夹 .指工作路径
  • 改变路径方式: CD + 路径

    .表示当前路径 ..表示上一路径 cd ../..返回两层 约定:~表示特定路径:用户根目录

  • pwd 可以查看当前路径

创建文件夹

  • mkdir [-p] 路径
  • 选项 -p 用于创建多级目录虚空生成

  • rmdir 路径 删除文件夹

touch 创建文件

  • touch 路径

cat more 查看文件内容

  • cat 路径 显示全部内容
  • more 路径显示内容,可以翻页

cp命令复制

  • cp [r] 参数1 参数2
  • 选项 -r 表示复制文件夹
  • 参数1 表示被复制的文件路径
  • 参数2 表示复制去的路径

mv命令移动/重命名

  • mv 参数1 参数2
  • 参数1 移动的路径
  • 参数2 移动去的路径

rm命令 删除

  • rm [-r][-f] 参数无限
  • 选项 -r 删除文件夹
  • 选项 -f 强制删除 不显示确认信息
  • 参数 为要删除的文件的路径

which/find命令

  • which 命令 查找命令文件所在位置
  • find 起始路径 -name + 内容"被查找文件名" 可加通配符
  • find 起始路径 -size +或- n[KMG]按文件大小搜索

    +/-表示大于或小于 n表示数字 KMG表示单位 kb mb gb

grep命令

  • grep [-n] "内容" 路径/内容
  • 选项 -n ,可显示查找内容的行号
  • 参数 内容 即为查找的字符
  • 参数 路径 即为查找的文件的路径 可作为内容输入端口

wc命令

  • wc [-c -m -l -w] 路径/内容
  • 选项 -c 统计bytes数量
  • 选项 -m (message) 统计字符数量
  • 选项 -l (line)统计行数
  • 选项 -w (word)统计单词数量(本质是按空格划分)
  • 参数 路径 可作为内容输入端口

通配符

  • 匹配任意内容
  • test*表示任何以test开头内容
  • *test表示任何以test结尾内容
  • *test*表示含有test的内容

管道符"|"

  • 可传递左边输出内容,填充到右边的参数位置
  • 例子 : ls -l | grep 123 左边输出 查找高亮当前目录下的列表中的出现123
  • 例子: ls -l | wc -l 左边输出 显示当前路径列表行数,即为文件个数 可嵌套
  • cat txt.txt | grep 666 | wc -l 等等

echo命令输出内容

  • echo 内容

反引号 "``"

  • 将被包围的内容当作命令处理
  • 例子 echo pwd 与echo ’pwd‘ 类似转义字符

重定向符>与>>

  • ,将左侧命令的结果,覆盖写入到右侧文件中

  • ,将左侧命令结果,追加写入到右边文件中

tail命令

  • tail [-f -num] 路径
  • 选项 -f (follow)表示持续跟踪 一般多窗口持续跟踪某文件修改内容 结束快捷键ctrl + c
  • 选项 -num,填写具体数字,查看尾部多少行,不填默认10行
  • 参数 路径,表示被跟踪文件路径