我正在尝试运行 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 回复它不理解最后一个命令。