Как вывести содержимое файла linux

Как вывести содержимое файла Linux? Открываем текстовый файл в Linux

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Если вы работаете с операционной системой Linux, вы должны уметь быстро и правильно просматривать содержимое Linux-файлов, используя терминал. В этой статье мы изучим команды, посредством которых можно открывать текстовые файлы Linux. И поговорим о том, как следует ими пользоваться.

Просмотр текстового файла в Linux полностью

Чтобы вывести содержимое всего текстового файла, в Linux используют команду cat. Она отлично походит для вывода небольших текстовых файлов, к примеру, конфигурационных файлов. Синтаксис прост:

Представьте, что надо посмотреть содержимое файла с названием myfile.txt:

Также можно вместо имени прописать адрес (путь) к файлу:

Если нужно посмотреть несколько файлов сразу, это тоже не вызовет проблем:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Вывод будет следующим:

Кроме cat, для вывода содержимого текстового файла в Linux используется команда tac. Её разница заключается в том, что она выводит содержимое файла в обратном порядке.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Как просмотреть файл в Linux с прокруткой

Бывает, что текстовый файл большой, поэтому его содержимое не помещается в один экран. Использовать в таком случае cat неудобно, зато есть less. Синтаксис у неё такой же:

2) можно начать просмотр с конкретной строки в файле, указав + (плюс) и номер строки, с которой хотим начать чтение:

Открыв текст, мы можем управлять его просмотром:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Просматриваем начало или конец файла в Linux

Порой, нам не нужно выводить содержимое всего файла и мы хотим, к примеру, посмотреть лишь несколько строчек лога. Такое часто бывает, если мы подозреваем, что в начале или в конце конфигурационного файла есть ошибки. Для решения данного вопроса у нас существуют команды head и tail (как вы уже догадались, это голова и хвост).

Команда head по умолчанию показывает лишь 10 первых строчек в текстовом файле в Linux:

Кстати, тут мы тоже можем открыть сразу несколько текстовых файлов в Linux одновременно. Вот просмотр сразу двух файлов:

Если же вас не интересуют все 10 строчек, то, как и в случае с cat, можно использовать опцию –n, цифрой указывая число строк к выводу:

В итоге мы вывели только пять строк:

По правде говоря, букву n можно и не использовать, достаточно просто передать цифру:

Итак, выводим 45 символов:

Не верите, что их действительно 45? Проверить можно командой wc:

С «головой» разобрались, давайте поговорим про «хвост». Очевидно, что команда tail работает наоборот, выводя десять последних строк текстового Linux-файла:

Просматриваем содержимое файла по шаблону в Linux

На практике зачастую нам необходим не весь текстовый файл, а лишь несколько строк из него. Используя grep, мы можем вывести Linux-файл, предварительно отсеяв лишнее:

Команду можно применять и совместно с cat:

Давайте выведем из лога лишь предупреждения:

А теперь, то же самое, но до вхождения loop:

Можно по две строки как до, так и после loop:

Просматриваем Linux-файл в сжатом виде

Порой, в системе встречаются текстовые файлы в сжатом виде и формате gz. Это могут быть конфигурационные файлы ядра либо логи программ. Открыть такие файлы можно тоже через терминал, не прибегая к распаковке. Для этого существует множество аналогов вышеназванных утилит с той лишь разницей, что они имеют приставку z: zgerp, zegrep, zcat, zless.

Давайте откроем сжатый файл в Linux для просмотра:

Или выполним просмотр сжатого файла с прокруткой:

Вот, пожалуй, и всё. Теперь вы точно в курсе, как правильно открывать и просматривать текстовые файлы в терминале Linux.

Источник

Просмотр содержимого файлов в командной строке Linux

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Рассмотрим несколько команд, которые используются для просмотра содержимого текстовых файлов в командной строке Linux.

Команда cat

Команда cat выводит содержимое файла, который передается ей в качестве аргумента.

Это самый простой и наиболее часто используемый способ для вывода содержимого текстовых файлов. Но выводить большие файлы через cat не всегда удобно.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда nl

Команду nl удобно применять для просмотра программного кода или поиска строк в файлах конфигурации.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда less

Утилита less выводит содержимое файла, но отображает его только в рамках текущего окна в режиме просмотра.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Для просмотра списка доступных горячих клавиш нажмите h

Очень удобно, что после выхода окно терминала остается чистым и не содержит текст файла.

Команда more

Например, less в конце файла выводит сообщение (END) (или EOF — End Of File) и ожидает нажатия клавиши q чтобы закрыть режим просмотра, а more по достижении конца файла сразу возвращает управление в терминал.

Также more после своей работы оставляет текст файла в терминале, а less работает «чисто» и не сохраняет текст в терминале.

Команда head

Команда head выводит на экран только первые 10 строк файла.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда tail

Заключение

Команды, которые мы рассмотрели, имеют дополнительные возможности и области применения. Для получения справки по каждой команде можно воспользоваться Man-страницами.

Источник

5 команд для просмотра содержимого файла в командной строке Linux

Главное меню » Операционная система Linux » 5 команд для просмотра содержимого файла в командной строке Linux

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Чтение файла в терминале Linux – это не то же самое, что открытие файла в блокноте. Поскольку вы находитесь в режиме командной строки, вы должны использовать команды для чтения файлов в Linux.

Не беспокойтесь, это совсем не сложно для отображения файла в Linux. Также легко научиться читать файлы в строке.

Вот пять команд, которые позволяют вам просматривать содержимое файла в терминале Linux.

5 команд для просмотра файлов в Linux

Перед тем, как просмотреть файл в Unix-подобных системах, позвольте нам пояснить это, когда мы имеем в виду текстовые файлы здесь. Существуют различные инструменты и команды, если вы хотите читать двоичные файлы.

1. Cat

Это самая простая и, пожалуй, самая популярная команда для просмотра файла в Linux.

Cat просто печатает содержимое файла на стандартном экране, т.е. на экране. Это не может быть проще, чем это, не так ли?

Cat становится мощной командой, когда используется с ее параметрами. Мы рекомендуем прочитать это подробное руководство по использованию команды cat.

Проблема с командой cat в том, что она отображает текст на экране. Представьте, что вы используете команду cat с файлом, содержащим 2000 строк. Весь ваш экран будет заполнен 200 строками, и это не идеальная ситуация.

Итак, что вы делаете в таком случае? Используйте команду less в Linux (объяснено позже).

Команда nl почти как команда cat. Разница лишь в том, что она добавляет номера строк при отображении текста в терминале.

Есть несколько вариантов с командой nl, которая позволяет вам контролировать нумерацию.

3. Less

Команда Less просматривает файл по одной странице за раз. Лучше всего, чтобы вы выходили меньше (нажимая q), на экране не отображаются строки. Ваш терминал остается чистым и нетронутым.

Мы настоятельно рекомендуем изучить несколько параметров команды Less, чтобы вы могли использовать ее более эффективно.

4. Head

Команда Head – это еще один способ просмотра текстового файла, но с небольшой разницей. Команда head отображает первые 10 строк текстового файла по умолчанию.

Вы можете изменить это поведение, используя опции с командой head, но основной принцип остается тем же: команда head начинает работать с заголовка (начала) файла.

5. Tail

Команда Tail в Linux аналогична и все же противоположна команде head. В то время как команда head отображает файл с начала, команда tail отображает файл с конца.

По умолчанию команда tail отображает последние 10 строк файла.

Команды Head и Tail могут быть объединены для отображения выбранных строк из файла. Вы также можете использовать команду tail для просмотра изменений, внесенных в файл в режиме реального времени.

Бонус: Strings

Хорошо! Мы обещали показывать только команды для просмотра текстового файла. И этот имеет дело как с текстовыми, так и с двоичными файлами.

Команда Strings отображает читаемый текст из двоичного файла.

Нет, он не конвертирует двоичные файлы в текстовые файлы. Если бинарный файл состоит из реально читаемого текста, команда strings отображает этот текст на вашем экране.

Заключение

Некоторые пользователи Linux используют Vim для просмотра текстового файла, но мы думаем, что это излишне. Наша любимая команда открыть файл в Linux – это команда less. Она оставляет экран чистым и имеет несколько параметров, которые значительно упрощают просмотр текстового файла.

Какую команду вы предпочитаете?

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Как открыть текстовый файл в Linux

В Linux все настройки, все логи, и почти вся информация хранится в обычных текстовых файлах. Важно уметь правильно и эффективно посмотреть содержимое файла linux с помощью терминала. Это еще одна из статей, ориентированных на новичков.

Просмотр файла в Linux полностью

Самая простая и в то же время наиболее часто используемая утилита для просмотра содержимого файла в Linux это cat. Выводит все содержимое файла в стандартный вывод. В параметре нужно передать только адрес файла, или нескольких файлов. Идеально подходит для просмотра небольших файлов. Общий синтаксис команды cat такой:

Например просмотр содержимого файла linux /etc/passwd:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Также можно посмотреть сразу несколько файлов:

cat /etc/passwod /etc/group

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Если файл доступен только для пользователя root, то нужно перед командой написать sudo:

sudo cat /etc/shadow

Опция -n включает нумерацию строк:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

А также отображение табуляций, все табуляции будут заменены на символ ^I:

Больше о ней говорить не будем, потому что большинство её опций направлены на форматирование вывода, более подробную информацию вы можете посмотреть в статье: Команда cat в Linux.

Просмотр файла в Linux с прокруткой

Если файл очень длинный и его содержимое не помещается на одном экране, cat использовать не очень удобно. для таких случаев есть less. Синтаксис тот же:

$ less опции файл

Также ее можно комбинировать с cat:

$ cat адрес_файла | less

Например, посмотрим лог Х сервера:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Теперь мы можем листать содержимое файла в Linux с помощью стрелок вверх-вниз. Для того чтобы выйти нажмите q. Также эта утилита поддерживает поиск. Для поиска по файлу нажмите слеш «/». О более правильном способе поиска мы поговорим дальше.

Просмотр только начала или конца файла

Очень часто нам не нужен файл целиком. Например, достаточно посмотреть несколько последних строчек лога, чтобы понять суть ошибки, или нужно увидеть только начало конфигурационного файла. Для таких случаев тоже есть команды. Это head и tail (голова и хвост).

По умолчанию head открывает текстовый файл в Linux и показывает только десять первых строчек переданного в параметре файла:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Можно открыть сразу два текстовых файла в Linux одновременно аналогично cat:

head /etc/passwd /etc/group

Так можно открыть текстовый файл linux или несколько и вывести по десять первых строчек каждого из них.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Тот же результат можно получить опустив букву n и просто передав цифру в качестве ключа:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Тоже хотите подсчитать действительно ли там 45 символов? Используйте команду wc:

Команда tail наоборот, выводит 10 последних строк из файла:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Просмотр содержимого файла с поиском

В большинстве случаев нам нужен не полностью весь файл, а только несколько строк, с интересующей нас информацией. Можно выполнить просмотр файла linux предварительно отсеяв все лишнее с помощью grep. Сначала синтаксис:

$ grep опции шаблон файл

Или в комбинации с cat:

$ cat файл | grep опции шаблон

Например выведем из лога только предупреждения:

cat /var/log/Xorg.0.log | grep WW

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Но это еще не все, многие не знают, но у этой утилиты еще несколько полезных опций.

С помощью опции -A можно вывести несколько строк после вхождения:

Также с помощью grep можно подсчитать количество найденных строк:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

cat /var/log/Xorg.0.log | egrep ‘WW|EE’

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

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

Просмотр файлов Linux в сжатом виде

Иногда можно встретить в системе текстовые файлы в сжатом виде, формате gz. Это, например, конфигурационный файл ядра, или логи некоторых программ. Для того чтобы открыть файл в linux через терминал не распаковывая его есть целый ряд аналогов вышеописанных утилит с приставкой z. Это zcat, zless, zgerp, zegrep.

Например, открываем сжатый файл для просмотра:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Или более практичный пример, распаковываем и копируем конфигурационный ядра в текущую директорию:

Так же можно использовать less, для просмотра сжатых файлов с прокруткой:

А для фильтрации сжатых файлов по шаблону есть zgrep и zegrep. Например, ищем в сжатом логе ошибки:

zgrep ‘EE’ /var/log/Xorg.log.gz

Редактирование файлов в Linux

$ nano /путь/к/файлу

sudo nano /etc/default/grub

Для большинства файлов в директории /etc/ запись доступна только пользователю root. Поэтому команду надо выполнять от имени суперпользователя с помощью sudo. После нажатия клавиши Enter утилита запросит пароль. Введите его, несмотря на то, что символы пароля не отображаются, это нормально. После внесения изменений сохраните их с помощью сочетания клавиш Ctrl + O.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Аналогично, можно открыть этот же файл в текстовом редакторе:

sudo gedit /etc/default/grub

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Открывать подобные файлы из файлового менеджера не надо, вы сможете их открыть для просмотра, но при попытке записать в них что-то получите ошибку, лучше пользоваться терминалом.

Выводы

Вот и все. Разобрал все достаточно подробно. Теперь вы точно знаете как правильно открыть файл в терминале Linux. Если остались еще вопросы, оставляйте комментарии.

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Работа с текстовыми выводами в Linux

Цель стати разобраться с текстовыми потоками. А также рассмотреть фильтрование текстовых выводы логов их редактирование, журналов сообщений и т.д. Проще говоря, рассмотреть фильтрация и корректировка выводимого на экран текста. Текстовый поток так называется, потому что это выводимая информация может быть не просто статичный текстовый файл, а те текстовые файлы, которые постоянно меняются или дополняются в режиме реального времени.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Список стандартных команд, которые понадобятся для достижения цели:

. В любом текстовом редакторе создаем 2 файла hello1.txt и hello2.txt с содержанием как на скриншотах.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Первый. И второй ниже.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда cat

Самое простое применение данной команды. Вводим cat hello1.txt команда показывает то, что на скриншоте выше.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Проведем маленький эксперимент и выведем сразу информацию из двух созданных файлов.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

А в справке было написано, что команда может объединять содержимое файлов. Попробуем:

Мы вывели на стандартный вывод (консоль) содержимое файлов и передали то, что на экране в новый файл hello3.txt. А затем просто вывели на консоль. Результат можно посмотреть на скриншоте ниже.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Если нам файл более не нужен можно воспользоваться командой для удаления файлов

Команда cat более часто используется для объединения файлов, для просмотра содержимого чаще используются другие команды.

Команда cut

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Данная команда предназначена для удаления секций из строчек файлов. Если посмотреть на ключи, то мы можем увидеть, что данная команда может удалять по различным признакам. По полям, по символам, по байтам, это интересная команда, которая позволяет нам вырезать части из файлов. Небольшой пример:

Данной командой мы говорим, что при выводе на экран нам необходимо «вырезать» перечисленные символы и вывести оставшееся на экран. Замечу, что команда cut не является текстовым редактором и поэтому фалы не правит! А только правит вывод в консоль. Если посмотреть командой cat hello1.txt файл остался неизменным.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Все команды, про которые речь в статье не редактируют исходные файлы, они только фильтруют или редактируют стандартный вывод информации. Для редактирования файлов используются текстовые редакторы.

Мы посмотрели, как данная команда редактирует вывод, на практике мы можем редактировать колонки, столбцы, вывода в каком-то конкретном логе или таблице. Т.е. мы можем выводить на экран только то, что нам нужно. Например, у нас есть лог события, какого-то, мы можем вывести только дату и события, остальное все лишнее отрезать данной командой в выводе.

Команда expand

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Данная команда редко используется. Она необходима для конвертации символов табуляции в пробелы. Пример: expand hello2.txt и все табуляции превратились в пробелы. На практики редко применяемая команда.

Команда fmt

Как написано в мануале это текст форматер. Это серьезная команда, она умеет форматировать вывод текста различными способами.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Теперь посмотрим, как данной командой пользоваться.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Т.е. все «enter» и перехода на новую строку он убрал.

Мы можем сказать, чтобы команда отформатировала текст так. чтобы на одной строке не было не более 5 символов, но это без переносов, если первое слово на 20 символов он его не перенесет, а если 2 слова по 2 символа, то оба оставит на этой строке.

Команда head

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Показывает первую часть файлов. Очень удобная команда, для просмотра того, что было в начале файла. По умолчанию показывает первые 10 строк файла.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Для изменения, количества выводимых строк необходимо использовать ключ n и за ним указать необходимое количество строк.

Команда od

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Превращает файлы в другие форматы. Грубо говоря это программа конвертор. Редко используется на практике.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда join

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Это удобно, например, для слияния файлов, особенно логов, например, два файла логов и вам необходимо их сопоставить по времени.

Команда less

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

В описании команды говорится, что эта команда противоположна команде more. По сути это команда, которая позволяет читать файл.

Команда nl

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Нумерация строк. Простой пример. Берем файл и говорим пронумеровать строки. На картинке наглядно показано, как работает команда.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда paste

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда вставка умеет вставлять построчно вставлять какие-то строки в файлы. Объединяет строки файлов, как написано в мануале.

У нас есть 2 файла 1.txt и 2.txt. Команда join их объединяла по определенному полю. Если мы применим команду paste мы увидим, что команда paste объединила их построчно.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Т.е. это может быть очень удобно. У нас объединились первые строки, вторые строки и т.д. Например, если мы сопоставляем какие-нибудь события или файлы и т.д.

Команда pr

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Данная команда конвертирует текстовые файлы для вывода на печать. Очень наглядно можно увидеть, как работает данная команда, если ее применить к большому файлу. Например, pr /var/log/syslog

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Как можно убедится, команда разбила вывод на страницы и подготовила данный вывод для печати.

Команда sed

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Потоковый редактор для фильтрации и трансформирования текста. Это практически полноценный текстовый редактор, но опять же он не редактирует файлы, а работает с выводом.

Как его использовать, пример следующий заменим в файле 2.txt слово socks на слово people получается примерно так:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Функционал у команды очень большой, вывод можно для себя очень сильно изменить, заменить слова, удалить, отредактировать, отрезать, добавить, все это можно делать с помощью данной команды. При этом содержимое файла не меняется. Меняется только для нас вывод.

Команда sort

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Сортирует строки в файлах по какому-то признаку. Поработаем с файлом hello1.txt. Если мы применим команду к данному файлу sort hello1.txt, то мы увидим, что вывод отсортировал строчки по алфавиту. А если применить ключик r, то от сортируется в обратном порядке. Это удобно использовать так же в совокупности с другими командами, отсортировать лишнее.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда split

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Данную команду удобно применять к большим файлам и использовать ключик для разбивки по размеру, например, по байтам b и указываем на какие куски разбить в байтах. Пример:

Команда tail

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

В отличии от команды head, данная команда показывает последнюю часть файла. Например, tail /var/log/syslog нам покажет последнюю часть лога событий.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда tr

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Мощный трансформатор текста. Работает непосредственно с текстом, ключей у него полно их можно посмотреть в мануале.

Команда unexpand

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Работает в противоположную сторону команде expand. Конвертирует пробелы в знаки табуляции.

Обычно работают в паре expand и unexpand, для раздвижения столбцов.

Команда uniq

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Даная команда ищет уникальные и дублирующийся линии, т.е. она смотрит что у нас в строчках есть одинакового и разного. Для примера, я в файл 1.txt добавлю повторяющуюся строчку. И сделаю вывод uniq 1.txt команда покажет только уникальные строчки, а затем uniq c 1.txt и команда покажет строчки с числом повторений. Можно сказать, чтобы показала команда только дублирующиеся строчки uniq d 1.txt или неповторяющиеся uniq u 1.txt. Применение заключается в том. что если у нас есть файлы с повторяющееся информацией мы можем таким образом ее фильтровать.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Команда wc

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Показывает число строк, байт, слов и т.д. для определенного файла. Например: wc 1.txt показывает 4 строки, 8 слов, 28 символов.

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Можно использовать с ключом w покажет количество слов. И т.д., можно получить информацию полностью по папке:

Как вывести содержимое файла linux. Смотреть фото Как вывести содержимое файла linux. Смотреть картинку Как вывести содержимое файла linux. Картинка про Как вывести содержимое файла linux. Фото Как вывести содержимое файла linux

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *