Вы хотите запустить emacs из терминала или запустить emacs в терминале? Два очень разные. Чтобы запустить emacs из терминала, принято использовать emacsclient
для отправки инструкций emacs с графическим интерфейсом для открытия данного файла.
Если вы хотите запустить emacs в терминале, сохраняя доступ к вашему терминалу, у вас есть несколько вариантов:
- Используйте мультиплексор, как
tmux
- Запустите эмулятор терминала в emacs (мне нравится plain ole '
M-x term
, но есть и более интересные)
Если вы просто говорите о том, чтобы выбросить процесс в фоновый режим, используйте C-z
(то есть M-x suspend-frame
) из запущенного emacs. Если вы хотите запустить emacs в фоновом режиме, сделайте это, как любую другую работу, используя &
. Я отошлю вас к документации вашей оболочки для управления заданиями. ( Вот один для Bash. )