Jak otworzyć konkretny plik z terminala?

29

Jak otworzyć plik z terminala? Kiedy próbuję otworzyć prosty txtplik, taki jak:

 open _b2rR6eU9jJ.txt

Dostaję tę wiadomość:

Couldn't get a file descriptor referring to the console

Czy to polecenie jest złe? Czy to dlatego, aby otwierać pliki innego typu, zmodyfikowaliśmy polecenia?

Suhail Gupta
źródło
1
Co rozumiesz przez otwarcie? Czy chcesz to edytować? Możesz do tego użyć nano, emacs lub vi.
artistoex,
Wygląda na to, że pochodzisz z komputera Mac, a opento samo, co dwukrotne kliknięcie na pulpicie.
Roger Dueck
To pytanie nie może być poważne.
Johan Boulé

Odpowiedzi:

48

Możesz użyć xdg-opendo otwarcia plików w terminalu.

Ze strony podręcznika użytkownika xdg-open:

xdg-open - otwiera plik lub adres URL w preferowanej aplikacji użytkownika

Stosowanie

Polecenie xdg-open _b2rR6eU9jJ.txtotworzy plik tekstowy w edytorze tekstu skonfigurowanym do obsługi plików tekstowych. Polecenie będzie również działać z innymi popularnymi rozszerzeniami plików, otwierając plik za pomocą odpowiedniej aplikacji.

Zobacz też:

jokerdino
źródło
5

Musisz użyć edytora, aby otworzyć plik tekstowy:

Każdy z nich może to zrobić:

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

Lub jeśli chcesz po prostu wyświetlić plik bez modyfikowania jego zawartości: cat _b2rR6eU9jJ.txt

EDYCJA 1: Właśnie zauważyłem, że pytanie jest oznaczone jako fedora , która do tej pory używa gnome jako podstawowego graficznego interfejsu użytkownika, który jest fabrycznie zainstalowany z gedit . Gwarantuje to, że zadziała:gedit _b2rR6eU9jJ.txt

NlightNFotis
źródło
2

Aby go otworzyć, użyj odpowiedniej aplikacji - spróbuj nano _b2rR6eU9jJ.txtlub cat _b2rR6eU9jJ.txt. Pierwszy będzie edytować, drugi wyśle ​​go na standardowe wyjście. (Uwaga - możesz zamienić nano na vi, emacs lub inny edytor tekstu według własnych preferencji)

Z tego co mogę powiedzieć

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

open odnosi się do openvt - a strona podręcznika opisuje to jako openvt - start a program on a new virtual terminal (VT).próbę otwarcia pliku tekstowego, więc jeśli czegoś mi nie brakuje, nie jest to oprogramowanie do robienia tego, co chcesz.

Journeyman Geek
źródło