Чому майже у всіх спільних бібліотеках /usr/lib/встановлено біт дозволу, що виконується? Я не бачу жодного випадку використання для їх виконання. Деяким вдається приєднати певну форму mainфункції для друку короткої нотатки про авторські права та версії, але багато хто не робить цього навіть після виконання. Отже, який сенс встановлювати це x? …
За допомогою Bash sourceможна виконати сценарій без набору бітів виконання. Це задокументоване та очікуване поведінка, але чи не проти використання біта виконання? Я знаю, sourceце не створює підзаголовок.
Пару тижнів тому я відвідував розмову на Git когось, хто, схоже, походить із Windows. Я кажу "здавалося", тому що він постійно говорив "тире", коли згадував параметри командного рядка. Потім я згадав щось, що мені було цікаво в перші дні вивчення Linux; тобто, посилаючись на варіанти, резидентні Unix-голови завжди говорили "мінус". …
У Вікіпедії стаття для .sh говорить: Тип розширення файлу .sh див . У оболонці Bourne . Як щодо інших оболонок Unix? Я знаю, що шебанг використовується у файлі для позначення перекладача для виконання, але мені цікаво: Які плюси та мінуси розширень файлів проти розширень файлів?
Я помітив чимало запитань та відповідей та коментарів, що висловлюють зневагу до (а іноді навіть страху перед) написання сценаріїв замість однолінійки. Отже, я хотів би знати: Коли і навіщо мені писати автономний сценарій, а не «однолінійний»? Або навпаки? Які випадки використання та плюси та мінуси обох? Чи деякі мови (наприклад, …
Я хочу переробляти файли та каталоги в своїй системі. Однак я не впевнений, що найкраща практика . Прочитавши це питання та його відповіді, я вважаю, що найважливіша частина - це бути послідовною. Однак тут я застряг. Наприклад, у корені є такі каталоги, як /binі /usr, у яких всі букви бувають …
Намагаючись врегулювати дружній аргумент. Чи "cron" є абревіатурою чогось? Окрім того, чи походить нинішня канонічна назва "крон" від чогось скороченого до чогось, наприклад, хроноса чи хронологічного? Швидкий пошук Google не знайшов того, що я шукав . Це в кінцевому підсумку було ниткою форуму, яка не була врегульована
Багато конфігураційних файлів unix у xx.dпапках мають префікс числом, наприклад: $ ls /etc/grub.d/ 00_header 10_linux 30_os-prober 40_custom 05_debian_theme 20_linux_xen 30_uefi-firmware 41_custom Чи існує конвенція щодо цього числа? Що це означає ? Можливо, просто уникнути зіткнення імен, але мені цікаво, чи є щось більше.
Мені було цікаво, чи існує угода про розширення типу файлів для скриптів оболонки, які ви бажаєте джерелом замість запуску. Наприклад: Якщо я хочу запустити цей скрипт у передпласті. ./script.sh Якщо я хочу згадати, запустити цей скрипт із поточної оболонки. . script.source Чи існує умова (як, наприклад, POSIX) для файлів у …
Оскільки питання історії розглядаються на тему , я подумав, що запитаю одне, яке клопоче мене досить довгий час, і ніхто, кого я знаю, здається, не знає відповіді. Хтось знає, яке історичне значення має префікс yy? Більшість змінних та функцій, породжених lex, починаються з нього, наприклад yylval, та yylex(). Я також …
Сторінка чоловічої стрічки для смоли в розділі SYNOPSIS Arch Linux починається з: tar {A|c|d|r|t|u|x}[GnSkUWOmpsMBiajJzZhPlRvwo] [ARG...] Я прекрасно розумію, що в цій ситуації це означає, що потрібно вказати саме один із варіантів фігурних фігурних брекетів, оскільки це сказано далі на сторінці "man". Чи існує якийсь стандарт або умова щодо використання {} …
Чи є вказівки, коли слід використовувати помилку під час написання програми командного рядка? На моє здивування, я нічого не знайшов, коли гуглив це. Зокрема, питання, яким я зараз займаюся, - це використовувати stdoutчи stderrколи користувач викликав програму з незаконними аргументами. Однак більш вдячна відповідь дуже цінується, оскільки це, безумовно, не …