寫這篇學(xué)習(xí)筆記的初衷是為了紀(jì)念自己的無(wú)知,因?yàn)椴恢酪粋€(gè)輸出重定向的功能,花了3個(gè)多小時(shí)調(diào)試一個(gè) bug,這篇文章以后會(huì)慢慢完善,會(huì)混編 Command 和 Shell 的相關(guān)知識(shí)
這是一段 PHP 的代碼,調(diào)用一段 Linux 的命令:
echo shell_exec("git pull 2>&1");
使用某用戶權(quán)限來(lái)操作一個(gè)命令:
sudo -u www-data git pull
命令行操作的一些快捷鍵:
回到開頭:Control + a
到末尾:Control + e
刪除從光標(biāo)位置到最開始的內(nèi)容:Control + u
文件下載:
scp username@servername:/remotepath ./localpath
查看包的工具:
tcpdump -q -XX -vvv -nn dst host 103.254.209.191
文本查詢:
find . | xargs grep -ri ""