zoukankan      html  css  js  c++  java
  • bash之重定向

                                                                         
    标准输入 stdin:代码为0,使用< 或 <<
    标准输出 stdout:代码为1,使用 > 或 >>
    标准错误 stderr:代码为2,使用 2> 或 2>>
     
    /dev/null可以吃掉任何导向这个装置的资料
     
    将正确与错误的资料写到一个地方:
    command > list   2>&1
    command  &> list
     
    'cat > XXX',会创建文件
    ‘<’ 原本由键盘输入的资料,改由资料内容取代
    ‘<<’ 后面跟结束的输入字元
     
    在linux底下,执行一个指令返回值会存在$?中,正确时是0,否则是非0
     
    指令之间用分号(;)隔开,这样分号前的指令执行完后就接着执行后面的指令了
     
    通过一个指令的执行来判断后面的指令要不要执行,需要&&和||的帮忙
    cmd1 && cmd2 若cmd1执行完毕且正确($?=0),则执行cmd2
                 若cmd1执行完毕且为错误($?!=0),则cmd2不执行
    cmd1 || cmd2 若cmd1执行完毕且正确($?=0),则不执行cmd2
                 若cmd1执行完毕且为错误($?!=0),则执行cmd2   
    command1 && command2 || command3
    一般command2和command3放置一定可以成功的命令
     
                                                                         
  • 相关阅读:
    Ubuntu16.04 + OpenCV源码 + Qt5.10 安装、配置
    DML和DQL
    初识MySql
    表单校验
    使用jQuery操作DOM
    jQuery中的事件与动画
    jQuery选择器
    初识jQuery
    JavaScript对象及初识OOP
    JavaScript操作DOM对象
  • 原文地址:https://www.cnblogs.com/xiaoxiaocaicai/p/3185325.html
Copyright © 2011-2022 走看看