Вопросы с тегом «conventions»

Соглашения об именах и лучшие практики


2
Почему разделяемые библиотеки исполняемые?
Почему почти во всех общих библиотеках /usr/lib/установлен бит разрешений для исполняемого файла? Я не вижу ни одного варианта их использования. Некоторым удается подключить некоторую форму mainфункции для печати краткой заметки об авторском праве и версии, но многие даже не делают этого, и при запуске происходит ошибка. Итак, какой смысл устанавливать …

8
Почему исходный код Bash не нуждается в бите выполнения?
С помощью Bash sourceможно выполнить скрипт без установленного бита выполнения. Это задокументированное и ожидаемое поведение, но не против ли это использования бита выполнения? Я знаю, sourceэто не создает подоболочки.

17
Почему Unix-головы говорят «минус»?
Пару недель назад я посетил беседу о Git от кого-то, кто, кажется, был из Windows. Я сказал «казалось», потому что он продолжал говорить «тире» при обращении к параметрам командной строки. Затем я вспомнил кое-что, что мне показалось любопытным в первые годы изучения Linux; то есть при обращении к опциям резидентные …

7
Расширения файлов для сценариев оболочки Unix [закрыто]
В википедии статья для .sh гласит: Тип расширения файла .sh см. В оболочке Bourne . Как насчет других оболочек Unix? Я знаю, что шебанг используется внутри файла для обозначения интерпретатора для выполнения, но мне интересно: Каковы плюсы и минусы расширений файлов по сравнению с расширениями файлов?

10
однострочник против скрипта
Я заметил много вопросов, ответов и комментариев, выражающих презрение к (а иногда и боязнь) написания сценариев вместо однострочников. Итак, я хотел бы знать: Когда и почему я должен писать отдельный скрипт, а не «однострочник»? Или наоборот? Каковы варианты использования и плюсы и минусы обоих? Некоторые языки (например, awk или perl) …

3
Соглашения об именах файлов и каталогов
Я хочу реорганизовать файлы и каталоги в моей системе. Однако я не уверен, что является лучшей практикой . После прочтения этого вопроса и его ответов я предполагаю, что самая важная часть должна быть последовательной. Однако это то, где я застрял. Например, в корневом каталоге есть такие каталоги, как /binи /usr, …

2
Происхождение слова cron?
Попытка урегулировать дружеский спор. Является ли "cron" аббревиатурой для чего-то? Кроме того, его нынешнее каноническое название "cron" происходит от чего-то сокращенного для чего-то вроде хронос или хронологически? Быстрый поиск в Google не нашел то, что я искал . Это закончилось темой форума, которая была нерешена

1
Какой префикс номера в файлах конфигурации из каталога .d
Многие конфигурационные файлы 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 Есть ли соглашение по этому номеру? Что это означает ? Может быть, чтобы избежать столкновения имен, но мне любопытно, есть ли что-нибудь еще.

2
Официальный стандарт / соглашение для расширения файла для сценариев оболочки к источнику
Мне было интересно, существует ли соглашение для расширений типов файлов для сценариев оболочки, которые вы хотите использовать вместо запуска. Например: Если я хочу запустить этот скрипт в подоболочке. ./script.sh Если я хочу не забыть запустить этот скрипт из текущей оболочки. . script.source Есть ли соглашение (например, POSIX) для типа файла …

2
Кто-нибудь знает значение yy?
Так как исторические вопросы рассматриваются по теме , я решил задать один вопрос, который беспокоил меня в течение достаточно долгого времени, и никто из моих знакомых, кажется, не знает ответа. Кто-нибудь знает, какое историческое значение имеет префикс yy? Большинство переменных и функций, сгенерированных lex, начинаются с него, таких как yylval, …

2
Конвенция / стандарт об использовании фигурных скобок вокруг параметров
Страница man для tar в разделе SYNOPSIS Arch Linux начинается с: tar {A|c|d|r|t|u|x}[GnSkUWOmpsMBiajJzZhPlRvwo] [ARG...] Я прекрасно понимаю, что в этой ситуации это означает, что должен быть указан именно один из вариантов в фигурных скобках, потому что так сказано ниже на странице руководства. Есть ли какой-то стандарт или соглашение об использовании …

2
Когда использовать стандартный поток ошибок в приложении командной строки?
Есть ли рекомендация, когда использовать ошибку при написании приложения командной строки? К моему удивлению, я ничего не нашел, когда гуглял. В частности, вопрос, который меня сейчас интересует, заключается в том, использовать ли stdoutили stderrкогда пользователь вызвал программу с недопустимыми аргументами. Тем не менее, более полный ответ очень ценится, потому что …

2
Где я должен установить свой внешний жесткий диск?
У меня есть внешний жесткий диск, который я хотел бы смонтировать автоматически. Это будет присутствовать в большинстве случаев, когда мой ноутбук загружается. Где «правильное» место для его установки? /media/my-hd: Будет мусорить /mediaс пустой папкой, когда жесткий диск не был смонтирован. /mnt/my-hdЯ слышал, что /mntсамо по себе предполагается использовать в качестве …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.