Como abrir um arquivo particular de um terminal?

22

Como faço para abrir um arquivo de um terminal? Quando tento abrir um simples arquivo txt como:

 open _b2rR6eU9jJ.txt

Eu recebo esta mensagem:

Couldn't get a file descriptor referring to the console

Esse comando é errado? Será que, para abrir arquivos de tipos diferentes, modificamos os comandos?

    
por Suhail Gupta 21.09.2012 / 09:35

3 respostas

3

Você deve usar um editor para abrir um arquivo de texto:

Qualquer um pode fazer isso:

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

Ou se você quiser apenas visualizar o arquivo sem modificar seu conteúdo: cat _b2rR6eU9jJ.txt

EDIT # 1: Eu só notei que a questão está marcada fedora , que até agora está usando o gnome como seu principal usuário gráfico interface, que vem com o gedit pré-instalado. Então, é garantido que isso funcione: gedit _b2rR6eU9jJ.txt

    
por 21.09.2012 / 09:43
40

Você pode usar xdg-open para abrir arquivos em um terminal.

A partir da página de manual de xdg-open :

xdg-open - opens a file or URL in the user's preferred application

Uso

O comando xdg-open _b2rR6eU9jJ.txt abrirá o arquivo de texto em um editor de texto configurado para manipular arquivos de texto. O comando também funcionará com outras extensões de arquivos comuns, abrindo o arquivo com o aplicativo relevante.

Veja também:

por 21.09.2012 / 11:19
1

Você deve usar um aplicativo apropriado para abri-lo - tente nano _b2rR6eU9jJ.txt ou cat _b2rR6eU9jJ.txt . O primeiro será editado, o segundo será enviado para a saída padrão. (Nota - você pode substituir o nano pelo vi, emacs ou outro editor de texto de sua preferência)

Pelo que eu posso dizer

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

aberto se refere a openvt - e a página man descreve como openvt - start a program on a new virtual terminal (VT). Você está tentando abrir um arquivo de texto, então, a menos que eu esteja perdendo alguma coisa, não é o software para fazer o que você quer fazer.

    
por 21.09.2012 / 09:39