2.9.7.1.1.3 Утилита less
Скачать документless - утилита командной строки, которая отображает содержимое файла или вывод команды по одной странице за раз.
Открыть содержимое файла можно следующей командой:
less /var/log/Xorg.0.log
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
[ 83.753] Build Operating System: RED OS [ 83.753] Current Operating System: Linux localhost.localdomain 5.10.29-1.el7.x86_64 #1 SMP Mon Apr 12 13:55:18 MSK 2021 x86_64 [ 83.753] Kernel command line: BOOT_IMAGE=/vmlinuz-5.10.29-1.el7.x86_64 root=/dev/mapper/ro_redos-root ro resume=/dev/mapper/ro_redos-swap rd.lvm.lv=ro_redos/root rd.lvm.lv=ro_redos/swap rhgb quiet [ 83.754] Build Date: 28 November 2020 03:39:28PM [ 83.754] Build ID: xorg-x11-server 1.20.9-7.el7 [ 83.754] Current version of pixman: 0.40.0 [ 83.754] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 83.754] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 83.757] (==) Log file: "/var/log/Xorg.9.log", Time: Mon May 31 10:31:52 202 1 [ 83.875] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 83.875] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 83.994] (==) No Layout section. Using the first Screen section. [ 83.994] (==) No screen section available. Using defaults....
Командная строка исчезнет, а в окне терминала откроется указанный вами документ. После этого его можно читать, пользуясь для прокручивания строк вперед и назад клавишами Enter и Y.
Внизу окна вы увидите поле с мигающим курсором — здесь можно напечатать какую-либо внутреннюю команду, например, задать утилите паттерн поиска.
Для открытия файла могут задаваться определённые опции, их список представлен ниже:
- -a — не осуществлять поиск в тексте, который в данный момент отображен на экране;
- -bn — задать размер буфера памяти;
- -c — листать текст, полностью стирая содержимое экрана (построчная прокрутка работать не будет);
- -Dxcolor, --color=xcolor — задать цвет отображаемого текста;
- -E — выйти, когда утилита достигнет конца файла;
- -e — выйти, когда утилита второй раз достигнет конца файла;
- -F — выйти, если содержимое файла помещается на одном экране;
- -f — открыть специальный файл;
- -hn — задать максимальное количество строк для прокрутки назад;
- -yn — задать максимальное количество строк для прокрутки вперёд;
- -i — игнорировать регистр;
- -I — игнорировать регистр, даже если паттерн для поиска содержит заглавные буквы;
- -jn — указать, в какой строке должна быть выведена искомая информация;
- -J — пометить строки, соответствующие результатам поиска;
- -n — не выводить номера строк;
- -N — вывести номера строк;
- -s — заменить множество идущих подряд пустых строк одной пустой строкой;
- -w — выделить первую строку нового фрагмента текста.
Если вам нужно найти то или иное слово, напечатайте в поле с мигающим курсором /текст (для поиска вниз по тексту) или ?текст (чтобы выполнить поиск вверх по тексту) и нажмите Enter:
Less позволяет просматривать одновременно несколько файлов, переключаясь между ними, для этого нужно после команды less написать название двух файлов, чтобы просмотреть следующий файл, нажмите «:», а затем нажмите «n»:
less /var/log/Xorg.0.log /var/log/messages
Для просмотра содержимого файла изменений в режиме реального времени используется опция +F:
При открытии файла с большим количеством текста в нём могут встречаться множество идущих подряд пустых строк, для примера откроем такой файл без опций:
less /var/log/log
При открытии с опцией -s, множество пробелов сокращается до одного пробела между строками:
less -s /var/log/log
Во время просмотра содержимого файла утилитой можно управлять при помощи внутренних команд, набирая их на клавиатуре. Наиболее часто используемые из них:
- h, H — справка;
- Space, Ctrl+V, f, Ctrl+F — прокрутить текст на один экран вперёд;
- Enter, Return, Ctrl+N, e, Ctrl+E, j, Ctrl+J — прокрутить текст на n строк вперед, по умолчанию n=1;
- y, Ctrl+Y, Ctrl+P, k, Ctrl+K — прокрутить текст на n строк назад, по умолчанию n=1;
- Ctrl+→ — прокрутить текст по горизонтали в конец строки;
- Ctrl+← — прокрутить текст по горизонтали в начало строки;
- :d — удалить текущий файл из списка файлов;
- Ctrl+G, :f — вывести основную информацию о файле;
- q, Q, :q, :Q, ZZ — выход.
Дата последнего изменения: 09.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.