Mac OS Xからの場合、次のように入力できます。
$ open yourfilehere.txt
finderから開いた場合と同じようにファイルが開きます。
> start yourfilehere.txt
エクスプローラーから開いたかのように開きます。
xdg-open
はあなたが探しているものです。
私の.bashrcファイルにこのスニペットを入れて、Windows、Linux、またはOSXでcygwinを使用しているかどうかに関係なく、startコマンドまたはopenコマンドを使用すると、それらがうまく機能するようになります。
case "$OSTYPE" in
cygwin*)
alias open="cmd /c start"
;;
linux*)
alias start="xdg-open"
alias open="xdg-open"
;;
darwin*)
alias start="open"
;;
esac
以下に説明するように、xdg-openは実際にはgnome-openよりも優れたオプションです。少し前に個人用スクリプトを更新しましたが、この回答を更新するのを忘れていました。
警告:これにより、openvt
(仮想端末)とstart
の両方の機能がinitから上書きされます。
xdg-open xyz.bar
は、xyz.bar
のタイプに登録されているアプリケーションを使用して、freedesktop互換環境でxyz.bar
(ファイルまたはURLの可能性があります)を開きます。ドキュメント here(xdg-openのmanページ) も参照してください。
Practiveの場合、現在のデスクトップ環境(KDE、Gnome、XFCE、OS X)に応じて、kde-open
、gnome-open
、exo-open
、場合によってはopen
を呼び出す必要があります。
Gnome-openの周りに小さなラッパーを書いて、1つのコマンドで複数のファイルを開くこともできます。
for i in $*
do
gnome-open "$i"
done
これをopenという名前のシェルスクリプトに入れ、
open *.c
現在のディレクトリにあるすべてのcファイルを開きます。
ターミナルでgnome-open
コマンドを使用できます。 OSウィンドウを開きたいディレクトリに移動したら、ターミナルに次のように入力します。
gnome-open .
これにより、このフォルダーの内容を示すウィンドウが開きます。同様に、.
をサブフォルダーの名前で置き換えることにより、このディレクトリにあるサブフォルダーを指定できます。
gnome-open
が機能しない場合は、インストールする必要があるだけです。これは、Synaptic(Sudo apt-get update
、次にSudo apt-get install synaptic
をターミナルで使用すると、すべての依存関係が適切にインストールされるため、パッケージをインストールするときに非常に便利です)を使用するか、ターミナルにGnome Shellを直接インストールします:Sudo apt-get install gnome-Shell