Как использовать перенаправление в командной строке, базовый обзор

Терминал в OS X

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


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

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

Наиболее простое использование перенаправления выглядит следующим образом:

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

command > newfile

Это возьмет вывод ‘command’ и поместит его в файл с именем ‘newfile’, например:

ls -la > directorylisting.txt

Это поместит вывод команды ls -la в файл с именем Directorylisting.txt. Легко!

Добавляет вывод команды в конец существующего файла (EOF)

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

command >> existingfile

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

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

ps -aux | grep Dashboard > dashboarddata.txt

Если вы хотите добавить в конец только что созданного файла, dashboarddata.txt, список установленных вами виджетов, введите следующее:

ls -l /Library/Widgets >> dashboarddata.txt

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

Mac OS X настолько удобна для пользователя, что многие пользователи Mac, вероятно, не знают, что они находятся на вершине мощной базы Unix, доступной через приложение Terminal. Мы полагаем, что, поскольку командная строка присутствует, вы сможете в какой-то степени ее использовать. Так что читайте или изучите наши статьи о командной строке, чтобы узнать больше.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

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