Linux系统学习笔记第二天----------管道符,重定向与环境变量

学习Linux系统第二天

  • 1.管道命令符
  • 2.输入输出重定向
  • 3.命令行通配符
  • 4. 实用的PATH变量


  • 1.管道命令符

    管道命令符“|”按照我自己的理解就相当于数学上的交集,它可以将多个命令同时被执行,得到同时满足所有命令的结果。例如,翻页形式查看目录中的文件,显示文件文本信息并复制,显示文本信息和单词数等等。

    在这里插入图片描述

    2.输入输出重定向

    输入输出重定向:命令执行后的结果有两种,一种是标准输出,一种是错误输出。而对于输出重定向符分别有以下几种情况。

    符号 作用
    命令 > 文件 将标准输出重定向到一个文件中(清空原有文件的数据)
    命令 2> 文件 将错误输出重定向到一个文件中(清空原有文件的数据)
    命令 >> 文件 将标准输出重定向到一个文件中(追加到原有内容的后面)
    命令 2>> 文件 将错误输出重定向到一个文件中(追加到原有内容的后面)
    命令 >> 文件 2>$1 将标准输出和错误输出重定向到一个文件中(追加到原有内容的后面)

    输入重定向的情况

    符号 作用
    命令 < 文件 将文件作为命令的标准输入
    命令 << 分界符 从标准输入中读入,直至遇见“分界符”才停止
    命令 < 文件 1> 文件2 将文件1作为命令的标准输入并将标准输出到文件2

    例如将man命令的帮助文档写入test.txt中,在test1.覆盖一句话,在test2中添加一句话
    在这里插入图片描述

    3.命令行通配符

    bash解释器的特殊字符扩展

    字符 作用
    \ 转义后面单个字符
    ‘’ 转义所有字符
    “” 变量依然生效
    ’‘ 执行命令语句

    在这里插入图片描述

    4. 实用的PATH变量

    (1)alias------------设置命令的别名,格式为“alias 别名=命令”
    (2)unalias-------------取消命令的别名,格式为“unalias 别名”
    alias cp = "cp -i"        # 设置cp命令的别名
    unalias cp                #取消cp命令的别名
    (3)查看$PATH变量-----------------echo   $PATH
    

    发布了5 篇原创文章 · 获赞 4 · 访问量 534

    猜你喜欢

    转载自blog.csdn.net/zenghongju/article/details/103897478