Удаление "emacs" не убирает /usr/bin/emacs
потому что последнему не предоставляет "emacs" пакет.
На Debian существуют различные ароматы emacs так /usr/bin/emacs
символьная ссылка на конкретный исполняемый файл, который используется по умолчанию. Можно выбрать который приложение использовать путем выполнения команды:
sudo update-alternatives --config emacs
Также пакет "galternatives" предоставляет хорошее приложение GUI для управления альтернативами.
Если Вы работаете aptitude show emacs
можно видеть, что "emacs" является метапакетом, который просто зависит от некоторых других пакетов, которые обеспечивают emacs исполняемый файл. При чистке "emacs", он был полностью удален, но его пакет (пакеты) зависимости может все еще присутствовать в системе. Можно удалить их с
sudo apt-get autoremove
или если Вы используете aptitude
это автоматически предложит удалить автоматически установленные пакеты.
Избавиться от /usr/bin/emacs
необходимо будет удалить все emacs альтернативы, такие как "emacs23" или "emacs24" или любой "emacs -*" пакеты.
Выполните следующую команду для нахождения, какие исполняемые файлы доступны как emacs альтернативы
update-alternatives --list emacs
Также можно найти dlocate
утилита, полезная для нахождения, какой пакет обеспечивает конкретный файл.
Читайте больше об альтернативах в
Вы не можете полагаться на такое поведение на разных платформах, даже для dd
. POSIX не определяет ответ на SIGUSR1, и действительно, ваш процесс dd
умрет, если вы попробуете его на OSX или BSD , или даже иногда на встроенном Linux (Busybox) . Использование SIGUSR1
на dd
таким образом кажется расширением GNU. На практике в большинстве настольных систем Linux вы сможете это сделать.
Точно так же, если вы используете GNU awk
, вы можете отправить ему SIGUSR1
, чтобы получить некоторую специфичную для GNU информацию о внутреннем состоянии. В этом случае он печатается не в стандартный вывод, а в файл. Версии awk, которые поддерживают это, - это GNU awk
4.1.0 и более поздние , если они запускаются с флагом -p
( - profile
), или ] 3.1 и выше при компиляции и запуске как pgawk
.
Для получения подробной информации о том, что делают сигналы, см. Справочную страницу gawk
( версия 3.1 или версия 4.1 ) и выполните поиск по запросу «Сигналы».
Обратите внимание, что менее вероятно, что Linux на вашем настольном компьютере работает под управлением GNU awk, чем GNU dd
; mawk
- еще один awk, который я видел на настольном Linux.