Где идиоматическое место для размещения исходного кода моих проектов? [закрыто]

С grep, созданным с поддержкой PCRE:

grep -iPx '(?=.*[aeiou]{3}.*).{10}'

Или:

grep -wiP '(?=\w*[aeiou]{3}\w*)\w{10}'

для поиска этих слов, если они не по одному в строке (добавьте -o, если ваш grep позволяет печатать только совпадающие слова, а не всю строку, в которой они находятся). Здесь слово означает любую последовательность из слова символов (буквы (в латинском алфавите, только без диакритических знаков, добавьте (*UCP) для букв любого алфавита, хотя это по-прежнему не распространяется на гласные, такие как é или α ), цифры и подчеркивание).

0
10.07.2018, 19:45
2 ответа

/usr/local/srcявляется местным эквивалентом /usr/src, который FHS описывает как

Source code may be place placed in this subdirectory, only for reference purposes.

Ни /usr/src, ни /usr/local/srcне предназначены для использования в качестве рабочих каталогов, особенно для конкретного пользователя. Все ваши данные должны храниться в вашем домашнем каталоге, и FHS мало что может сказать о том, что вы там делаете.

Думаю, в вашем случае подходящим решением будет настроить Timeshift так, чтобы он создавал резервную копию вашего исходного кода.

2
28.01.2020, 02:23

Во-первых, это нормально, когда все идет в вашу домашнюю папку ~/= $HOME, обычно равное /home/$USER. Если вы устанавливаете сторонний материал, он помещается в /usr/localили/opt(в зависимости от структуры материала ).

Основное различие между макетом домашнего каталога пользователей Unix и -пользователей MS Windows:

Традиционно в Windows/dos все файлы.doc помещались в одно место, все файлы Excel — в другое, все PDF-файлы — в другое место и т. д.

Где, как и в Unix, вы поместите все файлы проекта -1 в один каталог, а все файлы проекта -2 — в другой. Вы можете создать подкаталог -для размещения автоматически -созданных файлов (скомпилированных файлов ).

1
28.01.2020, 02:23

Теги

Похожие вопросы