Команды команда1 и команда2 выполняются последовательно.
команда1 && команда2
Выполняется команда команда1. Если она завершается успешно, за ней последовательно выполняется команда команда2. Код возврата будет успешным, если обе команды команда1 и команда команда2 завершились успешно.
команда1 || команда2
Выполнятеся команда команда1. Если она завершается с ошибкой, последовательно запускается команда команда2. Код возврата будет успешным, если хотя бы одна из команд завершилась успешно.
команда > foo
Перенаправить стандартный поток вывода команды команда в файл foo (с перезаписью файла, если он существует).
команда >> foo
Перенаправить стандартный поток вывода команды команда в файл foo (данные добавляются в конец файла).
команда < foo
Содержимое файла foo направляется в стандартный поток ввода команды команда.
Существует несколько независимых источников, которые содержат информацию почти по любому аспекту работы в системе Linux:
- страницы интерактивного руководства man;
|
|
- гипертекстовое руководство info;
- документация, прилагаемая к пакетам ПО;
- текстовые файлы HOWTO и FAQ проекта Linux Documentation Project;
Команда man
Про большинство команд можно узнать подробнее в интерактивном режиме, обратившись к справочной системе с помощью команды:
man <имя изучаемой команды>
Еще полезно:
man -k <ключевое слово>
Команда info
info <имя команды>
Команда info является некоторой альтернативой команде man. Для получения информации по отдельной команде надо задать в командной строке info с параметром, являющимся именем интересующей вас команды, например: