新しい「GNOME端末」を開いてコマンドを実行する方法

以下のように実行することで、新しいGNOME端末を開いて、その中で指定したコマンドを実行させることができます。

gnome-terminal -- 実行したいコマンド

以下は「top」コマンドを指定する例です。

gnome-terminal -- top

topのようにユーザーが終了するまで動き続けるコマンドなら、このように「gnome-terminal -- 」に続けてコマンドを書くだけで問題ありません。

しかし、多くのコマンドは処理が終わると終了してしまうので、コマンドの終了と同時にGNOME端末のウィンドウが閉じてしまいます。コマンドが終了してもウィンドウを閉じないようにするには、以下のように実行します。

gnome-terminal -- bash -c "実行したいコマンド; bash"

以下は、「date; echo; cal;」を実行する例です。

gnome-terminal -- bash -c "date; echo; cal; bash"

こうすればコマンドが終了した後にbashが動作するのでGNOME端末のウィンドウが開いたままとなり、以下の画像のとおり各コマンドの出力をゆっくり確認することができます。