Unix Man (Справочное руководство)


ALIASES(7) - часть 2


Каждый файл содержит 0 или более строк. Если следует произвести хеширование, требуется, по крайней мере, один псевдоним. Каждая строка распечатывает псевдоним и его значение. Значение псевдонима может иметь входные имена местополжения устройства и пользователя и другие псевдонимы ( его точный вид зависит от вида псевдонимов). Требуется двоеточие, разделяющее псевдоним и его значение.

В файле aliases строка может иметь вид:

alias:[[site!]machine:]user[,[[site!machine:]user]... alias:[[site!]machine:]command-pipeline alias:error-message

Site и machine представляют собой имена устройства и местоположения системы, в которой находится пользователь, или в которой следует выполнить определенную команду. Имена местоположения и устройства должны оканчиваться восклицательным знаком (!) или двоеточием (:) соответственно и определяться в файле systemid. Псевдоним устройства может использоваться вместо имен местоположения и устройства, если за ним идет знак вопроса (?).

User представляет собой входное имя пользователя или другой псевдоним. Имена пользователей в списке должны разделяться запятой. Новая строка может идти сразу же за запятой. Пробел или символ табуляции допустимы, но только до или после запятой или новой строки.

Command-pipeline представляет собой любую действительную команду (с необходимыми аргументами), перед которой изображается канал (|), и заключенную в двойные кавычки. Пробелы могут разделять команду и аргументы, но между первыми двойными кавычками и знаком канала не должно быть пробела.

Error-message представляет собой любую последовательность букв, цифр и знаков пунктуации (за исключением знака двойной кавычки), перед которой стоит (#), и заключенную в двойные кавычки.

В файле faliases каждая строка имеет одинаковый вид, аналогично файлу aliases; отличие в том, что для любого псевдонима может быть дано не более одного имени пользователя. Чтобы предотвратить распространение псевдонима на дистанционное устройство, перед значением следует поставить выходной знак "\\", как в следующем примере:




Начало  Назад  Вперед