Мля, без багов никуда......... исправленно:
1.) ----------------------------------------------- !* - повтор аргумента предыдущей команды.
т.е. вводим например
# echo date
date
# !*
Птн Дек 14 03:37:30 MSK 2007
или так применить можно:
# echo date
date
# which !*
/bin/date
2.) ------------------------------------------------
И ещё на тему "!"
# !n
где n = signed int, - вызов команды из истории (~/.bash_history)
т.е. набираем, например:
# ls
# df
# ps
# du .
# date
# ls -ha
потом
# !-3
выполнится du ., а
# !3
выполниться ps
Угадайте, что будет при:
# !2!*
3.) -------------------------------------------------------
Набираете в консоле, например echo xйy и жмете Ctrl+T
Или вот так, набираете например
echo 0123456789, и переводите курсор на цифру 1, жмете Ctrl+T и держите
до пока-не-надоест. строка станет вида 1234567890
Вывод: Crtl+T меняет местами последние два символа.
Кто скажет или придумает, рациональное обоснование для чего
это можно использовать, скажу спасибо. =)
4.) ---------------------------------------------------------------------
Ctrl+L - очистка экрана
Ctrl+H - удаление одного символа слева.