2012-09-21 07:35:49 +0000 2012-09-21 07:35:49 +0000
31
31

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

ターミナルからファイルを開くには?.

open _b2rR6eU9jJ.txt

のような単純なtxtのファイルを開こうとすると

Couldn't get a file descriptor referring to the console

0x1&

というメッセージが表示されます。違う種類のファイルを開くためにコマンドを変更したのでしょうか?

回答 (3)

51
51
51
2012-09-21 09:19:52 +0000

xdg-openを使うと、ターミナルでファイルを開くことができます。

xdg-open の man-page より。

xdg-open - ユーザーが選択したアプリケーションでファイルまたはURLを開く

使用方法

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

参照。

5
5
5
2012-09-21 07:43:05 +0000

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

- 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)

いずれも可能です。

0x1&

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

EDIT #1:今気づいたのですが、この質問は fedora というタグが付けられていて、今までは gedit がプリインストールされているコアなグラフィカルユーザーインターフェースとして gnome を使用していました。なので、これは動作が保証されています。gedit _b2rR6eU9jJ.txt

2
2
2
2012-09-21 07:39:33 +0000

適切なアプリケーションを使って開く必要があります - nano _b2rR6eU9jJ.txtcat _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). と記述されています。

Gerelateerde vragen

6
10
5
37
2