我正在嘗試運行 IRC 中某人給我的命令來安裝 Firefox,但它無限期掛起。
echo "install firefox" && export PS1=
有誰知道如何讓該命令更快完成?
答案1
回顯“安裝火狐”
將回顯,即列印到同一控制台,install firefox
.你可以在那裡放任何東西,例如echo "fire missiles"
will print fire missiles
。但即使你有一些,他們仍然不會被解僱;)
&& 導出 PS1=
等待&&
上一個指令成功,它會成功。export
表示設定一個 shell 變數供該進程和任何子進程使用。 PS1
是用於提示的字串。您可以使用echo $PS1
(注意)來查看它通常是什麼(從尚未重置它的終端)$
。它可能會有很多奇怪的序列,例如\u
(擴展到您的用戶名)和\w
(擴展到您目前的工作目錄)。
PS1=
後面不加任何內容將使變數留空,但不會掛起終端:
normalprompt> export PS1=
hey, no more prompt!
bash: hey, command not found...
請注意,我可以在沒有定義提示的情況下鍵入(“嘿,不...”)。最後一行是 shell 回覆它不理解最後一個指令。