写这篇学习笔记的初衷是为了纪念自己的无知,因为不知道一个输出重定向的功能,花了3个多小时调试一个 bug,这篇文章以后会慢慢完善,会混编 Command 和 Shell 的相关知识
这是一段 PHP 的代码,调用一段 Linux 的命令:
echo shell_exec("git pull 2>&1");
使用某用户权限来操作一个命令:
sudo -u www-data git pull
命令行操作的一些快捷键:
回到开头:Control + a
到末尾:Control + e
删除从光标位置到最开始的内容:Control + u
文件下载:
scp username@servername:/remotepath ./localpath
查看包的工具:
tcpdump -q -XX -vvv -nn dst host 103.254.209.191
文本查询:
find . | xargs grep -ri ""