ターミナルから特定のファイルを開く方法は?


29

ターミナルからファイルを開くにはどうすればよいですか?次のtxtような単純なファイルを開こうとすると:

 open _b2rR6eU9jJ.txt

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

Couldn't get a file descriptor referring to the console

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


1
開くとはどういう意味ですか?編集しますか?そのためにnano、emacs、またはviを使用できます。
artistoex

Macから来ているように聞こえますがopen、デスクトップでのダブルクリックと同じです。
ロジャーデュック

その質問は深刻なことはできません。
ヨハンブール

回答:


48

xdg-openターミナルでファイルを開くために使用できます。

のマンページからxdg-open

xdg-open-ユーザーの優先アプリケーションでファイルまたはURLを開きます

使用法

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

こちらもご覧ください:


5

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

それらのいずれかがそれを行うことができます:

 - 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がプレインストールされたコアグラフィカルユーザーインターフェイスとしてgnomeを使用していました。したがって、これは動作することが保証されています:gedit _b2rR6eU9jJ.txt


2

あなたはそれを開くために適切なアプリケーションを使用する必要があります-してみてください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).テキストファイルを開こうとしていると説明しているので、何かを逃さない限り、あなたがやりたいことをするためのソフトウェアではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.