Почему правила devd применяются прежде devfs правила?

Вот статья Wikipedia о сравнении командного процессора.

Согласно этому, единственная функция ksh имеет это, zsh не делает Назван параметрами для определяемых пользователем "типов". Могут быть другие, поскольку та статья не является исчерпывающим списком, специально для неясных функций.

Входя в другое направление, ответ на Ваш вопрос мог заполнить книгу (возможно этот).

Zsh имеет много функций, которые не делает ksh. Несколько популярных являются стопкой команды, стопкой каталога, совместным использованием истории и rprompt.

  • Стопка команды - когда Вы вводите команду, и Вы понимаете, что необходимо выполнить другую команду сначала. Просто отправьте текущую строку в стопку команды, работайте, другая команда затем выталкивают команду от стека. Можно сделать это многократно. (zsh единственная оболочка, которую я знаю этого, обеспечивает это).
  • Стопка каталога (иначе pushd/popd) когда Вы хотите изменить на каталоги по очереди затем CD назад в обратном порядке. (Много оболочек обеспечивают это, включая удар).
  • История, Совместно использующая, - то, где каждая открытая оболочка совместно использует единственную общую историю. Выполните команду в одном окне, переключитесь на другого, и это будет доступно в Вашей истории.
  • rprompt точно так же, как Ваша подсказка кроме он выровнен по правому краю. Многим людям нравится помещать cwd или date в rprompt.

Вот некоторые обсуждения сайтов Exchange Стека о zsh:

3
02.07.2013, 08:39
1 ответ

Devd работает ПЕРЕД дистанционным управлением и поэтому прежде devfs - это было тщательно выбрано его создателем - Вы видите его обоснование здесь: http://www.usenix.org/events/bsdcon03/tech/full_papers/losh/losh.pdf (Chapt. 7.2)

Devd работает полностью в пространстве пользователя, нет никакой проблемы с полномочиями пользователя root.

Если Вы не выбираете к sudo - который является тем, что Вы сделали.

Используйте devd.conf для устанавливания значения в пространстве пользователя. Протестируйте на свой флаг в devfs.

4
27.01.2020, 21:20
  • 1
    благодарит за объяснение! Но затем это es, не возможный для меня для запуска usbhidaction как другой пользователь? –  Raphael Ahrens 04.07.2013, 09:24

Теги

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