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

UptoLike

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

22
Дополнение с помощью Tab может работать по-разному в зависи-
мости от использования контекста. Табл. 1.6 в упрощенном виде пока-
зывает правила выбора типа дополнения.
Таблица 1.6
Возможности автоматического дополнения в командной строке
Контекст Тип дополнения
Начало строки Дополнение имени команды (поиск среди имен
встроенных команд оболочки и программ в пере-
менной среды PATH)
После символа
$
Дополнение имени переменной (поиск среди имен
установленных переменных среды)
После символа
@
Дополнение имени машины (поиск среди имен ма-
шин в файле /etc/hosts)
После символа
~
Дополнение имени пользователя (поиск среди имен
известных системе пользователей)
После шаблона
имени файла
Замена шаблона, только если найден лишь один
подходящий файл (в данном случае производится не
дополнение, а замена шаблона на подходящее имя
файла)
В остальных
случаях
Дополнение имени файла (поиск среди имен файлов
и каталогов)
Дополнение с помощью META-Tab всегда ищет дополнения в исто-
рии команд, выбирая фразы, начинающиеся с символов, стоящих перед
текущей позицией курсора. Если однозначного варианта не найдено, не-
зависимо от типа дополнения дописывается только часть, совпадающая
во всех вариантах, и, в зависимости от конфигурации оболочки, может
быть выведен список подходящих дополнений. Если список вариантов
не выводится автоматически, его обычно можно вывести повторным
нажатием Tab или META-Tab.
1.1.3. Файловая система
Особенности формирования файлового пространства
Файловое пространство Unix-систем представляет собой иерархию
файлов, которая имеет единый общий корень так называемый корне-
вой каталог, обозначаемый знаком прямой косой черты «/». Чтобы од-
нозначно идентифицировать любой файл, можно указать путь к этому
файлу от корневого или текущего каталога. Все элементы пути отделя-
ются друг от друга символом прямой косой черты. Если первый символ
строки также косая черта, то путь берет начало в корневом каталоге, в