Где хранить глобальный файл конфигурации для быстрого приложения

Относительно того, почему это не «админ» - или косвенно, почему su не является «switchUser» или что-то в этом роде - традиционные команды Unix имеют тенденцию быть минимальными сокращениями по историческим причинам, связанным с происхождением Unix.

По самой основной причине нам нужно вернуться к той же причине, что и называется Unix. Большая часть Unix была вдохновлена ​​одной из ранних многопользовательских многозадачных операционных систем MIT Multics. (Unix получает свое имя либо как «единственное множество» или «кастрированные мультики», в зависимости от того, кого вы спросите, и их настроения в данный момент.)

Среди других нововведений Multics в нем была представлена ​​концепция отделяя фактическое местоположение файла от информации каталога, позволяя одному файлу иметь несколько имен. («Ссылки», в терминах Unix.) Multics взяло (чрезмерно) полное преимущество этого; большинство команд Multics имеют как ALONNameThatIsImpossibleToType, так и ASNTOECR (краткое имя, которое могут запомнить только эксперты). Опыт показал, что длинные имена на самом деле не добавили большого удобства для пользователя, поскольку, в реальности, в то время все пользователи были или быстро стали «экспертами», и почти никто никогда не использовал длинные имена. Когда Unix приняла некоторые из проектов Multics, одно из их упрощений заключалось в том, чтобы отбросить неиспользуемые длинные имена и сохранить только короткие имена экспертов.

Это также хорошо сочетается с философией Unix по сокращению операционной системы и его основная команда установлена ​​на их основные положения, позволяя ей эффективно работать на небольших системах. В те дни программисты все еще сохраняли каждый байт и цикл. Процессоры были значительно медленнее, конечные скорости были также значительно медленнее, а память была значительно дороже (и медленнее, и имела крошечные кеши, если таковые имеются). Сохранение системных команд до минимальной длины может фактически не сохранить значительных (если есть) реальных ресурсов, но это «было правильно» для мышления времени.

Если вы действительно настаиваете на удобной команде имена, ответ Unix: «Вы знаете, как писать сценарий оболочки, реализуйте его самостоятельно. Если вы не знаете, как писать сценарий оболочки, вам нужно научиться этому. Если вам не нравится обучение и / или кодирование, вы не будете довольны Unix и должны использовать что-то еще ».

1
задан 31 March 2017 в 10:59

0 ответов

Другие вопросы по тегам:

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