Почему команда «меньше» лучше, чем «больше» в UNIX и Linux
Я работаю с большим количеством огромных лог-файлов. Обычно я подключаюсь к своим серверам UNIX и Linux с помощью (Linux)Putty или Telnet , а затем читаю файлы с помощью стандартных команд UNIX/LinuxДругие ИТ-специалисты предпочитают использовать графический интерфейс(GUI) X-window , но если у вас соединение с низкой пропускной способностью, лучше использовать терминал командной строки, чтобы все было быстрее.
Если вам нужно просмотреть журналы, не редактируя их, используйте команду « меньше(less) ». «Меньше» в Linux и UNIX позволяет просматривать файл и выполнять основные операции поиска. В отличие от « больше(more) », он позволяет перемещаться как вперед, так и назад, поэтому вы можете искать любую строку поиска в любой точке документа.
Меньше лучше, чем больше
Чтобы открыть файл с помощью less , введите команду less , а затем имя файла в командной строке UNIX или Linux :
less filename
В приведенном ниже примере я открыл файл с именем verbose.log.mo.
Less откроет файл и отобразит имя файла в нижней левой части терминала. Чтобы найти строку в файле, введите косую черту, а затем строку, которую вы хотите найти, а затем нажмите Enter . В приведенном ниже примере я набрал /error для поиска строки «ошибка».
Вы увидите, что представление файла перейдет к строке, где находится строка. Найденные совпадения строк выделяются для облегчения просмотра.
Для поиска следующего экземпляра строки просто нажмите клавишу «n». Нажатие заглавной буквы «N» вернет вас к предыдущему совпадению.
Вот другие сочетания клавиш, которые я нашел в статье «less» на Wiki(Wiki’s entry on “less”) :
- [Стрелки]/[Page Up]/[Page Down]/[Home]/[End]: Навигация(Navigation) .
- [Пробел]: Следующая страница.
- б(b) : Предыдущая страница.
- n g : Перейти к строке с номером n . По умолчанию это начало файла.
- n G : Перейти к строке с номером n . По умолчанию это конец файла.
- /шаблон(pattern) : Поиск шаблона(pattern) . Можно использовать регулярные выражения.
- n : Перейти к следующему совпадению (после успешного поиска).
- N : Перейти к предыдущему совпадению.
- (m)буква (letter)m : обозначить текущую позицию буквой(letter) .
- ' письмо : Вернуться к (letter)букве(letter) позиции . [ ' = одинарная кавычка]
- ‘^ или g : Перейти к началу файла.
- ‘$ или G : перейти в конец файла.
- s : сохранить текущий контент (полученный из другой программы, такой как grep ) в файл.
- = : Информация о файле.
- F : постоянно читать информацию из файла и следить за его концом. Полезно для просмотра логов. Используйте Ctrl + C , чтобы выйти из этого режима.
- – option : Переключить параметр командной строки – option .
- ч(h) : Помогите.
- К(q) : Выйти.
Что мне больше всего нравится в «меньше», так это то, что оно автоматически подстраивается под ширину и высоту окна терминала. Текст при просмотре с «меньше» автоматически переносится, если вы изменяете размер окна терминала. Это делает меньше продвижения, чем старый инструмент под названием «больше», который имеет тенденцию обрезать текст, когда вы уменьшаете ширину терминала.
Если у вас есть много текстовых или ASCII -файлов для просмотра в Linux или UNIX , обязательно освойте «less», поскольку это лучшая команда для просмотра файлов с помощью терминала командной строки. Наслаждаться!
Related posts
Команда Linux FIND с примерами
HDG объясняет: что такое UNIX?
Преобразование изображений между форматами через командную строку в Ubuntu
Используйте команду Linux «dd» с простым графическим интерфейсом
Команда Chown в Linux: как ее использовать
Создайте собственный дистрибутив Live Linux с помощью Linux Live Kit
Fedora против Ubuntu: какой дистрибутив Linux лучше?
Что такое иноды в Linux и как они используются?
Как компилировать программные пакеты в Linux
Выключите и перезагрузите компьютер из терминала Ubuntu
Настройте Ubuntu, чтобы не затемнять или отключать неактивный дисплей
Как переустановить Linux Mint без потери данных и настроек
Как установить и настроить файлы TCP/IP в Linux (настройки TCP/IP для Linux)
Принудительно закрыть программу в Ubuntu
Как установить дистрибутив Linux на свой Chromebook
Команда Linux Ifconfig: как ее использовать
Руководство для начинающих по Ubuntu Linux
Самый простой способ удаленного подключения к Linux Mint из любой ОС
10 сочетаний клавиш Ubuntu для ускорения вашего рабочего процесса
Как удалить файл или каталог в Linux