IRCの誰かが私にFirefoxをインストールするように指示したコマンドを実行しようとしていますが、停止し続けます。
echo "install firefox" && export PS1=
このコマンドをより早く完了する方法を知っている人はいますか?
答え1
エコ「Firefoxのインストール」
will echo、つまり同じコンソールに印刷します。 will printinstall firefox
のような内容をそこに入れることができます。しかし、一部があってもまだ解雇されません。)echo "fire missiles"
fire missiles
&& PS1のエクスポート=
前のコマンドが成功するのを待つと&&
成功します。export
このプロセスとすべての子プロセスで使用するためにシェル変数が設定されていることを示します。 PS1
プロンプトに使用される文字列です。 (note)を使用してecho $PS1
(まだリセットしていない端末で)一般的な状態を確認できます$
。\u
(ユーザー名に拡張)や\w
(現在の作業ディレクトリに拡張)などの奇妙なシーケンスがたくさんある可能性があります。
PS1=
その後に何も追加しないと、変数は空ですが、端末は中断されません。
normalprompt> export PS1=
hey, no more prompt!
bash: hey, command not found...
プロンプトを定義せずに(「Hey、no...」)と入力できます。最後の行は、最後のコマンドを理解していないというシェルの応答です。