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

Unix - це багатозадачна багатокористувацька комп'ютерна операційна система, спочатку розроблена в 1969 році.

10
Чи компілятор Кена Томпсона все ще є загрозою?
Кен Томпсон Хак (1984) Кен Томпсон окреслив метод пошкодження бінарного компілятора (та іншого компільованого програмного забезпечення, як скрипт входу в системі * nix) у 1984 році. Мені було цікаво дізнатися, чи вирішила сучасна компіляція цей недолік безпеки чи ні. Короткий опис: Перепишіть код компілятора, щоб він містив 2 недоліки: При …
156 linux  unix  compiler  hacking 

4
Яка точна винахідливість труби Unix
Я чув історію про те, як Дуглас Маклрой придумав цю концепцію і як Кен Томпсон реалізував її за одну ніч. Наскільки я розумію, pipe - це системний виклик, який розділяє частину пам'яті між двома процесами, де пише один процес, а інший читає. Як хтось, хто не знайомий із внутрішніми або …

5
Це гарна ідея викликати команди оболонки зсередини С?
Є команда оболонки unix ( udevadm info -q path -n /dev/ttyUSB2), яку я хочу викликати з програми C. Мабуть, близько тижня боротьби, я міг би знову реалізувати це, але я не хочу цього робити. Чи є загальноприйнятою для мене хорошою практикою просто дзвонити popen("my_command", "r");, чи це спричинить неприйнятні проблеми …
50 c  unix  shell 

5
Чи програмування у філософії UNIX збігається з функціональним програмуванням?
Середовище програмування UNIX (класичний текст) зазначає, що підхід UNIX до програмування полягає у створенні невеликих чітко визначених інструментів, які можна поєднувати для вирішення більш складних проблем. Вивчаючи C та оболонку Bash, я виявив, що це потужна концепція, яку можна використовувати для вирішення широкого спектру проблем програмування. Просто використовуючи платформу Linux, …

7
Чи існує філософія програмування Windows? [зачинено]
Я програмував як в Unix, так і в Windows. В основному я працював в Unix, де я вивчив філософію Unix , яку можна узагальнити як Пишіть програми, які роблять одне і роблять це добре. Напишіть програми для спільної роботи. Напишіть програми для обробки текстових потоків, оскільки це універсальний інтерфейс. Здається, …

8
Якась основна відмінність Unix від Linux у дизайні та інших аспектах? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 7 років тому . Я продовжую читати це речення: Linux - це система, схожа на Unix, але це не Unix. Я не знаю, яка …

3
Просте пояснення розеток Unix
Я можу шукати, і я вже подивився на запис у вікіпедії та в деяких інших місцях, але, хоча у мене є певний досвід програмування, я не дуже розумію це поняття. Чи можете ви ставитися до мене, як до 10-річного віку, і дати мені чітке пояснення щодо спілкування в сокетах?
20 unix  sockets 

12
Опитування когось для загальних навичок Unix [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Як би ви протестували розробника, який стверджує, що має досвід * nix shell (просто …
20 interview  linux  unix  shell 

3
Чому так називається команда «вбити»?
Чому було прийнято рішення називати killкоманду «вбити»? Я маю на увазі, так, ця утиліта часто використовується для припинення процесів, але насправді її можна використовувати для надсилання будь-якого сигналу. Це не трохи заплутано? Можливо, є якісь історичні причини. Я знаю, man killщо ця команда з'явилася у версії 3 AT&T UNIX.

4
Стиль параметрів командного рядка - POSIX чи що?
Десь я побачив злобу проти java / javac, нібито використовуючи суміш стилів Windows та Unix java -classpath ... -ea ... Something ІМХО, це не мікс, це так само, як findпрацює, чи не так? AFAIK, згідно POSIX, синтаксис повинен бути таким java --classpath ... --ea ... Something і -abcdef означатиме одночасно …

3
Малі імена файлів Linux
Оскільки я знаходжу, що UpperCase справді читається для розділення слів першої літери у довгих складних назвах, я схильний давати деякі мої імена файлів Linux з деякими UpperCase. Переважно виконувані файли, деякі каталоги теж. Але минуло кілька тижнів, я зауважив, що величезна більшість усіх імен файлів у моєму дистрибутиві Linux - …

2
Чому каталоги Oracle мають назву / u01 / u02 тощо…? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 4 роки тому . Я працював з Oracle RDBMS вже кілька років, і сьогодні, встановивши його в n-й раз, мені було цікаво, чому …
11 oracle  unix 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.