GNU/Linux >> Linux の 問題 >  >> Linux

Mac/Windows の open コマンドに対応する Linux のコマンドは?

xdg-open あなたが探しているものです。

Windows、Linux、または OSX で cygwin を使用している場合でも、start コマンドまたは open コマンドのいずれかを使用してうまく機能するように、.bashrc ファイルに挿入したこのスニペットを気に入っていただけると思います:

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 を開きます (ファイルまたは URL の場合があります) xyz.bar に登録されたアプリケーションを備えた任意の freedesktop 互換環境 のタイプ。こちらのドキュメントも参照してください (xdg-open の man ページ)。

実際には、これは kde-open を呼び出す必要があります 、 gnome-openexo-open またはおそらく open 、現在のデスクトップ環境 (KDE、Gnome、XFCE、OS X) に応じて異なります。


gnome-open の周りに小さなラッパーを記述して、1 つのコマンドで複数のファイルを開くこともできます:

for i in $*
do
    gnome-open "$i"
done

これを open という名前のシェル スクリプトに入れ、

open *.c

現在のディレクトリにあるすべての c ファイルを開きます。


Linux
  1. Linux cksum コマンドに相当する Windows

  2. Mac 用の Linux の updatedb コマンドに相当するものは何ですか?

  3. Windows での Linux の ~ (チルダ) に相当するものは何ですか?

  1. Linuxコマンドラインに関する8つのヒント

  2. Linux –機内モードの同等のコマンドライン呼び出し?

  3. Mac OS X の open コマンドに相当する Linux

  1. Linux用の5つのオープンソースパズルゲーム

  2. Mac OS X 上の Linux のクロスコンパイラ?

  3. Windows の Linux の File コマンドに相当するものは何ですか?