《Linux就该这么学》RHEL 7 - Chapter 3.1 - 重定向、管道符、通配符、转义符

文字概述

重定向 - 命令与文件之间的操作符

  • 输出重定向(将输出信息写入文件)
    • 标准输出 - ">"
    • 错误输出 - "2>"
    • 全部输出 - "&>"
    • 若为追加写入,再在结尾加一个">",如:">>", "2>>", "&>>"
  • 输入重定向(与上相反) - "<"

管道符 - 命令与命令之间的操作符(任意门)

  • 以竖线分隔两条命令,将前面的命令再交由后面的命令来处理
  • 如:ls | wc -l 即:用wc命令来统计ls命令所列出的文件信息的行数

通配符

  • "*" - 0个或更多
  • "?" - 至少有一个
  • "[ ]" - 里面放入约束条件(参考正则表达式,但可能有区别,如“或”是用","号来分隔)

转义符

  • "\" 参考编程语言的转义字符
  • 双引号内的特殊字符,应添加"\"转义
  • 单引号内的所有特殊字符都会被直接转义,包括读取变量的"$"操作符
  • 反引号内写入的命令会被执行(可以用于脚本文件的编写)

图片笔记

Chapter 3.1

你可能感兴趣的:(《Linux就该这么学》RHEL 7 - Chapter 3.1 - 重定向、管道符、通配符、转义符)