Основные принципы работы в UNIX/Linux

Unix is very user friendly system, but it is picky choosing its friends.

  1. Если лень читать вывод некоторой программы, заставьте это делать другую программу.
  2. Если какую-то последовательность действий потребовалось выполнить третий раз, то можно легко проассоциировать с ней какой-нибудь ярлык, например имя (alias), и в дальнейшем использовать его как новое (комплексное) действие.
  3. Программы делают то, что приказал им пользователь (если он имеет соответствующие полномочия). Никаких ``не могу удалить файл потому что он уже используется''. Соответственно при внезапном возникновении проблем следует анализировать последние действия пользователя, а не валить все на системные глюки.
  4. Независимость работы различных пользователей в одной системе. Что бы кто ни делал от своего имени, какие бы вирусы не запускал -- на работе другого это никак не должно отражаться.
  5. Каждая программа должна делать ровно одну вещь, и делать её хорошо. А если ей нужно сделать другую вещь, она должна позвать другую программу.
  6. Интерфейс общения программ между собой не должен отличаться от интерфейса общения этих программ с человеком.



Подразделы

Copyleft © 2002-2003 г.   Nikolay A. Panov, "Intro To Linux" (orig),  niksite@mail.ru,  ICQ: 122-40-8888



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости