The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Использование less вместо tail для отслеживания хвоста файла
Для отслеживания добавляемых в хвост файла изменений, например, для наблюдения
за наполнением лог-файла, вместо традиционной команды "tail -f" удобно
использовать утилиту less  с опцией "+F" (less +F имя_файла). Преимущество
состоит в том, что утилита less предоставляет переключаться между режимом
перемещения по файлу и отслеживанием изменений.

Например, при появлении важной информации можно прервать отслеживание хвоста,
нажав "Ctrl+C", после чего выполнить поиск или переместиться в верхнюю часть
файла. Для возобновления отслеживания изменений достаточно нажать "F".
Аналогичным образом, нажав "F", можно проверить появление новых данных в хвосте
и для файла, открытого в less без предварительного указания опции "+F".

Недостатком less является поддержка отслеживания только одного файла, в то
время как "tail -f" позволяет одновременно следить за хвостами нескольких файлов.
 
30.03.2015 , Источник: http://www.brianstorti.com/stop-usi...
Ключи: less, tail / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Работа в консоли

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, bezimeni (?), 09:31, 31/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Полезно. Благодарю.
     
  • 1.2, Sadok (ok), 09:54, 31/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Есть же multitail
     
     
  • 2.20, Ононим (?), 13:04, 09/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Есть минималистичные дистрибутивы, на дух не переносящие всякие левые подтяжки и подпорки.
     

  • 1.3, krot (??), 11:04, 31/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему у меня не работает?
    less +F syslog
    Missing filename ("less --help" for help)
     
     
  • 2.4, krot (??), 11:10, 31/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    разобрался - у меня кастомный алияс для less прописан был:)
     

  • 1.5, Андрей (??), 13:56, 31/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Thanks! Very useful!
     
     
  • 2.10, Grammar_Nazism (?), 20:03, 01/04/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    "usefull" же
     
     
  • 3.11, z (??), 20:36, 01/04/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эх, граммар наци ты не очень, конечно... http://dic.academic.ru/dic.nsf/efin_dic/53114
     
     
  • 4.17, allez (ok), 08:16, 05/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Эх, граммар наци ты не очень, конечно... http://dic.academic.ru/dic.nsf/efin_dic/53114

    Да это, похоже, не граммар-наци вовсе, а так, китайская подделка. :-)

     

  • 1.6, svlasov (ok), 15:22, 31/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А если не файл, а stdout выхлоп утилиты?
     
     
  • 2.7, Омоним (?), 18:18, 31/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    У каждого stdio есть путь, к которому и будет обращаться less.
    Можно сделать патч к less, чтоб он научился пользоваться потоком после F
     
  • 2.23, Алексей (??), 17:15, 21/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    cmd | less +F -
     

  • 1.8, vanoc (ok), 19:31, 31/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо
     
  • 1.9, cmp (ok), 18:13, 01/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > предоставляет переключаться

    предоставляет ВОЗМОНОСТЬ наверное, да? или вы чукча.

     
     
  • 2.19, met (?), 09:59, 07/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Чукча тут вы похоже.
     

  • 1.12, asavah (ok), 20:39, 01/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О, великий мастер, неосиляторы "man less" благодарят тебя.
     
     
  • 2.14, vitalif (ok), 22:27, 02/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    +100500...
     

  • 1.15, vitalif (ok), 22:27, 02/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да и вообще можно, собственно, просто открыть less и нажать F
     
  • 1.16, Эргил (?), 22:27, 04/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Предлагаю следующую новость: «Использование most вместо less и tail». И еще отдельную статью «Установка most», в которой будут приведены такие примеры, как sudo apt-get install most, sudo apt install most, sudo emerge most, а так же примеры с использованием su - и командой на установку от рута, а не через sudo.
     
  • 1.18, Аноним (-), 22:54, 05/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    тыкающие "неосиляторами" обычно мало отличются от "граммар-наци" - запомнив единственное выученое в школе правило начинают тыкать им в остальных

    а сарказм выше всего лишь говорит о том что данный индивид сам был по молодости неосилятором и его довольно часто тыкали носом в ман )

    ведь это надо же было не полениться, накатать это тгневный пост, там где нормальный человек просто пробежит глазами и промолчит

     
     
  • 2.21, Аноним (-), 17:26, 11/04/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Твой пост еще больше получался
     

  • 1.22, Mich (??), 21:16, 20/04/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дружище спасибо огроменное за фичу +F. Уже юзаю во всю.
     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру