2

Когда в терминале Linux, в чем разница между вводом emacs-x и emacs?

2 ответа2

4

То, что происходит на самом деле, может отличаться в зависимости от вашего дистрибутива и конфигурации системы. Довольно простой способ выяснить наверняка, что происходит, - сначала проверить псевдонимы:

alias | grep emacs

Это должно показать вам, есть ли у вас псевдонимы, определенные для emacs или emacs-x . Далее я бы запустить:

which emacs
which emacs-x

which даст вам путь к исполняемому файлу, который запускается при вводе этой команды.


Изменить: Глядя на журнал изменений для оборотов Emacs, смотрите изменения, сделанные в понедельник, 11 апреля 2005 года.

  • суффикс двоичных файлов X emacs с -x и двоичных файлов без X с -nox

Похоже, это всего лишь версия emacs, способная работать в среде X.

2

Под Debian у меня есть:

% ls -l /usr/bin/emacs
lrwxrwxrwx 1 root root 23 25 sept.  2009 /usr/bin/emacs -> /etc/alternatives/emacs
% ls -l /etc/alternatives/emacs
lrwxrwxrwx 1 root root 18 25 sept.  2009 /etc/alternatives/emacs -> /usr/bin/emacs23-x

показывая, что emacs действительно emacs23-x. Возможно, в вашей системе вы увидите, что emacs - это действительно emacs-x. Использование символической ссылки дает администратору вашего ящика возможность выбрать, какой Emacs является используемым по умолчанию, а наличие других исполняемых файлов позволяет пользователям вашего ящика выбирать, какой из установленных Emacs они хотят запустить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .