Операционные системы. Замятин А.В - 10 стр.

UptoLike

Составители: 

10
из имени команды «ls», выводящей список файлов в заданном
каталоге;
ключа (модификатора) «l», указывающего, что нужно вывести
подробный листинг;
ключа «a», указывающего, что нужно выводить все файлы,
включая служебныедот-файлы»);
параметра «/home», задающего путь к каталогу.
В командах ОС Unix, их ключах и параметрах регистр букв
(строчные или заглавные) различается. Для большей части команд ха-
рактерна запись строчными буквами. Ключи во многих случаях могут
объединяться в одну группу. Например, команда
ls -la /home
полностью эквивалентна рассмотренной выше.
Команды разделяются на внутренние, которые выполняются ко-
мандным процессором, и внешние. Внутренних команд обычно немно-
го, а их состав и синтаксис могут зависеть от используемой командной
оболочки. При использовании bash полный список и краткий синтаксис
внутренних команд можно получить, набрав после приглашения коман-
ду «help».
Внешние команды представляют собой запуск программ, незави-
симых от оболочки. Для запуска программы простым указанием ее име-
ни необходимо, чтобы путь к этой программе был указан в переменной
среды PATH (аналог одноименной переменной среды в MS-DOS). Если
программа не найдена в каталогах, перечисленных в PATH, перед име-
нем программы должен быть явно указан путь, даже если программа
находится в текущем каталоге (хотя в современных Unix системах это
уже не требуется). Например, запуск программы hello из текущего ка-
талога может выглядеть так:
$ ./hello
В этом примере знак доллара в начале строки представляет собой
приглашение к вводу, формируемое системой, а остаток строки ин-
формацию, введенную пользователем.
Пути в переменной среды PATH отделяются друг от друга знаками
двоеточия без окаймляющих пробелов. Если вывести на экран листинги
всех каталогов, входящих в PATH, можно таким образом получить пол-
ный список путей внешних команд системы, с которой осуществляется
работа. Следует отметить, что значение любой переменной среды мож-
но получить, указав в требуемом контексте ее имя с предшествующим
знаком доллара. Например, в команде