Наприклад, коли я записую код у bash, наприклад, що копіює файл, коли файл не існує, у терміналі я бачу помилку, подібну до "файл не знайдений", якщо користувачеві сценарію не надано дозволу, показана помилка up схожий на "відмовлено у дозволі".
В основному, незалежно від мови програмування, коли ви пишете код для копіювання файлу, наприклад, мова програмування, яку ви використовуєте, попросить ОС (linux в моєму випадку) зробити це, якщо щось трапиться не так, ОС відповість на зручна помилка (код + повідомлення).
Чи є команда, яку я можу запустити, яка перелічить всі стандартні коди помилок у системі?
Кожен виконуваний файл має своє значення кодів помилок. Можливий дублікат unix.stackexchange.com/questions/110348/…
—
Ipor Sircer
Усі помилки якої команди? Кожен встановлений у вашій системі? Всі баш помилки? Усі
—
terdon
cp
помилки?
Доступна помилка системи Linux
—
розумний
див. errno.h, в основному 2 => немає такого файлу чи каталогу, 13 => дозвіл відхилено тощо ...
—
Archemar
На жаль, помилки в основному залежать від програми, яку ви використовуєте. Ви можете побачити список стандартних,
—
terdon
errno -ls
але немає жодної гарантії, що певна програма буде використовувати їх.