zoukankan      html  css  js  c++  java
  • 命令执行分隔符辨析

          在渗透测试的时候,会时不时的遇到多个命令使用分隔符隔开的情形。那么,不同的分隔符的意义到底有什么不同呢?

          一般系统的命令分隔符有:“;”、“&”、“&&”、“|”、“||”,它们的区别如下表所示:

    分隔符

    描述

    如果每个命令都被一个分号(;)所分隔,那么命令会连续地执行下去

    &&

    执行错误检查命令,如果其左侧的命令不返回预期的结果,其右侧的命令就不会执行

    &

    不执行错误检查和运行所有命令

    ||

    若遇到可以成功执行的命令,那么命令停止执行,即使后面还有正确的命令。假如命令一开始就执行失败,那么就会执行||后的下一个命令,直到遇到可以成功执行的命令为止,假如所有的都失败,则所有这些失败的命令都会被尝试执行一次

    |

    即使遇到可以成功执行的命令,命令也会继续执行下去,并且会显示最后一个命令的执行结果

          以上是在遇到命令执行的时候,常用的一些分隔符。做个记录,后续备查。
  • 相关阅读:
    DataGrip连接MySql数据库
    IDEA版本控制-Git
    IDEA关联MySql数据库
    ESXi平滑升级
    Dell服务器安装vGPU
    索引
    数据类型
    部署Zabbix监控平台
    部署Cacti监控平台
    常用系统监控命令
  • 原文地址:https://www.cnblogs.com/hiccup/p/5423976.html
Copyright © 2011-2022 走看看