"Советы и подсказки по bash (http://linux-digg.ru/?p=11)" - несколько полезных советов по использованию bash.URL: http://linux-digg.ru/?p=11
Новость: http://www.opennet.me/opennews/art.shtml?num=13248
Есчо вспомнил...
1.) -----------------------------------------------
!* - повтор аргумента предыдущей команды.т.е. вводим например
# echo date
date
# !*
Птн Дек 14 03:37:30 MSK 2007или так применить можно:
# echo date
date
# echo !*
/bin/date
2.) ------------------------------------------------
И ещё на тему "!"!n - где n = signed int
вызов команды из истории (~/.bash_history)
т.е. набираем, например:
# ls
# df
# ps
# du .
# date
# ls -haпотом
# !-3
выполнится df, а
# !3
выполниться psУгадайте что будет при:
# !2!*
3.) -------------------------------------------------------
Набираете в консоле, например echo xйy и жмете Ctrl+T
Или вот так, набираете напримерecho 0123456789, и переводите курсор на цифру 1, жмете Ctrl+T и держите
до пока-не-надоест. строка станет вида 123456789
Вывод: Crtl+T меняет местами последние два символа, первый символ в строке становится последним :)Кто скажет или придумает, рациональное обоснование для чего
это можно использовать, скажу спасибо. =)
4.) ---------------------------------------------------------------------
Ctrl+L - очистка экрана
Ctrl+H - удаление одного символа слева.
Мля, без багов никуда......... исправленно:
1.) -----------------------------------------------!* - повтор аргумента предыдущей команды.
т.е. вводим например
# echo date
date
# !*
Птн Дек 14 03:37:30 MSK 2007или так применить можно:
# echo date
date
# which !*
/bin/date2.) ------------------------------------------------
И ещё на тему "!"
# !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 - удаление одного символа слева.
http://andr.ru/bk02ch01.html