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

29

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

 open _b2rR6eU9jJ.txt

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

Couldn't get a file descriptor referring to the console

Это неправильная команда? Это то, что для открытия файлов другого типа мы изменили команды?

Сухай гупта
источник
1
Что вы имеете в виду, открывая его? Вы хотите отредактировать это? Для этого вы можете использовать nano, emacs или vi.
artistoex
Похоже, вы пришли с Mac, где openто же самое, что и двойной щелчок на рабочем столе.
Роджер Дуек
Этот вопрос не может быть серьезным.
Йохан Буле

Ответы:

48

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

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

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

использование

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

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

jokerdino
источник
5

Вы должны использовать редактор, чтобы открыть текстовый файл:

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

 - 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: Я только что заметил, что вопрос помечен fedora , который до сих пор использует gnome в качестве основного графического пользовательского интерфейса, который поставляется с предустановленным gedit . Так что это гарантированно сработает:gedit _b2rR6eU9jJ.txt

NlightNFotis
источник
2

Вы должны использовать соответствующее приложение, чтобы открыть его - попробуйте 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).Вы пытаетесь открыть текстовый файл», поэтому, если я что-то упустил, это не программное обеспечение для того, что вы хотите делать.

Подмастерье Компьютерщик
источник