bash (от англ. Bourne again shell) — одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки. Ниже представлены операторы стандартные виды потоков и операторы их перенаправления.
stdin - входной поток
stdout - стандартный выходной поток
stderr - выходной поток ошибок
| Операторы | Описание |
| ">" или "1>" | Перенаправление stdout в файл (тот при этом перезаписывается) |
| ">>" | Перенаправление stdout в файл (тот при этом не перезаписывается) |
| "2>" | Перенаправление stderr в файл(тот при этом перезаписывается) | "&>" | Перенаправление и того, и другого потока в файл | "|command" | Перенаправление потока на ввод какой-либо команде |
| Спецсимволы | Описание |
| Пробел и символ табуляции | Функция отделения параметров друг от друга |
| Кавычки("") и обратная косая черта(\) | Передача программам параметров, содержащих спецсимволы |
| Прямая косая черта(/) | Корень сервера (папка, у которой нет родительских) |
| ~/ | Домашняя директория текущего пользователя |
| ../ | Родительская директория для текущей директории |
| ./ | Текущая директория |
| Восклицательный знак (!) | Вызов команды из журнала команд |
| Символы | Описание |
| * | Замена любых символов или их отсутствие |
| [] | Символ, выбираемый из указанных между ними (например, [0-9] - любая цифра) |
| {} | Количество повторений предыдущего символа |
| ? | Один любой символ |