Ubuntuのターミナルで作業することに慣れていると、ターミナルを閉じたりいじったりせずに新しいターミナルを開きたい時があります。毎回手動でマウスをクリックしたりメニューを操作したりするのは面倒で、特にキーボードショートカットやスクリプトを使う場合はなおさらです。このガイドは、そのプロセスをスムーズにするのに役立つはずです。基本的に、簡単なコマンドを実行するだけで、別のターミナルウィンドウが開き、まるでマルチタスクをこなせるようになります。開発者、システム管理者、あるいは作業の流れを中断せずに作業を進めたい人に最適です。

始める前に、これらのコマンドはデフォルトの環境であるGNOMEを搭載したUbuntu向けにカスタマイズされていることに注意してください。KDE、XFCE、またはその他の環境をお使いの場合は、いくつかのコマンドを変更する必要があります。これについては後ほど説明します。また、ターミナルアプリが正しくインストールされていることを確認してください。ターミナルがない場合、またはPATHが正しく設定されていない場合、動作が不安定になることがあります。

Ubuntuで新しいターミナルを開く方法

環境に適したコマンドを見つける

  • GNOME(Ubuntuのデフォルト):コマンドはgnome-terminal &頼りになるものです。新しいターミナルウィンドウを開きます。 は&非常に重要です。シェルにコマンドをバックグラウンドで実行するように指示するため、現在のセッションはアクティブなままです。ターミナルにこれを入力してEnterキーを押すだけです。簡単です。
  • KDE: KDE をお使いの場合は、 を に置き換えてくださいkonsole &。同じ考え方ですが、アプリが異なります。
  • XFCE: XFCE の場合は ですxfce4-terminal &

GNOMEユーザー向けのステップバイステップガイド

  • 現在お使いのターミナルを開きます。最も簡単な方法は ですCtrl + Alt + T。驚くようなことはありません。
  • gnome-terminal &と入力して を押してください。Enter新しいウィンドウがすぐに開くはずです。古いシステムや負荷の高いシステムでは、1~2秒かかる場合もありますが、心配はいりません。そのままお待ちください。
  • 新しいウィンドウが表示されるか確認してください。表示されたら、設定は完了です。新しいターミナルが必要なときはいつでも、このコマンドを繰り返してください。表示されない場合は、UbuntuにGNOMEターミナルがインストールされていることを確認してください。インストールするにはwhich gnome-terminal、 を実行してください。何も表示されない場合は、 でインストールしてくださいsudo apt install gnome-terminal

GNOME を使用していない場合はどうなりますか?

デスクトップを切り替えたいですか?問題ありません。お好みのターミナルアプリにコマンドを切り替えるだけです。KDEの場合はkonsole &、XFCEのxfce4-terminal &場合は 。もっと特殊な環境をお使いの場合は、まずアプリ名を確認してください。例えば、rxvt-unicodeをお使いの場合は を実行してくださいurxvt &

設定をカスタマイズしている場合はコマンドが異なる場合がありますが、基本的な考え方は同じです。&ターミナルセッションがロックされないように、コマンドの最後に追加してください。

追加のヒントとよくある落とし穴

  • 何も起こらない場合やエラーが表示される場合は、コマンド構文をもう一度確認してください。余分なスペースやタイプミスがないか確認してください。また、特にあまり一般的ではないオプションに切り替える場合は、ターミナルプログラムがインストールされていることを確認してください。
  • 実行してもすぐにウィンドウが開かない場合がありますgnome-terminal &。理由は定かではありませんが、設定によっては、別のターミナルから実行するか、再起動後に実行すると改善する場合があります。
  • ターミナルが起動しない場合や権限エラーが発生する場合は、 を付けてコマンドを実行してみてくださいsudo。通常は必要ありませんが、権限がおかしい場合は試してみる価値があります。
  • スクリプト作成や自動化を行う場合は、エイリアスまたはスクリプトの作成を検討してください。例えば、~/.bashrcalias newterm='gnome-terminal &'に以下を追加します。

まとめ

現在のターミナルウィンドウから新しいターミナルウィンドウを開くのは、特に適切なコマンドを使えば非常に簡単です。ワークフローの分割、デバッグ、あるいは単に整理整頓するのに便利です。慣れてしまえば、メニューをあれこれ探すことなく、必要なだけ自然に複数のターミナルウィンドウを開くことができます。もちろん、環境によっては少々面倒だったり、設定方法によっては面倒だったりすることもあります。しかし、一般的には、何を実行すればいいのかがわかっていれば、問題なく動作します。

Linuxワークフローを効率化しようとしている人にとって、これで数時間の節約になることを願っています。ただし、デスクトップ環境に合わせてコマンドを調整し、インストールされているものに注意してください。

まとめ

  • gnome-terminal &GNOME セットアップに使用します。
  • KDE/XFCEkonsole &と交換します。xfce4-terminal &
  • ターミナル アプリがインストールされていることを確認してください。
  • を追加すると&、バックグラウンドで実行され、現在のセッションがブロックされなくなります。

最後に

複数のマシンでうまく動作したので、他のマシンでもうまくいくことを願っています。Ubuntuのターミナルは、一度使いこなせばかなり柔軟です。この方法が誰かの時間と手間を少しでも節約するのに役立つことを願っています。