Небольшой список горячих клавиш оболочки csh, только самое необходимое. Думаю значительно облегчит жизнь в csh многим, кто использует эту оболочку.
Ctrl + a — переход в начало строки.
Ctrl + e — переход к концу строки.
Ctrl + u —удаляет всю строку.
Ctrl + k — удаление до конца строки.
Ctrl + w — удаляет символы слева от курсора до начала слова.
Ctrl + d — удаляет символ под курсором.
Ctrl + t — меняет символ под курсором на предыдущий.
Ctrl + l — очищает экран (аналог команды clear).
Ctrl + c — прерывание текущего задания.
Ctrl + z — останавливает текущую задачу (suspend).
Alt +? — показывает список возможных дополнений команды (аналогично tab-tab).
Alt + * — вставляет все возможные дополнения команды в строку команд.
Alt + b — передвигает курсор влево на 1 слово.
Alt + f — передвигает курсор на одно слово вправо.
Alt + d — удаляет символы с текущей позиции курсора и до конца слова.
Alt + c — делает букву под курсором большой, а остальные, до конца слова, маленькими.
Alt + l — делает все буквы с текущей позиции курсора и до конца слова маленькими.
Alt + u — переводит буквы с текущей позиции курсора и до конца слова в верхний регистр.
Alt + back-space — удаляет символы с текущей позиции курсора до начала слова.
2*Tab — (двойное нажатие кнопки Tab) дополнение команды, если команда не набрана и строка пустая, то появится список доступных команд (аналогично сочетанию Alt +?).
dir 2*Tab — покажет подкаталоги директории dir.
=2*Tab — листинг текущей директории, аналогичный ls.
*2*Tab — покажет подкаталоги, кроме тех, имена которых начинаются с точки.
~2*Tab — выведет на экран список всех пользователей из файла /etc/passwd.
~alex/2*Tab — перейти в домашний каталог пользователя alex.
$2*Tab — выводит список дополнений для системных переменных.