前言
最近发现自己对命令执行这块的知识掌握的不够体系,没有一个轮廓。。。这里就来简单总结。。。
常见命令执行的函数
- system()
- passthru()
- exec()
- pcntl_exec()
- shell_exec()
- popen()
- proc_open()
- `反引号
- ob_start()
- mail函数+LD_PRELOAD执行系统命令
命令连接符总结
command1 && command2 先执行command1后执行command2
command1 | command2 只执行command2
command1 & command2 先执行command2后执行command1
以上三种连接符在windows和linux环境下都支持