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 (标记) 内容(标记)统计内容

  • 相关阅读:
    Eclipse背景颜色设置
    SQL ROW_NUMBER() OVER函数的基本用法用法
    hdu 2844 Coins 多重背包问题
    VC++学习/MFC (1)
    java学习 (1)
    hdu 1506 City Game 二维的多重背包
    java学习(2)
    VC++学习/MFC (2)
    hdu 1506 Largest Rectangle in a Histogram
    hdu 1171 Big Event in HDU
  • 原文地址:https://www.cnblogs.com/yangyongqian/p/5170027.html
Copyright © 2011-2022 走看看