美文网首页
Shell语法(5)--重定向

Shell语法(5)--重定向

作者: 刘小厨 | 来源:发表于2020-05-01 09:21 被阅读0次

    重定向

    在Linux中,所有输出的目标都是文件,一切皆文件,所以输出的目的地也是一个文件描述符

    文件描述符

    描述符:

    • 标准输入standard input0 (默认设备 键盘)
    • 标准输出standard output1 (默认设备显示器)
    • 错误输出: error output2 (默认设备显示器)

    ①输出重定向:
    你可以从显示器获取输入,也可以输出到显示器,我们把来源称之为重定向
    举个例子,终端输入:

    # echo hello > file
    # ls
    file     
    # cat file
    hello
    

    ②输入重定向
    我们可以从文件读取数据,可以将把内容输出到文件为输入重定向
    举个例子,终端输入:

    # cat text.txt
    shell读文件
    第二行
    第三行
    # cat 0< text.txt
    shell读文件
    第二行
    第三行
    

    第一种是直接读取文件打印,第二种是将文件输入到显示器,0表示显示器,我们可以看到两种效果一样。

    相关文章

      网友评论

          本文标题:Shell语法(5)--重定向

          本文链接:https://www.haomeiwen.com/subject/dxsfghtx.html