backup: 2026-04-17 11:28

This commit is contained in:
Dmitry
2026-04-17 11:28:35 +03:00
commit 21a95ec314
653 changed files with 244637 additions and 0 deletions
@@ -0,0 +1,23 @@
# Redirects & pipes (Linux) (one-screen)
## 1) Три стандартных потока
1) **stdin** (0) — ввод
2) **stdout** (1) — обычный вывод
3) **stderr** (2) — ошибки
## 2) Редиректы
- `>` — stdout в файл (перезапись): `ls > out.txt`
- `>>` — stdout в конец файла: `echo new >> out.txt`
- `<` — stdin из файла: `wc -l < file.txt`
- `2>` — stderr в файл: `ls nonexist 2> errors.txt`
- `2>&1` — объединить stderr в stdout: `cmd > out.txt 2>&1`
- `&>` — кратко объединить stdout+stderr: `cmd &> all.txt`
## 3) Конвейер (pipe)
`|` — вывод одной команды становится вводом другой:
```bash
ls | grep user
```
---
**Source:** [[01 Library/05 Operating System/Linux/Redirects|Redirects]]