2009-02-26 8 views

答えて

12

:KDEには

です
konsole -e whatever 

私はGnomeのターミナルは、同様のオプション

+2

Windowsでは、登録されたビューアでpdfファイルを開く 'start abcd.pdf'を実行できます。 Linuxに似たものはありますか? – Jus12

+0

@ Jus12: 'xdg-open abcd.pdf' – Hubro

11

多分開始される別のウィンドウではないit'sが、あなたは「&」

例えばを使用して、バックグラウンドでいくつかの実行可能ファイルを実行することができます

./myexecutable & 

は、スクリプトがmyexecutableが完了してすぐに実行されるまで待機しないことを意味します。おそらく、これはあなたが探しているものです。 に関して、私はあなたが新しいウィンドウをしたい場合は、ちょうどあなたの端末アプリケーションの新しいインスタンスを開始し、最終的な&

2

を忘れてはいけないあなたがxterm -e your.sh &

のようなものを意味すると考えている

3

Oを持っていると確信しています最も有用なターミナルセッションプログラムのうちの1つはスクリーンです。

screen -dmS title executable 

あなたが

screen -ls 

を実行して、すべての画面のセッションを一覧表示することができますし、

screen -x title 

を実行して、作成した画面セッション(もできるように複数の同時/同期セッション)に接続することができますこれにより、現在のウィンドウにエミュレートされた端末が開き、executableが実行されます。 C-a C-dを押すと画面セッションを切り離すことができ、何度でも何度も再接続できます。

2

&でバックグラウンドで起動することをお勧めしている人もいますが、起動したアプリケーションからのコンソール出力はすべて、起動した端末に送信されます。さらに、初期端末を閉じると、ロードしたプログラムは終了します。

KDEやGNOMEのようなデスクトップ環境を使用している場合は、alt + f2を起動するアプリケーションを確認したいと思います(gnome-openはGNOMEのものですが、KDEアプリケーションの名前はわかりません)。引数として起動するコマンドを渡すことができるかどうかを確認してください。

また、デーモンを起動する場合は、nohupのマニュアルを参照してください。

3

あなたが本当にあなたのプログラムは、新しいターミナルウィンドウで起動、あなたはこのような何かを行うことができますしたい場合: のxterm yourtextmodeprogram または gnome-terminalの-e yourtextmodeprogram または konsoleの-eのMC

トラブルということですあなたはインストールされている特定の端末エミュレータを数えることはできません。(再度:本当にがこれをやりたければ)共通のものを探して、最初に遭遇したものを実行する必要があります。

Joachimが言及したように、これを行うための通常の方法は、コマンドをバックグラウンドで実行することです(深く掘り下げたい場合は、どこかでシェルのジョブ制御を読んでください)。

また、永続的なシェル、つまりターミナルウィンドウを閉じるときに有効なシェルセッションを開始したい場合もあります。これを行うには2つの方法があります。

  • バッチ指向:nohupをコマンドに実行できる&
  • インタラクティブ:画面
6

のxdg-openが良いと同等です。 デフォルトのファイルマネージャでcurrectフォルダを開きます

関連する問題