【第二节】Linux基础命令Part2

Hi~~~ 

我是Shevin

记录自己最近学习Linux的内容

基础命令第二部分已发布,如有错误,还请指正

目录

grep命令

wc命令

管道符 |

echo命令

反引号 `

重定向符

head命令

tail命令


grep命令

功能:从文件中通过关键字过滤文件行

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

  • 选项-n,可选,表示在结果中显示匹配的行的行号。

  • 关键字:必填,表示过滤的关键字。

    • 带有空格或其它特殊符号,建议使用 " " 将关键字包围起来

  • 文件路径:必填,表示要过滤内容的文件路径。

    • 可作为内容输入端口

参数文件路径,可以作为管道符的输入


wc命令

功能:统计文件的行数、单词数量等等

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

  • 选项,-c,统计bytes数量(字节数量)

  • 选项,-m,统计字符数量

  • 选项,-l,统计行数

  • 选项,-w,统计单词数量

  • 参数,文件路径,被统计的文件

    • 可作为内容输入端口

参数文件路径,可作为管道符的输入


管道符 |

写法:|

功能:将符号左边命令的结果,作为符号右边命令的输入

示例:

cat a.txt | grep people:讲cat a.txt的结果(查看a.txt的内容),作为grep命令的输入,用来过滤people关键字

【第二节】Linux基础命令Part2_第1张图片

| 支持嵌套:

cat a.txt | grep people | grep persion

【第二节】Linux基础命令Part2_第2张图片


echo命令

功能:输出内容

语法:echo 参数

  • 参数:被输出的内容。

  • 输出内容比较复杂(带有空格或者 \ 等特殊字符),建议用 " " 包围


反引号 `

功能:被两个反引号包围的内容,会作为命令执行

注:通常也被称为 飘号。

例如:想要用 echo命令,输出pwd的工作路径,而不是输出pwd。

【第二节】Linux基础命令Part2_第3张图片


重定向符

功能:将符号左边的结果,写入到右边指定的文件中

  • >:表示覆盖写入

  • >>:表示追加写入

示例:

【第二节】Linux基础命令Part2_第4张图片

【第二节】Linux基础命令Part2_第5张图片


head命令

功能:查看文件头部内容

语法:head [-n] 参数

  • 参数:被查看的文件

  • 选项:-n,查看的行数

    • n是具体的数

示例:

【第二节】Linux基础命令Part2_第6张图片

【第二节】Linux基础命令Part2_第7张图片


tail命令

功能:查看文件尾部内容,跟踪文件的最新更改

语法:tail [-f -num] 参数

  • 参数:被查看的文件路径

  • 选项:

    • -f:表示持续跟踪文件修改

      • Ctrl+C:退出跟踪状态(停止命令的运行)

    • -num:查看尾部多少行,不填默认10行

      • num是具体的数字

示例:

测试 -num:

【第二节】Linux基础命令Part2_第8张图片

【第二节】Linux基础命令Part2_第9张图片

【第二节】Linux基础命令Part2_第10张图片

测试 -f:

【第二节】Linux基础命令Part2_第11张图片

【第二节】Linux基础命令Part2_第12张图片


后续内容持续更新中......

你可能感兴趣的:(Linux零基础入门到精通,linux)