Как открыть файл с помощью приложения по умолчанию из командной строки?

Я очень часто воюю (1 из 50 загрузок) с ошибками «Ошибки хэш-суммы» и «Недопустимый заголовок», используя apt-cacher-ng в Ubuntu Precise 12.04 LTS со дня обновления дистрибутива. Ubuntu Precise использует apt-cacher-ng версию 0.7.2-1, на сегодняшний день есть много ошибок для этого программного обеспечения, а более новая версия: 0.7.26-1 намного более стабильна.

Я установил Ubuntu Quantal версии apt-cacher-ng из packages.ubuntu.com, которая является версией 0.7.26-1.

Я настоятельно рекомендую захватить будущую / тестовую версию apt-cacher-ng и вручную установить этот новый пакет .

1
задан 21 June 2014 в 23:37

3 ответа

xdg-open и gnome-open

xdg-open - самый универсальный способ (работа также над KDE)

45
ответ дан 26 May 2018 в 00:12

Если вы хотите:

сделать псевдоним для этой команды (например, open) скрыть вывод из команды, продолжайте использовать этот терминал после

Вы можете использовать этот .bashrc function:

function open () {
  xdg-open "$@">/dev/null 2>&1
}
4
ответ дан 26 May 2018 в 00:12
  • 1
    Вы должны использовать "$@" при передаче аргументов как есть. Попробуйте foo () { printf "|%s|\n" "$@" "$*"; }, а затем foo "a b" "b c", чтобы понять, почему. – muru 14 December 2017 в 19:40

Если вы используете оболочку GNOME (по умолчанию в Ubuntu 17.10 и новее), вы можете открыть файл с его приложением по умолчанию из приглашения Alt + f2.

Сначала нажмите Alt [ ! d1] + f2, а затем введите только местоположение файла (например, ~/Documents/MyDocument, вы можете использовать f2 -completion) и нажать Enter.

0
ответ дан 26 May 2018 в 00:12

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

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