Я работаю с множеством огромных файлов журналов. Обычно я подключаюсь к своим серверам UNIX и Linux с помощью Putty или Telnet, а затем читаю файлы с помощью стандартных команд UNIX/Linux. Другие ИТ-специалисты предпочитают использовать графический интерфейс X-window, но если у вас соединение с низкой пропускной способностью, лучше использовать терминал командной строки, чтобы ускорить работу.
Если вам нужно просматривать журналы, не редактируя их, используйте команду «меньше ». «Меньше» в Linux и UNIX позволяет просматривать файл и выполнять основные операции поиска. В отличие от «ещё », он позволяет осуществлять навигацию как вперед, так и назад, поэтому вы можете искать любую строку поиска в любой точке документа.
Лучше меньше, чем больше
Чтобы открыть файл с помощью less , введите команду less , а затем имя файла в командной строке UNIX или Linux:
меньше имени файла
В приведенном ниже примере я открыл файл с именем verbose.log.mo
Less откроет файл и отобразит имя файла в левой нижней части терминала. Чтобы найти строку в файле, введите косую черту, затем строку, которую вы хотите найти, а затем нажмите Enter. В приведенном ниже примере я набрал /error для поиска строки «ошибка».
Вы увидите, что просмотр файла перейдет на строку, где находится строка. Найденные совпадения строк выделяются для удобства просмотра.
Чтобы найти следующий экземпляр строки, просто нажмите клавишу «n». Нажатие заглавной буквы «N» вернет вас к предыдущему совпадению.
Вот другие сочетания клавиш, которые я нашел в Запись в Wiki о «меньше» :
Что мне больше всего нравится в «меньшем», так это то, что оно автоматически подстраивается под ширину и высоту окна терминала. Текст при просмотре с «меньше» автоматически переносится, если вы измените размер окна терминала. Это дает меньше возможностей, чем старый инструмент под названием «больше», который имеет тенденцию обрезать текст при уменьшении ширины терминала.
Если у вас есть много текстовых или ASCII-файлов для просмотра в Linux или UNIX, обязательно освойте команду «меньше», поскольку это лучшая команда для просмотра файлов с помощью терминала командной строки. Наслаждайтесь!.