Как открыть файл из терминала? Когда я пытаюсь открыть простой txt
файл, как:
open _b2rR6eU9jJ.txt
Я получаю это сообщение:
Couldn't get a file descriptor referring to the console
Это неправильная команда? Это то, что для открытия файлов другого типа мы изменили команды?
open
то же самое, что и двойной щелчок на рабочем столе.Ответы:
Вы можете использовать
xdg-open
для открытия файлов в терминале.С man-страницы
xdg-open
:использование
Команда
xdg-open _b2rR6eU9jJ.txt
откроет текстовый файл в текстовом редакторе, который настроен на обработку текстовых файлов. Команда также будет работать с другими распространенными расширениями файлов, открывая файл с соответствующим приложением.Смотрите также:
источник
Вы должны использовать редактор, чтобы открыть текстовый файл:
Любой из них может сделать это:
Или, если вы хотите просто просмотреть файл без изменения его содержимого:
cat _b2rR6eU9jJ.txt
РЕДАКТИРОВАТЬ # 1: Я только что заметил, что вопрос помечен fedora , который до сих пор использует gnome в качестве основного графического пользовательского интерфейса, который поставляется с предустановленным gedit . Так что это гарантированно сработает:
gedit _b2rR6eU9jJ.txt
источник
Вы должны использовать соответствующее приложение, чтобы открыть его - попробуйте
nano _b2rR6eU9jJ.txt
илиcat _b2rR6eU9jJ.txt
. Первый будет редактировать, последний выводит его на стандартный вывод. (Примечание: вы можете заменить nano на vi, emacs или другой текстовый редактор по вашему выбору)Из того, что я могу сказать
open относится к openvt - и страница руководства описывает это как «
openvt - start a program on a new virtual terminal (VT).
Вы пытаетесь открыть текстовый файл», поэтому, если я что-то упустил, это не программное обеспечение для того, что вы хотите делать.источник