Como abrir um arquivo específico de um terminal?

29

Como abro um arquivo em um terminal? Quando tento abrir um txtarquivo simples como:

 open _b2rR6eU9jJ.txt

Recebo esta mensagem:

Couldn't get a file descriptor referring to the console

Esse comando é errado? É para abrir arquivos de tipos diferentes que modificamos comandos?

Suhail Gupta
fonte
1
O que você quer dizer com abri-lo? Deseja editar? Você pode usar nano, emacs ou vi para isso.
Artistoex
Parece que você vem de um Mac, onde openfazer o mesmo que clicar duas vezes na área de trabalho.
Roger Dueck
Essa pergunta não pode ser séria.
Johan Boulé

Respostas:

48

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

Na página de manual de xdg-open:

xdg-open - abre um arquivo ou URL no aplicativo preferido do usuário

Uso

O comando xdg-open _b2rR6eU9jJ.txtabrirá 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 arquivo comuns, abrindo o arquivo com o aplicativo relevante.

Veja também:

jokerdino
fonte
5

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

Qualquer um pode fazê-lo:

 - 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

Edição # 1: Acabei de notar que a pergunta está marcada com o fedora , que até agora está usando o gnome como sua principal interface gráfica de usuário, que vem com o gedit pré-instalado. Portanto, isso garante que funcione:gedit _b2rR6eU9jJ.txt

NlightNFotis
fonte
2

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

Pelo que posso dizer

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

open refere-se ao openvt - e a página do manual o descreve como openvt - start a program on a new virtual terminal (VT).Você está tentando abrir um arquivo de texto; portanto, a menos que esteja faltando alguma coisa, não é o software para fazer o que você deseja fazer.

Journeyman Geek
fonte