zoukankan      html  css  js  c++  java
  • 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 (标记) 内容(标记)统计内容

  • 相关阅读:
    jQuery使用工具集
    JQuery解决鼠标单双击冲突问题
    线程池
    配置文件application.properties参数详解
    SpringBoot整合SpringDataJPA
    获取数据库的自增主键(六)
    【使用篇二】邮箱自动化配置集成(18)
    Quartz自动化配置集成
    Cron表达式详解
    标准盒模型和怪异盒模型的区别
  • 原文地址:https://www.cnblogs.com/yangyongqian/p/5170027.html
Copyright © 2011-2022 走看看