233

Mac OS X の「open」コマンドは、コマンド ラインで非常に便利であることがわかりました。「マンオープン」より:

このopenコマンドは、ファイルのアイコンをダブルクリックしたかのように、ファイル (またはディレクトリまたは URL) を開きます。アプリケーション名が指定されていない場合、LaunchServices によって決定された既定のアプリケーションを使用して、指定されたファイルが開かれます。

つまり、デフォルトの PDF ビューアー (たまたまプレビュー) で PDF ファイルを開きたい場合は、次のことを行うだけで済みます。

open my.pdf

しかし Linux では、コマンド ラインから PDF ファイルを開くには、デフォルトの PDF ビューアがたとえば「evince」であることを探し回る必要がありました (誰が推測できたでしょうか??)。

evince my.pdf

では、Linux コマンド ラインの「open」コマンドに相当する単純なものはありますか?

ありがとう!

4

7 に答える 7

261

試すことができxdg-openます。ほとんどの Linux ディストリビューションにはそれがあります。ファイルに関連付けられているデフォルトのアプリが開きます。

参考までにhttps://portland.freedesktop.org/doc/xdg-open.html

于 2008-11-05T05:28:35.630 に答える
81

あなたが探している同等のものは、OS X のコマンドxdg-openと同じ方法で使用できるです。open例えば:

xdg-open ~/Documents/Chubby_Bubbies.odt

ただし、これをすばやく正確に入力するのは非常に困難です。代わりに、xdg-open のエイリアスを作成する必要があります。これにより、プロセスが大幅に高速化されます。

もちろん、openOS X に合わせてエイリアスを作成することもできます (好きなものを選択できます) が、個人的には、]速度上の理由からショートカットに右角かっこ ( ) を使用しています。これを使用するには、.bashrcファイルに次を追加します。

alias ']'='xdg-open'

次に、任意のリソースを開くには、次の例のように使用します。

] www.google.com
] file.txt
] ~/Pictures
] ssh://myserver.local/home/jeremy

また、これにより、現在のディレクトリでファイル ブラウザ (Nautilus など) を開くことができます。

] .

経験から、上記のショートカットには 1 文字のエイリアスが最適であることがわかりました。結局のところ、目標は効率です。また、OS X で同じエイリアスを作成することもできます — それは読者の課題として残します。:-)

于 2008-11-05T06:23:16.267 に答える
16

私はこれを自分で整理したので、どのようにそれを行ったかを書き留めようと思いました。これは、スアンが尋ねたことに特に関連しています。これらの手順により、「open」と入力するだけで、端末が不要なメッセージで覆われることはありません。

openinというスクリプトを作成します~/bin。内容は次のとおりです。

xdg-open "$1" &> /dev/null &

スクリプトを保存して閉じ、「source .profile」(または関連する場合は .bash_profile)と入力します。これで、「open Music」と入力すると、nautilus GUI で音楽フォルダーが開き、端末に何も入力されなくなります。

于 2012-03-28T14:38:10.537 に答える
11

従来、「see」コマンドを使用できます。run-mailcapを使用するだけです。これは、GnomeやXなどがなくても機能します。

man see
于 2008-11-05T12:06:18.277 に答える
4

ノームオープン

于 2008-11-05T05:45:31.617 に答える
-3

Gnome デスクトップ環境では、次のコマンドを使用します。

nautilus `pwd` &

これは「開く」に似ています。コマンド

于 2012-10-03T01:42:07.220 に答える