Как сохранить вывод команды в файл с помощью терминала Linux

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

Bash

В этой статье мы рассмотрим следующие две задачи:

  • Сохранение вывода команды в файл
  • Печать вывода на терминале и сохранение его в файл

Сохранение вывода команд в файл

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

Если вы хотите сохранить вывод команды в новый файл или заменить содержимое уже существующего файла на вывод команды, используйте следующий синтаксис:

Например, я использую команду lscpu (которая отображает системную информацию), а затем выведу ее содержимое в файл с именем systeminformation.txt. Этот файл еще не существует в моей системе.

Результат команды lscpu

Перенаправление вывода команды в файл и добавление содержимого

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

Например, следующая команда добавит результат команды ls в конец уже существующего файла systeminformation.txt.

Печать вывода на терминале и сохранение его в файл

Вы могли заметить, что команды, которые мы упоминали выше, только сохраняют вывод в файл, не печатая его на Терминале. Если вы хотите просмотреть вывод команды на Терминале, используйте следующий синтаксис:

Если вы хотите добавить вывод команды в уже существующий файл. Пожалуйста, следуйте следующему синтаксису:

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий