less — утилита командной строки, которая отображает содержимое файла или вывод команды по одной странице за раз.
Открыть содержимое файла можно следующей командой:
less /var/log/Xorg.9.log X.Org X Server 1.20.14 X Protocol Version 11, Revision 0 [ 10.002] Current Operating System: Linux localhost.localdomain 6.6.6-1.red80.x86_64 #1 SMP PREE MPT_DYNAMIC Tue Dec 12 00:01:24 MSK 2023 x86_64 [ 10.002] Kernel command line: BOOT_IMAGE=/vmlinuz-6.6.6-1.red80.x86_64 root=UUID=5b25f5f1-2ee8-4ee2-8b0d- 524f3cde5e1e ro resume=UUID=cd77454c-60a6-4495-98e2-568a5279db77 rhgb quiet [ 10.002] Build Date: 13 December 2023 12:00:00AM [ 10.002] Build ID: xorg-x11-server 1.20.14-11.red80 [ 10.002] Current version of pixman: 0.40.0 [ 10.002] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 10.002] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 10.002] (==) Log file: "/var/log/Xorg.9.log", Time: Fri Sep 27 15:27:09 2024 [ 10.719] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 10.719] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 10.773] (==) No Layout section. Using the first Screen section. [ 10.773] (==) No screen section available. Using defaults. ...
Командная строка исчезнет, а в окне терминала откроется указанный вами документ. После этого его можно читать, пользуясь для прокручивания строк вперед и назад клавишами Enter и Y.
Внизу окна вы увидите поле с мигающим курсором — здесь можно напечатать какую-либо внутреннюю команду, например, задать утилите паттерн поиска.
Для открытия файла могут задаваться определённые опции, их список представлен ниже:
Если вам нужно найти то или иное слово, напечатайте в поле с мигающим курсором /текст (для поиска вниз по тексту) или ?текст (для поиска вверх по тексту) и нажмите Enter:
Less позволяет просматривать одновременно несколько файлов, переключаясь между ними, для этого нужно после команды less написать название двух файлов, чтобы просмотреть следующий файл, нажмите «:», а затем нажмите «n»:
:
n
less /var/log/Xorg.9.log /var/log/messagesSep 27 15:57:17 localhost kernel: Kernel command line: BOOT_IMAGE=/vmlinuz-6.6.34-1.red80.x86_64 root> Sep 27 15:57:17 localhost kernel: Unknown kernel command line parameters "rhgb BOOT_IMAGE=/vmlinuz-6.> Sep 27 15:57:17 localhost kernel: random: crng init done Sep 27 15:57:17 localhost kernel: Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, l> Sep 27 15:57:17 localhost kernel: Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, li> Sep 27 15:57:17 localhost kernel: Fallback order for Node 0: 0 Sep 27 15:57:17 localhost kernel: Built 1 zonelists, mobility grouping on. Total pages: 515808 Sep 27 15:57:17 localhost kernel: Policy zone: DMA32 Sep 27 15:57:17 localhost kernel: mem auto-init: stack:off, heap alloc:on, heap free:off Sep 27 15:57:17 localhost kernel: Memory: 1988372K/2096632K available (18432K kernel code, 3220K rwda> Sep 27 15:57:17 localhost kernel: SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 Sep 27 15:57:17 localhost kernel: ftrace: allocating 51756 entries in 203 pages Sep 27 15:57:17 localhost kernel: ftrace: allocated 203 pages with 5 groups Sep 27 15:57:17 localhost kernel: Dynamic Preempt: voluntary
Для просмотра содержимого файла изменений в режиме реального времени используется опция +F:
+F
less +F /var/log/dnf.log
При открытии файла с большим количеством текста в нём могут встречаться множество идущих подряд пустых строк. При открытии файла с опцией -s, множество пробелов сокращается до одного пробела между строками:
-s
less -s /var/log/dnf.log
Во время просмотра содержимого файла утилитой можно управлять при помощи внутренних команд, набирая их на клавиатуре. Наиболее часто используемые из них:
Дата последнего изменения: 17.10.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.