ФорумРазработкаУстановка и администрирование ПОРазное ПО → Как сделать в bash автоподстановку из history?

Как сделать в bash автоподстановку из history?

  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 24 июля 2010 г. 10:10

    Во фряхе есть автоподстановка (по крайней мере для csh) для history.

    То есть набираешь:
    > scr
    И нажимаешь вверх/низ и происходит выборка по history в соответствии с введенным префиксом "scr".
    и в результате получаешь "screen", "scroll" и т.д., если этими коммандами пользовались (history).
    Спустя 156 сек.
    Нафига это? например вы вводили комманды:
    ping pyha.ru
    pwd
    ping kinsburg.ru
    df -h
    du -sh /var
    ping example.org


    и потом вам надо снова ввести первую команду (ping …), набираете "ping" и перемещаетесь по всем ping*
    Спустя 137 сек.
    Пыха помогает, нашел :)

    # make bash autocomplete with up arrow
    bind '"\e[A":history-search-backward'
    bind '"\e[B":history-search-forward'

    # make tab cycle through commands instead of listing
    bind '"\t":menu-complete'
    [/code]

    http://ubuntuforums.org/showthread.php?t=303248
    Спустя 33 сек.
    там еще фича по табу последовательно перебираются команды, тоже мне удобно )
    adw/0
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 24 июля 2010 г. 10:41, спустя 30 минут 53 секунды

    блоги на пiха.ру
    Спустя 31 сек.
    как раз ща опять на фряху пересел :D

    потмоу добавил в избранное твой пост кросавчег!
    Сапожник без сапог
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 24 июля 2010 г. 10:51, спустя 10 минут 10 секунд

    Рад что пригодилось, это действительно полезная фича )
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!