Tcsh: встроенные псевдонимы и переменные
Так, в предыдущем разделе говорилось о командах определения псевдонимов. Однако в tcsh
существуют также встроенные (то есть зарезервированные) псевдонимы, перечисленные в
О командах для определения переменных также уже шла речь. И здесь нужно учитывать наличие встроенных в оболочку имён переменных, таких, как:
user
, значением которой является имя пользователя, зарегистрированного в данном сеансе;shell
, принимающей имя командной оболочки, запускаемой при регистрации пользователя (login shell);term
, определяющей тип используемого им терминала;tty
, указывающей имя собственное конкретного терминала в данном сеансе.
Значения этих (и любых других установленных) переменных можно получить с помощью встроенной команды echo
. Например, последовательность команд
echo $user ; echo $shell ; echo $term ; echo $tty
выведет информацию о сеансе пользователя в следующем виде:
alv /bin/tcsh xterm ttyp2
Если переменная не определена, вывод команды echo
любезно проинформирует нас об этом:
echo $ignoreoff ignoreoff: Undefined variable.
Полный список встроенных переменных tcsh
и их возможные значения даны в
Содержание . .