На работе я часто пользуюсь командной строкой MacOS и Linux. Мой набор инструментов формируется в соответствии с моими потребностями, у каждого он может быть своим. | (он же pipe) Pipe потрясающий, позволяет подключать вывод одной команды и "передавать" его на вход другой команды. Это универсальный "клей", который мгновенно позволяет мне повысить эффективность использования командной строки. Ошибки У каждой команды есть два вывода: стандартный вывод (stdout) и стандартная ошибка (stderr). Pipe по умолчанию подключается к stdout. - (он же dash) Некоторые команды принимают имя файла в качестве аргумента. В случаях, когда я хочу использовать stdin или stdout, я использую dash.
Я часто использую это, когда хочу прочитать файл из s3 и отобразить его в консоли или получить вывод из команды и записать файл в s3.
Печать файла на консоль: aws s3 cp s3://some-bucket-name/awesome-file.json - pbpaste и pbcopy Технически это тоже команды. Они взаимодействуют с буфером вставки.
На Mac вы можете пол