Как открыть определенный файл из терминала?

Как открыть определенный файл из терминала?

Как открыть файл из терминала? Когда я пытаюсь открыть простой .txtфайл:

open _b2rR6eU9jJ.txt

Я получаю это сообщение:

Couldn't get a file descriptor referring to the console

Я использовал неправильную команду? Или вы используете разные команды для открытия разных типов файлов?

решение1

Вы можете использовать его xdg-openдля открытия файлов в терминале.

Из man-страницы xdg-open:

xdg-открытый- открывает файл или URL в предпочитаемом пользователем приложении

Применение

Команда xdg-open _b2rR6eU9jJ.txtоткроет текстовый файл в текстовом редакторе, настроенном на обработку текстовых файлов. Команда также будет работать с другими распространенными расширениями файлов, открывая файл соответствующим приложением.

Смотрите также:

решение2

Для открытия текстового файла необходимо использовать редактор:

Это может сделать любой из них:

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

Или, если вы хотите просто просмотреть файл, не изменяя его содержимое:cat _b2rR6eU9jJ.txt

ПРАВКА №1:Я только что заметил, что вопрос помечен тегомфетровая шляпа, который до сих пор использует gnome в качестве основного графического пользовательского интерфейса, который поставляется сgeditпредустановлено. Так что это гарантированно сработает:gedit _b2rR6eU9jJ.txt

решение3

Вам следует использовать соответствующее приложение, чтобы открыть его — попробуйте nano _b2rR6eU9jJ.txtили cat _b2rR6eU9jJ.txt. Первое приложение отредактирует, второе выведет его на стандартный вывод. (Примечание — вы можете заменить nano на vi, emacs или другой текстовый редактор по вашему выбору)

Насколько я могу судить

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

open относится к openvt, а на странице руководства это описывается так: « openvt - start a program on a new virtual terminal (VT).Вы пытаетесь открыть текстовый файл», так что, если я ничего не упускаю, это не то программное обеспечение, которое вам нужно.

Связанный контент