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





Специальные псевдонимы в tcsh
В tcsh могут быть установлены специальные псевдонимы, которые изначально не определены. Если специальный псевдоним установлен, он вступает в действие по определенному событию. Ниже приводится список специальных псевдонимов:
beepcmd
При выдаче звукового сигнала. cwdcmd
При изменении текущего рабочего каталога. periodic
Каждые несколько минут. Точное значение устанавливается переменной интерпретатора tperiod.
precmd
Перед отображением нового приглашения командной строки. shell shell
Если назначенный для выполнения интерпретатор не указан в сценарии явно, использовать интерпретатор shell. Строка shell должна являться абсолютным именем интерпретатора.

Работа с командной строкой
Как в csh, так и в tcsh доступна определенная функциональность для работы с командной строкой. Оба интерпретатора поддерживают дополнение команд, a tcsh позволяет редактировать командную строку.
Дополнение
Как в tcsh, так и в csh существует возможность дополнения набираемых слов, tcsh автоматически дополняет слова и команды по клавише <Tab>, а csh делает это при нажатии клавиши <Esc>, причем только когда установлена переменная Если дополнение является неоднозначным (т. е. набираемой строке соответствуют несколько дополнений), интерпретатор дополняет слово, насколько это возможно, а затем издает звуковой сигнал, уведомляющий, что слово не окончено. Список возможных дополнений можно получить, нажав клавиши <Ctrl>+<D>. tcsh также уведомляет пользователя об окончании дополнения путем добавления пробелов к полным именам файлов и символа / к полным именам каталогов.
Как csh, так и tcsh опознают запись ~ как обозначение домашнего каталога. Интерпретаторы считают слова на новой строке и последующие символ.ы |, &, ;, 11 и && командами и соответственно изменяют пути поиска. Дополнения могут использоваться для незаконченных слов; при этом только буквы слева от приглашения проверяются на наличие для них дополнений.
Сопутствующие переменные интерпретатора
autolist
fignore
listmax
listmaxrows

Сопутствующие команды редактирования командной строки
complete-word-back
complete-word-format
expand-glob
list-glob

Сопутствующие встроенные команды
comlpete
uncomplete

Редактирование командной строки в tcsh
tcsh позволяет перемещать курсор по командной строке и редактировать ее по собственномуусмотрению. Существует два основных режима редактирования командной строки, которые берут начало от двух популярных текстовых редакторов - Emacs и vi. По умолчанию включен режим Emacs; переключаться между режимами можно следующим образом:
bindkey -e Комбинации Emacs bindkey -v Комбинации vi



   
 

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