854 B
854 B
Redirects & pipes (Linux) (one-screen)
1) Три стандартных потока
- stdin (0) — ввод
- stdout (1) — обычный вывод
- stderr (2) — ошибки
2) Редиректы
>— stdout в файл (перезапись):ls > out.txt>>— stdout в конец файла:echo new >> out.txt<— stdin из файла:wc -l < file.txt2>— stderr в файл:ls nonexist 2> errors.txt2>&1— объединить stderr в stdout:cmd > out.txt 2>&1&>— кратко объединить stdout+stderr:cmd &> all.txt
3) Конвейер (pipe)
| — вывод одной команды становится вводом другой:
ls | grep user
Source: 01 Library/05 Operating System/Linux/Redirects