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

POSIX - це абревіатура для інтерфейсу портативної операційної системи, сімейства стандартів, визначених IEEE для підтримки сумісності між операційними системами.

5
Що означає "системний виклик", якщо не реалізація мовою програмування?
Я хотів би зрозуміти термін "системний дзвінок". Мені відомо, що системні дзвінки використовуються для отримання служб ядра від програми простору користувачів. Частина, з якою мені потрібно роз'яснити, - це різниця між "системним викликом" та "реалізацією системного дзвінка C". Ось цитата, яка мене бентежить: У системах, схожих на Unix, цей API …
14 kernel  c  posix  system-calls 

2
POSIX сумісний спосіб роботи зі списком імен файлів, можливо, з пробілом
Я бачив сценарії Bash сценаріїв, які пропонують використовувати масив для роботи з іменами файлів, що містять пробіли. Однак DashAsBinSh пропонує, що масиви не є портативними, тому я шукаю POSIX-сумісний спосіб роботи зі списками імен файлів, які можуть містити пробіли. Я хочу змінити нижченаведений приклад сценарію, щоб це було echo foo/target/a.jar …

4
find -exec у скрипті bash зі змінним розширенням
Я намагаюся запустити команду, подібну до наведеної нижче, в скрипті bash. Він повинен шукати всі підпапки $sourcedirта копіювати всі файли певного типу на кореневий рівень $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name "*.type" -exec sh -c 'cp …

2
Де я можу знайти офіційну документацію POSIX та UNIX?
Я шукаю офіційні документи щодо всіх стандартів та специфікацій POSIX. Мені б хотілося прочитати документи, щоб краще зрозуміти системи UNIX та те, як вони працюють на низькому рівні. Тут і там я бачив посилання на opengroup.org, і, мабуть, я вважаю, що це суть стандартів (однак, я теж чув, що IEEE …

3
Трохи розгублений, чи є printf в оболонці яшу вбудованою командою чи ні
yashОболонка має printfвбудований, в відповідно до його керівництвом . Однак це я бачу в yashоболонці з конфігурацією за замовчуванням: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf Є printfвбудований в в цій оболонці чи ні? Результат подібний для ряду інших …

1
POSIX Awk на Solaris 11?
Це більш-менш додаткове запитання до наступних двох: Помилка синтаксису при видаленні повторюваних рядків через файл awk '! X [$ 0] ++' альтернатива awk / nawk на SunOs та Linux Я бачу, що на Solaris 10 (SunOS 5.10) я отримую такі результати: $ type -a awk awk is /usr/bin/awk $ PATH="$(getconf …
13 awk  solaris  posix 


3
Чи є mv атомний на моєму фс?
Як я можу перевірити, чи mvє атомним на моєму fs (ext4)? ОС - Red Hat Enterprise Linux Server 6.8. Загалом, як я можу це перевірити? Я оглянувся і не знайшов, чи моя ОС стандартна POSIX.
13 posix  mv  move 


3
Чи дійсний синтаксис "$ {PS1-}" і чим він відрізняється від простого "$ PS1"?
Я дивлюся на сценарій, який містить: if [ "${PS1-}" ]; then Цей трейлінг -помиляється на мене трохи тому, що він не здається стандартним синтаксисом Посікса чи Баша. Це якийсь таємничий синтаксис, який існує назавжди, чи це друкарська помилка? Будь-які посилання на стандарти / документи будуть вдячні. Зазвичай я б це …

1
Який сенс використовувати кілька знаків оклику в sed?
У документації POSIX sed сказано: Функції може передувати одне або кілька "!" символів; у цьому випадку функція повинна застосовуватися, якщо адреси не вибирають простір шаблону. Нульові або більше <порожніх> символів приймаються до першого "!" характер. Не визначено, чи <blank> символи можуть слідувати за "!" символів, а відповідні додатки не повинні …
12 sed  posix 

1
щодо портативного sed -e… db або! б?
У цьому редагувати Stéphane Chazelas POSIXifies (знову) моє sedформатування, вставляючи -eрозрив XPression і інший -eXPression заяву. Тепер, я можу просто запитати його, чому в коментарях, я думаю, але це вже редакція №18 щодо цієї відповіді, і майже всі попередні вже були завдяки подібним халявам (якщо ви можете побачити видалені коментарі, …
12 shell  sed  posix 

4
Чи обмежує POSIX кількість каталогів у корені OS?
Я намагаюся вивчити стандарт POSIX. При використанні Unix, я /bin, /etc, /dev, /media, і , як правило /opt, але в тому , що стандартизовані або до вашої специфікації реалізації? Чи може бути багато каталогів у корені чи це обмежено стандартом?


2
Як umask впливає на АПЛ?
Чи може хтось пояснити мені, як umaskвпливає маска за замовчуванням новостворених файлів, якщо активовано ACL? Чи є якась документація з цього приводу? Приклад: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file: . # owner: …
12 linux  permissions  posix  acl 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.