Составители:
Рубрика:
Символ \ (обратный слэш) можно назвать "символом отмены
специального значения" для любого из специальных символов, который
стоит сразу вслед за \.
Символы ' и " (одинарные и двойные кавычки) могут быть названы
"символами цитирования". Любой из этих символов всегда используется в
паре с его копией для обрамления какого-то выражения, совсем как в
обычной прямой речи. Если какой-то текст взят в одинарные кавычки, то
все символы внутри этих кавычек воспринимаются как литералы, никаким
из них не придается специального значения.
Различие в использовании символов ' и " состоит в том, что внутри
одинарных кавычек теряют специальное значение все символы, а внутри
двойных кавычек - все специальные символы кроме $, ' и \ (знака доллара,
одинарных кавычек и обратного слэша).
Оболочка предоставляет пользователю два специальных оператора
для организации задания команд в командной строке: ; и &.
Оператор ;
Пользователь задает команды в командной строке по одной, имеется
возможность задать в одной строке несколько команд, которые будут
выполнены последовательно, одна за другой. Для этого используется
специальный символ - оператор ;. Если не поставить этот разделитель
команд, то последующая команда может быть воспринята как аргумент
предыдущей.
Оператор & используется для того, чтобы организовать исполнение
команд в фоновом режиме. Если поставить значок & после команды, то
оболочка вернет управление пользователю сразу после запуска команды,
не дожидаясь, пока выполнение команды завершится.
Команды бывают встроенные (код которых включен в код самой
оболочки) и внешние (код которых расположен в отдельном файле на
диске).
Для поиска внешней команды пользователь, в принципе, должен
указать оболочке полный путь до соответствующего файла.
Когда программа запускается на выполнение, в ее распоряжение
предоставляются три потока (или канала):
- стандартный ввод (standard input или stdin). По этому каналу
данные передаются программе;
- стандартный вывод (standard output или stdout). По этому каналу
программа выводит результаты своей работы;
- стандартный поток сообщений об ошибках (standard error или
stderr). По этому каналу программы выдают информацию об
ошибках.
По умолчанию входной поток связан с клавиатурой, а выходной поток
и поток сообщений об ошибках направлены на терминал пользователя.
15
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »
