web-dev-qa-db-ja.com

端末から特定のファイルを開く方法?

ターミナルからファイルを開く方法は?次のような単純なtxtファイルを開こうとすると

 open _b2rR6eU9jJ.txt

私はこのメッセージを受け取ります:

Couldn't get a file descriptor referring to the console

その命令は間違っていますか?異なる種類のファイルを開くために、コマンドを変更しましたか?

27
Suhail Gupta

端末でファイルを開くためにxdg-openを使用することができます。

xdg-openのmanページから:

xdg-open - ユーザーの好みのアプリケーションでファイルまたはURLを開く

使用法

コマンドxdg-open _b2rR6eU9jJ.txtは、テキストファイルを処理するように設定されているテキストエディタでテキストファイルを開きます。このコマンドは他の一般的なファイル拡張子を使って動作し、関連するアプリケーションでファイルを開くことができます。

また見なさい:

46
jokerdino

テキストファイルを開くにはエディタを使用する必要があります。

それらのどれでもそれをすることができます:

 - vi _b2rR6eU9jJ.txt
 - vim _b2rR6eU9jJ.txt
 - emacs _b2rR6eU9jJ.txt
 - nano _b2rR6eU9jJ.txt
 - gedit _b2rR6eU9jJ.txt (gnome's default editor)
 - leafpad _b2rR6eU9jJ.txt (lxde's default editor)
 - kedit _b2rR6eU9jJ.txt (KDE's default editor)

内容を変更せずにファイルを表示するだけの場合は、次のようにします。cat _b2rR6eU9jJ.txt

編集#1:質問にタグが付けられていることに気付いたFedora、これまではgeditがプリインストールされた状態で付属しています。だからこれは動作することが保証されています:gedit _b2rR6eU9jJ.txt

5
NlightNFotis

開くには適切なアプリケーションを使用する必要があります - nano _b2rR6eU9jJ.txtまたはcat _b2rR6eU9jJ.txtを試してください。前者は編集し、後者はそれを標準出力に出力します。 (注 - nanoをvi、emacs、またはその他の好みのテキストエディタに置き換えることができます)

私が言えることから

geek@ubuntu:~$ open --help
open: invalid option -- '-'
Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line

openはopenvtを意味します - そしてmanページはそれをopenvt - start a program on a new virtual terminal (VT).として記述しています、あなたがテキストファイルを開こうとしているので、何かが欠けていない限り、それはあなたがやりたいことをするためのソフトウェアではありません。

1
Journeyman Geek