Лучший способ скопировать git
репозитории должны иметь (пустой) клон репозитория. git
довольно скромно в его использовании пространства, не будет почти никакого усиления в сжатии ничего там. И клон может легко быть усовершенствован (если в восходящем направлении не делает глупые розыгрыши как оптовая перезапись истории, ничто не может быть потеряно).
Чувствительность регистра поиска Меньше контролируется двумя опциями. Если действует [113330]-I[113331], то поиск не чувствителен к регистру: либо [113332]a[113333], либо [113334]A[113335] можно использовать для поиска как [113336]a[113337], так и [113338]A[113339]. Если [113340]-i[113341] действует, но не [113342]-I[113343], то поиск не чувствителен к регистру, но только если образец не содержит прописной буквы.
Если для параметра по умолчанию [113048]-I[113049] сделать опцию Менее, то все поиски будут нечувствительны к регистру даже в man-страницах.
Man-db передает на пейджер дополнительные опции через переменную окружения [113050]LESS[113051], которая Less интерпретируется так же, как и опции командной строки. Установка жестко закодирована во время компиляции и начинается с [113052]-i[113053]. (Значение [113054]"-ix8RmPm%s$PM%s$"[113055] начиная с Man-db 2.6.2; часть [113056]P...$[113057] - это строка запроса)
Если вы не хотите, чтобы поиск в man-страницах был регистрозависимым, или если вы хотите, чтобы он всегда был регистрозависимым, то нет способа настроить это в самом man-db. Вы можете создать псевдоним для [113058]man[113059] или сценарий обёртки, который будет манипулировать переменной [113060]LESS[113061] enviroment, так как Man-db преобразует её содержимое в текущее значение, если оно присутствует:
Вот как less
-i
(переключатель командной строки) работает в «нечувствительном к регистру» режиме (т.е. он по-прежнему чувствителен к верхнему регистру). Как указывает Жиль, использование this скомпилировано в man-db.
В дополнение к способам, указанным в ответе Жиля на WRT, задав псевдоним + - i
или настраиваемый MANLESS
, вы можете переключить строгое сопоставление регистра после открытия страницы руководства с помощью -i
(который включает и выключает переключатель); вы увидите небольшое сообщение «Регистр имеет значение при поиске», и теперь x
соответствует только x
, а X
соответствует только X
.
Man-db man
имеет переключатель -I
, но это относится к поиску страницы руководства - например, по умолчанию man BASH
будет предоставит вам страницу руководства по bash, тогда как man -I BASH
- нет.
"Неужели при использовании man
можно заставить нижний регистр x
совпадать только с нижним регистром x
?"
Вот только один способ
man -Tascii manpage |less
Я не знаю кровавых подробностей, но обработка roff
выполняет разметку, и пейджер, кажется, совпадает с текстом без разметки, даже если он отображает текст без разметки.
Очень запутанно, надеюсь, что гуру nroff
сможет объяснить трубопровод.