• Linux Bash的基本功能 输出重定向


    标准输入设备: 只有键盘    标准输出设备  显示器

    设备   设备文件名            文件描述符         类型

    键盘   /dev/stdin                 0          标准输入

    显示器 /dev/sdtout             1              标准输出

    显示器 /dev/sdterr             2            标准错误输出

    都是文件,是文件就会有文件名

    输出重定向 :

    标准输出重定向   命令  > 命令     以覆盖的方式,把命令的正确输出到指定的文件

    或设备当中。

    命令    >> 文件  以追加的方式,把命名的正确输出到指定的文件

    计算机可以定时执行 : 定时执行 shell脚本

    标准错误输出重定向: 错误命令 2>>文件(两侧不能有空格)      以覆盖的方式,把命令的错误输出到指定的文件

    不管是正确的或者错误的都放入到指定文件中

    (1)ifconfig >> test2.log 2>&1

    (2) ls &>>test.log

    /dev/null   特殊设备文件 黑洞,垃圾站

    ls &> /dev/null   不想看结果 ,这样的命令的作用: 编写程序时有用

    cat aaa >>success.log 2>>error.log

    命令 >> 文件1  2>>文件2   把正确的输出追加到文件1中,把错误的输出追加到文件2中

    命令 &>>文件 : 无论命令成功还是失败都保存在文件中

    命令 >> 文件 2>&1   无论命令成功还是失败都保存在文件中

    3.输入重定向

    wc  [选项][文件名]          以ctrl+d结束

    选项

    -c     统计字符数

    -w统计单词数

    -l 统计行数

    命令<文件把文件作为命令的输入

    wc < access.log    把文件当作输入

    wc << ddy (标记) 内容(标记)统计内容

  • 相关阅读:
    修改程序堆栈的可执行属性
    【转】关于C语言生成不重复的随机数
    Apriori算法
    远程连接服务器端Jupyter Notebook
    Android KeyLogger Demo
    Windows消息钩取
    基址重定位表&.reloc节区
    调试UPX压缩的notepad
    PE文件格式
    apk逆向
  • 原文地址:https://www.cnblogs.com/yangyongqian/p/5170027.html
Copyright © 2020-2023  润新知