Происходя из Mac OS X, можно ввести:
$ open yourfilehere.txt
и Ваш файл откроется так же, как если бы Вы открыли его от Средства поиска.
> start yourfilehere.txt
и это откроется так же, как если бы Вы открыли его из Проводника.
xdg-open
то, что Вы ищете.
Вам мог бы понравиться этот отрывок, я вставил свои .bashrc файлы так, чтобы, использую ли я cygwin на окнах, Linux или OSX, я мог использовать или запуск или открытые команды, и они работают отлично:
case "$OSTYPE" in
cygwin*)
alias open="cmd /c start"
;;
linux*)
alias start="xdg-open"
alias open="xdg-open"
;;
darwin*)
alias start="open"
;;
esac
Хорошие комментарии, xdg-открытые, действительно более оптимальный вариант, чем открытый для гнома, как объяснено ниже. Я обновил свои персональные сценарии только что, но забыл обновлять этот ответ.
ПРЕДУПРЕЖДЕНИЕ: Это переопределит функциональность обоих openvt
(виртуальный терминал) и start
от init.
xdg-open xyz.bar
откроется xyz.bar
(может быть файл или URL) в любой freedesktop совместимой среде с приложением, зарегистрированным для xyz.bar
ввести. См. также документацию здесь (страница справочника xdg-открытых).
В practive это должно затем звонить kde-open
, gnome-open
, exo-open
или возможно ровный open
, В зависимости от текущей настольной среды (KDE, Gnome, XFCE, OS X).