Команда `open` не работает в терминале Ubuntu [дубликат]

Я пытаюсь следовать Введение в bash для анализа данных . В нем есть строка команд: open ~ / .bash_profile .

Учебник есть на компьютерах Mac, но в разделе комментариев сказано, что я также могу сделать это в Ubuntu через VirtualBox

Но эта команда не распознается в Ubuntu:

the command 'Open' not working on Ubuntu Terminal

Есть ли альтернатива в Ubuntu, которую я могу использовать вместо команды open ?

1
задан 20 August 2020 в 18:27

3 ответа

От man open в macos:

The open command opens a file (or a directory or URL), just as if you had
double-clicked the file's icon. If no application name is specified, the
default application as determined via LaunchServices is used to open the
specified files.

То, что делает этот совет, просто открывает файл в любом редакторе по умолчанию. Поскольку ~ / bash_profile представляет собой простой текстовый файл конфигурации, вы можете открыть его напрямую с помощью любого текстового редактора, который вы предпочитаете (например, gedit ~ / bash_profile , nano ~ / bash_profile ] и т. д.).

Есть также несколько вариантов открытия с помощью автоматического редактора по умолчанию

  • xdg-open
  • gnome-open

Я лично предпочитаю быть более осознанным с тем, какие программы я использую. м с помощью. Однако вы можете попробовать эти варианты и посмотреть, что работает, а что лучше для вас.

1
ответ дан 21 August 2020 в 07:54

Вместо этого вы можете попробовать gedit . Я считаю, что вы пытаетесь открыть файл в текстовом редакторе.

1
ответ дан 21 August 2020 в 07:54

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

xdg-open ~/.bashrc

откроет файл конфигурации .bashrc , расположенный в вашем домашняя папка (представленная здесь сокращенным обозначением ~ / с вашим текстовым редактором по умолчанию.

2
ответ дан 21 August 2020 в 07:54

Другие вопросы по тегам:

Похожие вопросы: