私はここで新しく、私の最初の投稿です。
Windows上のUbuntuでBashに問題があります。 Macターミナルで「open(filename)」と入力すると、適切なプログラムでファイルが開きますが、Windows bashで使用しようとすると、「コンソールを参照するファイル記述子が見つかりませんでした」と表示されます。
また、xdg-openとgnome-openを試しましたが、いずれも機能しません。誰かが問題を修正する方法とオープンコマンドがどのように機能するかを説明できますか?
前もって感謝します!
Open uの代わりにxdg-open
を使用できます。これは、アプリケーション(pdf、イメージなど)に関係なく同じことを行います。新しい仮想端末を開きます(Linuxでこれを試しました)
例:
xdg-open ~/Pictures/Wallpapers/myPic.jpg
xdg-open ~/Docs/holidays.pdf
Linuxの場合は、xdg-openを使用します。 openはMac OS用です。 open Linuxでは、openvt(仮想端末を開く)の名前エイリアスです。
簡略化するために、使用しているシェルに応じて〜/ .bashrcまたは〜/ .zshrcに次の行を追加できます。
alias o="xdg-open" # o stands for open
次に、次のように入力するだけでキーボードのストロークを減らすことができます。
o file_name.pdf
open
はMac固有のコマンドであり、Linux(ubuntu)では使用できないため、Mac open
はファイルを実行できる(ファイルが実行可能な場合)、またはファイルをテキストエディターで開くことができる(ドキュメントまたはテキストファイルの場合)またはディレクトリを開きます。