ほとんどのGUIアプリケーション(Xウィンドウシステム)は、そのGUI内のターミナルウィンドウから開くことができます。GUIアプリを開くには、シェルプロンプトで実行可能ファイルの名前を入力します。ほとんどのファイルブラウザーは、コマンドライン引数としてディレクトリを使用するため、通常.はパラメーターとして渡す必要があります。
一般的なシステムの例をいくつか示します。ほとんどのXベースのシステムは同様に機能します。
Gnomeではnautilus(デフォルトのファイルブラウザー)を直接実行できますが、Gnome 2ではgnome-open、構成済みのGnomeファイルハンドラーアプリケーションで任意のファイル(ディレクトリを含む)を開くことができます。
$ nautilus .
または
$ gnome-open .
上のKDE、2つの人気のファイルブラウザがありますが、私は次のようなコマンドを認識していないんだgnome-openけれども、gnome-openKDE内で実行することができますが、デフォルトでは、Gnomeのはアプリが開きます。
$ dolphin .
または
$ konquerer .
上でOS X、コメント、同様のコマンドラインプログラムで述べたように、open使用することができます。
$ open .
システムのファイルブラウザの実行ファイル名がわからない場合はどうしますか?
Gnome 2のgnome-open .場合、OS XのIfを使用して、呼び出しますopen .。これらはそれぞれ、GUI環境用に構成されたファイルブラウザを実行します。
あなたのウィンドウシステムでそのようなコマンドを知らない場合ps、オプションを理解するコマンドを持つシステムで見つけるための1つの方法-u USERと-o FORMAT:
- ターミナルウィンドウで、次のように入力します。
ps -u$USER -o comm > /tmp/$$A
- GUIで、ファイルブラウザーを起動します。
- 端末ウィンドウに戻り、入力します
ps -u $USER -o comm > /tmp/$$B(B接尾辞に注意してください。これは手順1 とは異なるファイルです)。
- また、ターミナルでを入力し
diff /tmp/$$[AB]ます。
ファイルブラウザの名前が表示されます。の呼び出しの間に別のプログラムがユーザーIDで起動した場合、複数の名前が表示される可能性がありますps。
例えば:
$ ps -u $USER -o comm > /tmp/$$A
$ # open file browser in gui
$ ps -u $USER -o comm > /tmp/$$B
$ diff /tmp/$$[AB]
95a96
> nautilus
open /path/to/some/directoryは、頭上からそのディレクトリのFinderウィンドウが開きます。Windowsでは、explorer.exeIn KDEまたはGNOMEまたはLXDEの呼び出しの一部であり、使用できる各環境に固有の呪文がおそらく存在します。要するに、特定のユースケースにはさらに詳細が必要です。