Запитання з тегом «unix-philosophy»

12
В чому полягає філософія затримки запису даних на диск?
В Linux завершене виконання команди, наприклад, cpабо ddне означає, що дані були записані на пристрій. Наприклад, потрібно зателефонувати syncабо викликати функцію "Безпечно видалити" або "Вийняти" на диску. У чому полягає філософія такого підходу? Чому дані не записуються відразу? Чи немає небезпеки, що запис вийде з ладу через помилку вводу / …

3
Чому Unix "госпрозрахунковий"?
Я читав статті Річі та Томпсона про файлову систему Unix. Вони пишуть: «Варто зазначити, що система повністю підтримується». Чи були системи перед Unix не госпрозрахунковими? Якими способами?

2
Пояснення неспеціаліста для "Все - це файл" - чим відрізняється від Windows?
Я знаю, що "Все є файлом" означає, що навіть пристрої мають своє ім'я файлу та шлях у Unix та Unix-подібних системах, і що це дозволяє використовувати загальні інструменти на різних ресурсах незалежно від їх природи. Але я не можу протиставити це Windows, єдиній іншій ОС, з якою я працював. Я …

2
Чому сорт -о корисний?
Філософія UNIX говорить: зробіть одне і зробіть це добре. Створіть програми, які обробляють текст, адже це універсальний інтерфейс. sortКоманда, по крайней мере GNU роду, має -oопцію для виведення в файл замість stdout. Чому, скажімо, sort foobar -o whateverкорисно, коли я просто міг sort foobar > whatever?

4
Чи є файли Інтернет-сокетів Unix?
Я розумію, що "Все є файлом" є однією з основних концепцій Unix, але сокети використовують різні API, які надаються ядром (наприклад, socket, sendto, recv тощо), не як звичайні інтерфейси файлової системи. Як тут застосовується це "Все є файлом"?

1
ЧОМУ ** оболонка ** входу ** над оболонкою **, яка не входить у систему?
У мене є основне розуміння точкових файлів у системі * nix. Але я все ще досить розгублений щодо цієї різниці між оболонкою для входу і оболонкою без входу? Купа різних відповідей (включаючи декілька дублікатів) вже вирішила наступні повідомлення: Як викликати оболонку для входу або не вхід у систему Як виявити …

2
Що робить операційну систему "Unix-Like"?
Я часто зустрічаю термін "схожий на unix" на багатьох веб-сайтах. Немає стандарту; це просто в тому, як він поводиться. Але якби я розробляв ядро ​​з нуля, що б вважало його "схожим на unix"? В основному, які речі створюють написаний код на зразок Unix?

4
Чи правильно використовувати певні спеціальні символи під час іменування імен файлів у Linux?
Є чи це виправити , щоб використовувати деякі спеціальні символи, а +, &, ', .(точка) і ,(кома), в основному, в іменах файлів. Я розумію , що ви можете використовувати -і _без проблем, але робити деякі дослідження , я не зміг знайти що - щось певне про інших символах; деякі кажуть, …

2
Чи слід виводити ім’я програми, коли виникає попередження або помилка?
Якщо я пишу сценарій чи програму, чи повинен я вивести його ім'я разом із попередженням чи повідомленням про помилку? Наприклад: ./script.sh: Warning! Variable "var" lowered down to 10. або: ./prog.py: Error! No such file: "file.cfg". Я розумію, що загалом це лише питання смаку (особливо, якщо ви пишете власні речі для …

2
Чому основний UID 501 адміністратора?
Я розумію * користувач первинного адміністратора отримує ідентифікатор користувача 501і наступні користувачі отримують додаткові номери ( 502, 503, ...). Але чому 501? Що особливого 50x, в чому історична / технічна причина такого вибору? * Я почав розбиратися в цьому, коли мені стало цікаво, чому мій зовнішній жорсткий диск мав усі …

1
Що саме означає програмування Unix? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для Unix & Linux Stack Exchange. Закрито 5 років тому . Я думав, що зрозумів, що означає термін програмування Unix , але зараз, прочитавши про це в контексті програмування ядра …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.