Hi! Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз подряд, то чтобы в history она ложилась в единственном экземпляре. Вопрос конечно не принципиальный, но иногда задалбывает листать команды назад стрелочкой вверх. -- Taras Heychenko -- This message was scanned for viruses and it's not infected. Kyivstar GSM. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Taras Heychenko wrote on 16.02.2006 17:19:
Hi! Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз подряд, то чтобы в history она ложилась в единственном экземпляре. Вопрос конечно не принципиальный, но иногда задалбывает листать команды назад стрелочкой вверх.
примерно такое HISTIGNORE="&:mutt:[bf]g:exit"; export HISTIGNORE & - повторяющиеся команды -- Best regards, Andrey Yakovlev AYA-UANIC | AYA-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Добрый день. On Thu, 16 Feb 2006, Taras Heychenko wrote: TH> Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал TH> повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз TH> подряд, то чтобы в history она ложилась в единственном экземпляре. TH> Вопрос конечно не принципиальный, но иногда задалбывает листать команды TH> назад стрелочкой вверх. HISTCONTROL=ignoredups; export HISTCONTROL -- Sincerely, Alexey Luckyanchikov =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Thu, 16 Feb 2006, Taras Heychenko wrote:
Hi! Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз подряд, то чтобы в history она ложилась в единственном экземпляре. Вопрос конечно не принципиальный, но иногда задалбывает листать команды назад стрелочкой вверх.
man bash /HISTCONTROL Kind regards, Andriy I Pylypenko PAI1-RIPE
Hello! On Thu, 16 Feb 2006 at 17:19:42 (+0200), Taras Heychenko wrote:
Hi! Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз подряд, то чтобы в history она ложилась в единственном экземпляре. Вопрос конечно не принципиальный, но иногда задалбывает листать команды назад стрелочкой вверх.
Если мне не изменяет склероз "export HISTCONTROL=ignoredups". -- George L. Yermulnik [YZ-RIPE] =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Thu, Feb 16, 2006 at 05:19:42PM +0200, Taras Heychenko wrote:
Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз подряд, то чтобы в history она ложилась в единственном экземпляре. Вопрос конечно не принципиальный, но иногда задалбывает листать команды назад стрелочкой вверх.
HISTCONTROL=ignoredups:erasedups; export HISTCONTROL Kit =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Thu, Feb 16, 2006 at 17:19:42, tasic wrote about "[uanog] bash Q?":
Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз подряд, то чтобы в history она ложилась в единственном экземпляре.
HISTCONTROL=ignoredups 3.* умеет к тому же сравнивать не только с последней (сказать erasedups) вообще info bash рулит:) -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On 2/16/06, Alexey Luckyanchikov
TH> Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал TH> повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз TH> подряд, то чтобы в history она ложилась в единственном экземпляре. TH> Вопрос конечно не принципиальный, но иногда задалбывает листать команды TH> назад стрелочкой вверх.
HISTCONTROL=ignoredups; export HISTCONTROL
Вот блин... а я из-за незнания этой фигни на Windows перешел... -- /doka =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello! On Thu, 16 Feb 2006 at 17:27:17 (+0200), Mr.Doka wrote:
TH> Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал TH> повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз TH> подряд, то чтобы в history она ложилась в единственном экземпляре. TH> Вопрос конечно не принципиальный, но иногда задалбывает листать команды TH> назад стрелочкой вверх.
HISTCONTROL=ignoredups; export HISTCONTROL
Вот блин... а я из-за незнания этой фигни на Windows перешел...
Там это реализовано? =) -- George L. Yermulnik [YZ-RIPE] =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
According to Valentin Nechayev: Hi!
Thu, Feb 16, 2006 at 17:19:42, tasic wrote about "[uanog] bash Q?":
Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз подряд, то чтобы в history она ложилась в единственном экземпляре.
HISTCONTROL=ignoredups
3.* умеет к тому же сравнивать не только с последней (сказать erasedups)
вообще info bash рулит:)
Пробовал man bash. Весь читать облом. ;) Пробовал искать по ключевым словам -- не нашел подходящего ключевого слова. :) После написания письма пришло в голову еще одно ключевое слово, по которому нашел нужную переменную. :) Но было поздно кричать "спасибо, не надо!". :)
-netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- Taras Heychenko -- This message was scanned for viruses and it's not infected. Kyivstar GSM. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
А затем в Циско? :О)
-=.*.=- AO618-RIPE -='x'=-
-----Original Message-----
From: owner-uanog-outgoing@uanog.kiev.ua
[mailto:owner-uanog-outgoing@uanog.kiev.ua] On Behalf Of Mr.Doka
Sent: Thursday, February 16, 2006 5:27 PM
To: uanog@uanog.kiev.ua
Subject: [uanog] Re: bash Q?
On 2/16/06, Alexey Luckyanchikov
TH> Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал TH> повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз TH> подряд, то чтобы в history она ложилась в единственном экземпляре. TH> Вопрос конечно не принципиальный, но иногда задалбывает листать команды TH> назад стрелочкой вверх.
HISTCONTROL=ignoredups; export HISTCONTROL
Вот блин... а я из-за незнания этой фигни на Windows перешел... -- /doka =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Thu, 16 Feb 2006, Taras Heychenko wrote:
Пробовал man bash. Весь читать облом. ;) Пробовал искать по ключевым словам -- не нашел подходящего ключевого слова. :) После написания письма пришло в голову еще одно ключевое слово, по которому нашел нужную переменную. :) Но было поздно кричать "спасибо, не надо!". :)
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-) Kind regards, Andriy I Pylypenko PAI1-RIPE
Hi Taras,
Может кто знает. Можно ли bash'у сказать, чтобы в history не складывал повторяющиеся строки? Т.е. если одна и та же команда выполнена 10 раз подряд, то чтобы в history она ложилась в единственном экземпляре. Вопрос конечно не принципиальный, но иногда задалбывает листать команды назад стрелочкой вверх.
HISTCONTROL If set to a value of ignoredups, lines matching the last history line are not entered. К сожалению, если они не подряд, то попадают все равно. -- Michael Уже сам знак параграфа выглядит как орудие пытки. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
According to Andriy I Pylypenko: Hi!
On Thu, 16 Feb 2006, Taras Heychenko wrote:
Пробовал man bash. Весь читать облом. ;) Пробовал искать по ключевым словам -- не нашел подходящего ключевого слова. :) После написания письма пришло в голову еще одно ключевое слово, по которому нашел нужную переменную. :) Но было поздно кричать "спасибо, не надо!". :)
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-)
Этим пользуюсь уже лет 10, наверное. :) Но иногда оказывается, что в какой-то команде встречаются совершенно неожиданные символосочитания. :)
Kind regards, Andriy I Pylypenko
PAI1-RIPE
-- Taras Heychenko -- This message was scanned for viruses and it's not infected. Kyivstar GSM. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Andriy I Pylypenko wrote:
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-)
В csh уже дцать лет есть !? в history substitution. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN sip:sudakov@sibptus.tomsk.ru =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello! On Sun, 19 Feb 2006 at 14:05:40 (+0600), Victor Sudakov wrote:
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-)
В csh уже дцать лет есть !? в history substitution.
В bash тоже. Ctrl-R позволяет последовательно переберить совпадения. -- George L. Yermulnik [YZ-RIPE] =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
George L. Yermulnik wrote:
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-)
В csh уже дцать лет есть !? в history substitution.
В bash тоже. Ctrl-R позволяет последовательно переберить совпадения.
Для последовательного перебора в tcsh есть M-p, M-n. А !? для тупых терминалов или пишущей машинки "Консул" :) -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN sip:sudakov@sibptus.tomsk.ru =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Mon, Feb 20, 2006 at 06:01:58PM +0600, Victor Sudakov wrote:
George L. Yermulnik wrote:
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-)
В csh уже дцать лет есть !? в history substitution.
В bash тоже. Ctrl-R позволяет последовательно переберить совпадения.
Для последовательного перебора в tcsh есть M-p, M-n. А !? для тупых терминалов или пишущей машинки "Консул" :)
bindkey -k up history-search-backward bindkey -k down history-search-forward ;)
-- Victor Sudakov, VAS4-RIPE, VAS47-RIPN sip:sudakov@sibptus.tomsk.ru
-- WBR, Michael Сила впрыска не влияет на качество отпрыска. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello! On Mon, 20 Feb 2006 at 18:01:58 (+0600), Victor Sudakov wrote:
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-)
В csh уже дцать лет есть !? в history substitution.
В bash тоже. Ctrl-R позволяет последовательно переберить совпадения.
Для последовательного перебора в tcsh есть M-p, M-n.
--- cut ~/.inputrc --- "\ep": history-search-backward "\en": history-search-forward --- cut --- Только, насколько я помню, и в tcsh и в bash оно ищет совпадение "от начала строки до курсора", а Ctrl-R - в любом месте строки. =)
А !? для тупых терминалов или пишущей машинки "Консул" :)
-- George L. Yermulnik [YZ-RIPE] =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
George L. Yermulnik wrote:
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-)
В csh уже дцать лет есть !? в history substitution.
В bash тоже. Ctrl-R позволяет последовательно переберить совпадения.
Для последовательного перебора в tcsh есть M-p, M-n.
--- cut ~/.inputrc --- "\ep": history-search-backward "\en": history-search-forward --- cut ---
Только, насколько я помню, и в tcsh и в bash оно ищет совпадение "от начала строки до курсора", а Ctrl-R - в любом месте строки.
И "!?" в любом месте ищет :)
=)
А !? для тупых терминалов или пишущей машинки "Консул" :)
-- Victor Sudakov, VAS4-RIPE, VAS47-RIPN sip:sudakov@sibptus.tomsk.ru =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello! On Mon, 20 Feb 2006 at 20:50:49 (+0600), Victor Sudakov wrote:
Раз уж на то пошло - у bash есть еще одна очень удобная фича - поиск в истории: давишь Ctrl-R и набираешь любую подстроку ранее набранной команды ;-)
В csh уже дцать лет есть !? в history substitution.
В bash тоже. Ctrl-R позволяет последовательно переберить совпадения.
Для последовательного перебора в tcsh есть M-p, M-n.
--- cut ~/.inputrc --- "\ep": history-search-backward "\en": history-search-forward --- cut ---
Только, насколько я помню, и в tcsh и в bash оно ищет совпадение "от начала строки до курсора", а Ctrl-R - в любом месте строки.
И "!?" в любом месте ищет :)
Угу, первое совпадение.
=)
А !? для тупых терминалов или пишущей машинки "Консул" :)
-- George L. Yermulnik [YZ-RIPE] =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (12)
-
&y0
-
Alex Akuloff
-
Alexey Luckyanchikov
-
Andrey Yakovlev
-
Andriy I Pylypenko
-
George L. Yermulnik
-
Michael Petuschak
-
Michael Plostak
-
Mr.Doka
-
Taras Heychenko
-
Valentin Nechayev
-
Victor Sudakov