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

Linux Logo Scripts

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

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

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

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

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

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

lscpu > /home/user/systeminfo.txt

Добавление вывода в уже существующий файл

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

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

Следующий файл, который раньше содержал только информацию о моей системе, теперь также содержит результат моей команды ls:

ls >> /home/user/systeminfo.txt

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

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

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

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

Используйте pipe для сохранения вывода команды в файл.

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