Как сохранить вывод командной строки в файл в Windows, Mac и Linux

Как сохранить вывод командной строки в файл в Windows, Mac и Linux

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

Вы можете сделать это, используя перенаправление вывода в командной строке. Узнайте, как отправить выходные данные команды в текстовый файл в Windows, Mac и Linux.

Перенаправить вывод командной строки в файл

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

Значок > создает новый файл или перезаписывает старый файл, если он уже существует. Оператор >> также создает новый файл, если он не существует, но не перезаписывает существующий файл. Если файл уже существует, текст будет добавлен в конец файла.

Чтобы перенаправить вывод команды в файл, введите команду, затем укажите оператор > или >> и, наконец, укажите путь к файлу, в который вы хотите перенаправить вывод. Например, вот как можно сохранить выходные данные команды ls, в которой перечислено содержимое каталога:

ls > /path/to/file

Замените /path/to/file полным путем к файлу, который вы хотите использовать. Команда будет выполняться автоматически, сохраняя выходные данные в указанном вами файле.

Чтобы просмотреть содержимое файла в терминале, вы можете использовать команду cat . Опять же, замените /path/to/file полным путем к файлу, который вы хотите просмотреть.

cat /path/to/file

Вы должны увидеть вывод команды в новом файле:

Как сохранить вывод командной строки в файл в Windows, Mac и Linux

Перенаправить вывод ls в файл

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

Например, попробуйте добавить системную информацию в конец только что созданного файла. Просто запустите uname -a в Linux/Mac или команду ver, если вы в Windows, и добавьте оператор >> вместе с путем к файлу:

uname -a >> /path/to/file

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

Как сохранить вывод командной строки в файл в Windows, Mac и Linux

Добавить вывод в файл

Экспортируйте вывод на экран и перенаправьте его в файл.

Операторы > и >> не отображают вывод команды на экране, они просто отправляют его в файл. Если вы хотите отправить вывод в файл и просмотреть его на экране, используйте команду tee.

Чтобы использовать команду tee, отправьте выходные данные другой команды в эту команду с помощью оператора вертикальной черты (|). Например, вот как можно отправить выходные данные команды ls в tee с помощью канала:

ls | tee /path/to/output.txt

Затем команда tee отправляет этот вывод как на экран, так и в указанный вами файл. Эта операция перезапишет файл или создаст новый файл, если он не существует, точно так же, как оператор > .

Чтобы использовать команду tee для вывода результата на экран и добавления его в конец файла, добавьте флаг -a перед путем к файлу, например:

uname -a | tee -a /path/to/output.txt

Вы увидите вывод команды на экране и можете использовать команду cat, чтобы убедиться, что tee также добавил ее в файл:

Как сохранить вывод командной строки в файл в Windows, Mac и Linux

Добавить вывод в файл с помощью команды tee


7 лучших программ для управления файлами для Windows, которые заменят Проводник

7 лучших программ для управления файлами для Windows, которые заменят Проводник

Может быть, пришло время попрощаться с Проводником и использовать стороннее программное обеспечение для управления файлами? Вот 7 лучших альтернатив Windows File Explorer.

Как работает LoRaWAN? Почему это важно для Интернета вещей?

Как работает LoRaWAN? Почему это важно для Интернета вещей?

LoRaWAN или беспроводная сеть дальнего действия полезна для связи между маломощными устройствами на больших расстояниях.

8 способов открыть дополнительные параметры запуска в Windows 10

8 способов открыть дополнительные параметры запуска в Windows 10

Перейдя к «Дополнительным параметрам запуска», вы можете сбросить Windows 10, восстановить Windows 10, восстановить Windows 10 из файла образа, который вы создали ранее, исправить ошибки запуска, открыть командную строку для выполнения параметров, выбрать другие, открыть настройки UEFI, изменить настройки запуска. ..

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Почему стоит хорошо подумать, прежде чем войти в систему через аккаунт социальной сети?

Каждый раз, когда вы подписываетесь на новую услугу, вы можете выбрать имя пользователя и пароль или просто войти в систему через Facebook или Twitter. Но стоит ли вам это делать?

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

Инструкция по смене Google DNS 8.8.8.8 и 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 — это один из DNS, который предпочитают использовать многие пользователи, особенно для ускорения доступа к сети или доступа к заблокированному Facebook.

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Если вы используете Microsoft Edge на общем компьютере с Windows 10 и хотите сохранить конфиденциальность своей истории просмотров, вы можете настроить Edge всегда запускать в режиме InPrivate.

Узнайте разницу между симметричным и асимметричным шифрованием

Узнайте разницу между симметричным и асимметричным шифрованием

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

Как выйти из полноэкранного режима в Windows

Как выйти из полноэкранного режима в Windows

Полноэкранный режим на вашем компьютере удалит ненужный контент. Итак, как выйти из полноэкранного режима Windows?

Как превратить USB-накопитель в оперативную память для компьютеров и ноутбуков. Вы уже знаете?

Как превратить USB-накопитель в оперативную память для компьютеров и ноутбуков. Вы уже знаете?

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

Как настроить BIOS для загрузки с USB/CD/DVD, внешнего жесткого диска

Как настроить BIOS для загрузки с USB/CD/DVD, внешнего жесткого диска

При установке нового компьютера или переустановке Windows необходима настройка BIOS для выбора загрузки из средств поддержки. Если пользователи устанавливают Windows с помощью таких устройств, как USB/CD/DVD или внешний жесткий диск, им необходимо настроить BIOS для работы с соответствующим загрузочным устройством.