Como abro um arquivo em um terminal? Quando tento abrir um .txt
arquivo simples:
open _b2rR6eU9jJ.txt
Recebo esta mensagem:
Couldn't get a file descriptor referring to the console
Usei o comando errado? Ou você usa comandos diferentes para abrir diferentes tipos de arquivos?
Responder1
Você pode usar xdg-open
para 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.txt
abrirá o arquivo de texto em um editor de texto configurado para lidar com 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:
Responder2
Você deve usar um editor para abrir um arquivo de texto:
Qualquer um deles 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
EDITAR #1:Acabei de notar que a pergunta está marcadafedora, que até agora usa o gnome como sua interface gráfica de usuário principal, que vem comgeditpré-instalado. Portanto, é garantido que isso funcione:gedit _b2rR6eU9jJ.txt
Responder3
Você deve usar um aplicativo apropriado para abri-lo - tente nano _b2rR6eU9jJ.txt
ou cat _b2rR6eU9jJ.txt
. O primeiro irá editar, o último irá enviá-lo 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 posso dizer
geek@ubuntu:~$ open --help
open: invalid option -- '-'
Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line
open refere-se a openvt - e a página de manual o 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 esteja faltando alguma coisa, não é o software para fazer o que você deseja.