ターミナルから特定のファイルを開くにはどうすればいいですか?

ターミナルから特定のファイルを開くにはどうすればいいですか?

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

open _b2rR6eU9jJ.txt

次のメッセージが表示されます:

Couldn't get a file descriptor referring to the console

間違ったコマンドを使用しましたか? または、異なるファイルタイプを開くために異なるコマンドを使用していますか?

答え1

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

のマニュアルページよりxdg-open:

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

使用法

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

参照:

答え2

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

いずれも可能です:

 - 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:質問にタグが付いていることに気付きましたフェドーラこれまでは、コアグラフィカルユーザーインターフェースとしてgnomeを使用しており、編集プリインストールされています。したがって、これは動作することが保証されています。gedit _b2rR6eU9jJ.txt

答え3

適切なアプリケーションを使用して開く必要があります -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 を指します。マニュアル ページでは、openvt - start a program on a new virtual terminal (VT).テキスト ファイルを開こうとしているので、何か見落としがない限り、これは目的の操作を行うためのソフトウェアではありません、と説明されています。

関連情報