Jak otworzyć plik z terminala? Kiedy próbuję otworzyć prosty txt
plik, 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?
open
to samo, co dwukrotne kliknięcie na pulpicie.Odpowiedzi:
Możesz użyć
xdg-open
do otwarcia plików w terminalu.Ze strony podręcznika użytkownika
xdg-open
:Stosowanie
Polecenie
xdg-open _b2rR6eU9jJ.txt
otworzy 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ż:
źródło
Musisz użyć edytora, aby otworzyć plik tekstowy:
Każdy z nich może to zrobić:
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
źródło
Aby go otworzyć, użyj odpowiedniej aplikacji - spróbuj
nano _b2rR6eU9jJ.txt
lubcat _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ć
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.źródło