9

デフォルトの GUI エディターでスクリプトが生成したファイルを bash で開くにはどうすればよいですか?

OS X には command がありますが、open私の知る限り、Linux には存在しません。優れたクロスプラットフォームの代替手段は何ですか?

( open somefile.extOS X での実行は、Finder でファイルをダブルクリックした場合と同じです)。

4

3 に答える 3

14

これに最も近いのは次のxdg-openとおりです。

$ xdg-open somefile.ext
于 2012-11-29T14:26:17.303 に答える
5

Linuxでは、特定のデスクトップ環境向けであり、kde-openより一般的ですが、DE から実行する必要があります。gnome-openxdg-open

Windowsでは(明らかにそうではありませんbashcmd.exe)、同様のコマンドはstart.

bash を使用すると、クロスプラットフォーム コードは次のようになります。

if which xdg-open &> /dev/null; then
    xdg-open $file       # linux
else
    open $file           # mac
fi
于 2012-11-29T14:25:54.740 に答える
1

あなたの .profile で

export EDITOR='~/bin/mate -w'

そしてあなたのbashはこのエディタを使用します

于 2012-11-29T14:43:42.397 に答える