Настройка и работа в Linux
adb5321d

Опции командной строки


Из опций командной строки рассмотрю только те которые использую лично я. Отмечу что для дого чтобы каждый раз не задавать наиболее любимые опции при наборе команды, вы можете в вашем .bash_profile, определить переменную окружения LESS. В моем файле используется следующее определение:

$ grep LESS .bash_profile export LESS='-i -W -a -F -j10 -R -s -S -C \\ -P?fFile\:%f:pipe.?m(%i of %m).?db Pg\:%db?L of %D..?Pb(%Pb\%).?e EOF. ?x Next\:%x.'

Столь длинное определение связано с тем что описывается формат вывода информационной строки, в котром указывается имя текущего файла, номер текущей страницы, плюс общее количество страниц в файле, и текущая позиция в процентах, кроме того сообщается когда достигнут конец файла и имя следующего файла, если он конечно есть. Вся эта информация задается опцией -P. Остальные опции выполняют следующие функции:

-i установить нечувствительный к регистру режим поиска; -W при пролистывании вперед, выделять первую непрочитанную строку, очень удобно, когда файл листается по пол страницы; -a режим поиска при котором следующее вхождение заданной строки будет искаться начиная со строки следующей за последней отображаемой на экране, данный режим удобен в сочетании с подсветкой совпадающих подстрок; -F если файл умещается на одном экране, то выйти сразу после его вывода; -j10 установить номер строки на экране в которой будет отображаться целевая строка, под целевой строкой понимается строка которая получается при поиске, переходе на заданный номер строки, или в отмеченную позицию;

-R низкоуровневый вывод специальных символов, а если по простому, то если в тексте встречаются крокозябры, то вместо того чтобы показывать их в их крокозябровском обличии, переводит их в цивилизованный вид, в частности в этом случае корректно отображается вывод скажем команды tree -C, которая выводит дерево каталогов с выделением цветом, по типам файлов; -s из нескольких идущих подряд пустых линий, на экран выводит только одну; -S выключает перенос строк, которые длиннее чем экран, для их просмотра можно использовать клавиши ESC-( или LEFTARROW и ESC-) или RIGHTARROW, котрые делают горизонтальную прокрутку отображаемого файла, что дает возможность просмотреть сильно длинные строки; -C очищать экран пред выводом, а сам вывод производить начиная с верхней позиции экрана. Очень удобно в сочетании с опцией -F, для просмотра небольших файлов, длинна которых меньше размера экрана.



Содержание раздела