bash full history (pwd, date-time, ...)

Dec 06, 2012 00:42

Не устаю всем рассказывать про bash, что Ctrl+R с поиском по истории рулит, не забудьте увеличить в .bashrc $HISTFILESIZE И $HISTSIZE до 100000. Это самая крутая фича командной строки, круче дополнения по Tab и листания ArrowUp. Поднимает скорость работы в разы и скорее всего поможет убрать унылость работы в командной строке, если вы работаете в ( Read more... )

shell

Leave a comment

Comments 8

ex_juan_gan December 6 2012, 03:26:41 UTC
Не просто спасибо, а низкий поклон.

Reply


si14 December 6 2012, 05:37:32 UTC
>Поискал в инете, нашёл вариант для zsh, переделал для bash
Но почему бы просто не начать использовать zsh?

Reply

_winnie December 6 2012, 10:35:44 UTC
Ну, уже 100 раз обсуждали, зависит от окружения человека. Если ходишь на хосты где нельзя самому установить софт и при этом есть bash, то так легче жить.

Люди заложники своих привычек и конфигов, что бы переехать нужно время.

bash получше протестирован, например под cygwin bash использует больше 99% людей, а zsh меньше 1%, я столкнулся с мелкими и крупными недоделками когда поставил zsh.

Reply

si14 December 6 2012, 12:38:28 UTC
Да, вы правы.

Reply


shipilev December 6 2012, 07:38:18 UTC
Только наверное не

export PROMPT_COMMAND='history -a'

...а:

export PROMPT_COMMAND='history -a; $PROMPT_COMMAND'

Reply

_winnie December 6 2012, 10:50:10 UTC
Тогда могут быть дубликаты в PROMPT_COMMAND в тех редких, но случающихся, случаях когда bash запущен внутри bash.

Я пока не натыкался на грабли из-за того что шелл перезаписывет PROMPT_COMMAND под себя. Возможно это важно для конфига разделённого на много файлов, но я до такого не дорос :)

Reply


gegmopo4 December 6 2012, 10:25:32 UTC
Я использую HISTCONTROL=ignoredups:ignorespace. Чтобы многочисленные cd из mc не засоряли историю.

Reply


anonymous December 8 2012, 09:07:28 UTC
Для баша использую аналогичную команду для сейва истории, только в виде разделителей несколько пробелов - все равно ее только глазами читаешь, ну или грепаешь, автоматическая обработка вроде как не нужна ( ... )

Reply


Leave a comment

Up