Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Ниже перечислены переменные. Те из них, которые могут содержать значения, отмечены знаком равенства и типом принимаемого значения, за которыми следует описание переменной. (Имейте в виду, что некоторым переменным, например argv,cwd или status, значения никогдане присваиваются явным образом.) Для переменных, которые могут быть включены или выключены, описан только эффект включенного состояния. Интерпретатор tcsh автоматически устанавливает (и в некоторых случаях обновляет) значения следующих переменных: addsuffix,argv, autologout, cwd, dirstack, echo-style, edit, gid, home, loginsh, logout, oid, owd, path, prompt, prompt2, prompt3, shell, shlvl, status, tcsh, term, tty, uid, user и version. Переменные, выделенные курсивом, являются особенностью tcsh.
Переменная
Описание

addsuffix

Добавлять символ / к именам каталогов и пробел к именам файлов при дополнении до уникального имени

атрт

Отображать время в 12-часовом формате

586
Глава 8. Интерпретаторы csh и tcsh

Переменная
Описание

argv=(args)
Список аргументов, передаваемый текущей команде; по умолчанию имеет значение ()

autocorrect
Проверка орфографии перед попыткой дополнения команды

autoexpand
Расширение обращений к журналу команд (!) при дополнении

au tolis t[=ambiguous]
Отображать список возможных дополнений в случае неоднозначности. Если задано значение ambiguous, дописывать совпадающую часть возможных

autologous logout-minutes [locking-minutes]
Завершить работу с интерпретатором через logout-minutes бездействия. Заблокировать терминал после locking-minutes бездействия; разблокировка требует ввода пароля пользователя. Не используется при установленной переменной окружения DISPLAY

backslash_quote
Обратный слэш всегда экранирует символы \, ' и "

cdpath=di rs
Список альтернативных каталогов, в которых производится поиск аргументов для команд cd, popd или pushd

color
Включить цвет для Is -F или Is либо для обеих команд
(пустое значение)

command
Если переменная установлена, она содержит команду, переданную интерпретатору с ключом -с

compiere=enhance
При значении enhance игнорировать регистр символов при дополнении, считать точку, дефис и символ подчеркивания разделителями слов, не делать различий между символом подчеркивания и дефисом

correc t={ cmd|complete|all}
При значении cmd проверять орфографию команд, при значении complete дополнять команды, при значении
all проверять орфографию во всей командной строке

cvtd^di r
Полное имя рабочего каталога

dextract
Если переменная установлена, команда pushd помещает имя каталога на вершину стека и не выполняет смещение элементов стека

dirsfile=file
Журнал каталогов, читаемый по dirs -S и dirs -L. По
умолчанию это файл ~/.cshdirs

dirstack
Стек каталогов в формате массива. Элемент dirstack[0]
всегда эквивалентен cwd. Остальные элементы могут меняться при участии пользователя

dsmpbyte=code
Поддержка многобайтного кода; для работы с Kanji. Подробности можно найти в руководстве по tcsh

Переменные
587

Переменная
Описание

d unique
Хранить в стеке только одну копию имени каждого каталога

echo
Отображать каждую командную строку перед выполнением. Идентично команде csh -х

echo s tyl e={bsd|sysv|both|no-
ne}
Не отображать символ новой строки при заданном параметре -n (bsd) | разбирать escape-последовательности (sysv) | оба действия | не делать ни того ни другого

edit
Включить редактор командной строки

ellipsis
Используется для настройки переменной prompt. Заменять пропущенные каталоги многоточиями ( ...)

fignore=chars
Список суффиксов имен файлов, которые игнорируются при дополнении (см. filec)

filec
Если переменная установлена, частично набранное в командной строке имя файла может быть расширено до полного имени нажатием клавиши <Esc>. Если существует более одного варианта дополнения, просмотреть их можно, введя команду EOF. В tcsh переменная игнорируется

gid
Идентификатор группы пользователя

group
Имя группы пользователя

histchars=ab
Двухсимвольная строка, устанавливающая символы, которые используются для подстановок из журнала команд и быстрых подстановок (по умолчанию это строка Г)

his tdup={all\prev}
Запоминать только уникальные события ( all) либо не запоминать событие в журнале команд, если оно в точности совпадает с предыдущим ( prev)

histfile=file
Журнал команд, читаемый по history -S и history -L.
По умолчанию это файл ~/.history

histlit
Не производить расширения строк из журнала команд

history=n format
п - количество команд, хранимых в журнале. Формат отображения команд (format) доступен только в tcsh; описание форматов см. в разделе «Форматирование приглашения »



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru