В одной из предыдущих тем мы знакомили вас с базовыми командами в Linux, пришло время поделиться с вами информацией по командам для работы с текстом.

less — команда для просмотра длинных текстов, которые не вмещаются на одном экране. Используется, если ваш терминал не поддерживает прокрутку текста.

head/tail — команды, которые показывают начало или конец файла соответственно. С флагом -n покажут заданное количество строк, вместо 10 выводящихся по умолчанию. Команда вида tail -n 3 file.txt выведет на экран три последние строчки файла file.txt.

grep — выполняет в файле поиск по шаблону. Обязательно требует после себя наличие шаблона. Команда grep hello file.txt найдет в файле file.txt все строки, в которых присутствует шаблон «hello», и выведет их на экран. Может использоваться совместно с другими командами.

sort — сортирует строки текста по различным критериям. По умолчанию утилита сортирует строки по алфавиту. С флагом -r команда вида sort -r file.txt выполнит сортировку в обратном порядке: от Z к A.

wc — утилита для подсчета количества слов, строк, байт и слов в файле. Без флагов команда выводит количества слов, строк и байт. С флагом -w показывает количество слов в объекте (строке или файле).

diff — показывает различия между двумя файлами в построчном сравнении. Причём выводятся только строки, в которых обнаружены отличия. Измененные строки отмечаются символом «с», удаленные — «d», а новые — «а».

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.