BASH

bash (от англ. Bourne again shell) — одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки. Ниже представлены операторы стандартные виды потоков и операторы их перенаправления.

stdin - входной поток

stdout - стандартный выходной поток

stderr - выходной поток ошибок

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