Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 39
Текст из файла (страница 39)
Команды Linux256less-OfileСходно с -о, но без запроса на перезапись файла.Установить приглашение (определяемое параметром —т,— М или =). По умолчанию выдается короткое приглашение (-т).-Q Запретить использование терминального звукового сигнала.-S Отбрасывать хвосты длинных строк, а не отображать ихна следующей строке.-TfileИспользуется совместно с режимом — t или командой :t.Читать указанный файл вместо ./tags.— U Считать забой и возврат каретки управляющими символами.—X Не посылать на терминал termcap-строки инициализации и деинициализации.КомандыКомандам могут предшествовать численные аргументы, которые фигурируют в описаниях команд как number.SPACE, "V, f, ТПрямая (вперед) прокрутка на заданное количествострок (по умолчанию на один экран текста).zАналогично SPACE, но позволяет задавать количествострок, и в этом случае делает его количеством строкпрокрутки по умолчанию.RETURN, "N, е, ТЕ, j, MПрямая прокрутка.
По умолчанию - на одну строку.Отображать все строки, даже если заданное количествострок превышает по совокупности экран текста.d, TDПрямая прокрутка. По умолчанию — на половину экранной страницы. Возможно задание количества строкпрокрутки, в этом случае оно становится количествомстрок прокрутки по умолчанию.b, ТВ, Esc-vОбратная прокрутка. По умолчанию - на одну экраннуюстраницу текста.Алфавитный перечень команд257wlessАналогично Ь, но позволяет задавать количество строк(с автоматическим изменением умолчания на это количество)., ~Р, k, 'КОбратная прокрутка. По умолчанию - на одну строку.Отображать все строки, даже если заданное по умолчанию количество строк превышает по совокупности экранную страницу текста.u, "UОбратная прокрутка. По умолчанию - на половину экранной страницы.
Возможно задание количества строкпрокрутки (с автоматическим обновлением этого количества по умолчанию).г,Обновить содержимое экранного окна.RАналогично г, но без сохранения буферизованного ввода.FПрямая прокрутка. По достижении символа EOF продолжать пролистывание в поисках строк текста. Поведение команды сходно с tail — f .g,<,ESC-<Перейти к строке. По умолчанию - к строке 1.G,>, ESC->Перейти к строке. По умолчанию - к последней строке.Р, %Перейти к строке, находящейся на соответствующемрасстоянии (number) от начала текста (в процентах).{Если первая строка экранной страницы содержит символ«{», найти парный символ «}».
Если символов «{» в строкенесколько, необходимо задать порядковый номер (number) символа для нахождения соответствующей пары.}Если последняя строка экранной страницы содержитсимвол «}», найти парный символ «{». Если символов«}>> в строке несколько, необходимо задать порядковыйномер символа (number) для нахождения соответствующей пары.(Если первая строка экранной страницы содержит символ«(», найти парный символ «)». Если символов «(» в строке несколько, необходимо задать порядковый номер символа (number) для нахождения соответствующей пары.258lessГлава 3.
Команды Linux)Если последняя строка экранной страницы содержитсимвол «)», найти парный символ «(». Если символов«)» в строке несколько, необходимо задать порядковыйномер символа (number) для нахождения соответствующей пары.[Если первая строка экранной страницы содержит символ«[», найти парный символ «]». Если символов «[» в строке несколько, необходимо задать порядковый номер символа (number) для нахождения соответствующей пары.]Если последняя строка экранной страницы содержитсимвол «]», найти парный символ «[». Если символов«]» в строке несколько, необходимо задать порядковыйномер символа (number) для нахождения соответствующей пары.ESCXFКоманда сходна с {, но запрашивает два символа, которые при поиске считает символами { и }.ESC-^BКоманда сходна с }, но запрашивает два символа, которые при поиске считает символами { и }.mКоманда запрашивает строчный символ для отметки текущего положения в тексте.'Команда запрашивает строчный символ и переходит к,положению в тексте, отмеченному этим символом.
Специальные символы:'Вернуться к положению, предшествовавшему «длинному переходу».Начало файла.$ Конец файла.Идентично'./patternНайти следующее соответствие шаблону pattern, начавпоиск со второй отображаемой строки. Шаблону могутпредшествовать специальные символы:!Найти строки, не соответствующие шаблону.* Если текущий файл не содержит соответствия шаблону, продолжить поиск в остальных файлах, перечисленных в командной строке.Алфавитный перечень команд259@ Производить поиск в первом из перечисленных в командной строке файлов независимо от текущего положения окна с текстом.?patternОбратный поиск, начиная с последней строки предыдущей экранной страницы. Если шаблон начинается соспециальных символов !, * или @, они интерпретируются так же, как и командой /pattern.ESC-/patternИдентично /*.lessESC-lpatternИдентично ?*.п Повторить поиск по последнему шаблону.N Повторить поиск по последнему шаблону в обратномнаправлении.ESC-nПовторить предыдущую команду поиска, предварив еесимволом «*».ESC-NПовторить предыдущую команду поиска в обратномнаправлении, предварив ее символом «*».Esc-uПереключение выделения результатов поиска.:е [filename]Открыть файл filename и добавить имя файла к спискуаргументов командной строки.
Если имя файла не указано, перечитать текущий файл. Имя файла filenameможет содержать специальные символы.% Имя текущего файла.# Имя предыдущего файла.ЛХ~У, ЕИдентично :е.:п Прочитать следующий файл из перечисленных в командной строке.:р Прочитать предыдущий файл из перечисленных в командной строке.:х Прочитать первый файл из перечисленных в команднойстроке.260Глава 3. Команды LinuxlessВывести имя файла, положение в списке аргументов командной строки, номер первой строки экранной страницы, общее количество строк, байтовое смещение последней экранной строки и общее количество байт.—Задание параметра командной строки и переключениесостояния соответствующего режима либо, при необходимости, запрос нового значения.—h Задание параметра командной строки и задание значения по умолчанию для этого параметра.— Задание параметра командной строки и переключениесостояния соответствующего режима на противоположное, причем противоположное состояние может быть задано пользователем._Предваряет параметр командной строки.
Отобразить текущее значение параметра.+commandВыполнять команду command при каждом открытии нового файла.q, :q, :Q, ZZЗавершение работы.vКоманда доступна не во всех версиях программы. Вызовредактора, определяемого переменными $VISUAL или$EDITOR, либо вызов vi, если редактор не определен.! [command]Команда доступна не во всех версиях программы. Вызов$SHELL или sh. Если задана команда command, выполнить ее и завершить работу с интерпретатором.
Специальные символы:% Имя текущего файла.#Имя предыдущего файла.!! Предыдущая команда интерпретатора.| mark-letter commandКоманда доступна не во всех версиях программы. Передать фрагмент файла (от первой строки экрана до символа mark-letter) через конвейер команде command. Символ mark-letter может также принимать значения:Начало файла.$Конец файла.Алфавитный перечень команд., newlineПередача в конвейер текущей экранной страницы.261lessПриглашенияВ строке приглашения специальным образом интерпретируются определенные последовательности. Те, что начинаютсяс символа «% », всегда вычисляются.
Те, что начинаются ссимвола «?», вычисляются в случае выполнения определенных условий. В некоторых приглашениях отображаются положения определенных строк на экране. Такие последовательности требуют указания метода определения номерастроки. Подробности см. в описании параметра —Р и на страницах руководства (manpages) команды.In [options] sourcename [destname]In [options] sourcenames destdirectoryСоздание псевдонимов (ссылок) для файлов в целях обеспечения доступа к ним по различным именам.
В первом варианте создается ссылка destname на файл sourcename, гдеdestname — обычно имя нового файла или (по умолчанию) текущий каталог. Если файл destname существует, он перезаписывается. Если каталог destname существует, то в немсоздается ссылка sourcename. Во втором варианте ссылкисоздаются в каталоге destdirectory и получают такие же имена, как и указанные файлы.Параметры—b, —backupСоздавать резервные копии файлов перед удалением оригиналов.-d, -F, —directoryРазрешить создание жестких ссылок на каталоги.
Операция доступна только привилегированному пользователю.-f, —forceУдалять существующие файлы при создании ссылок беззапроса подтверждения.—helpВывести информацию по использованию In и завершитьработу.—i, —interactiveЗапрашивать подтверждение на перезапись файлов.In262InГлава 3. Команды Linux-n, —no-dereferenceЗаменять символические ссылки на каталог новой ссылкой вместо разыменования существующей.