csh + history
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
csh + history
какойто бред
по какому то непонятному закону сохраняеться хистори команд
а точнее можно сказать не сохраняеться вообще
к примеру команды
vidcontrol
cvsup с кучей опций
перегружая комп и все
комманды нет
приходиться поновому вспоминать что вводил
обычно в csh было курсорчиком вверх и все помнит
где что как посмореть?
по какому то непонятному закону сохраняеться хистори команд
а точнее можно сказать не сохраняеться вообще
к примеру команды
vidcontrol
cvsup с кучей опций
перегружая комп и все
комманды нет
приходиться поновому вспоминать что вводил
обычно в csh было курсорчиком вверх и все помнит
где что как посмореть?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: csh + history
ман говорит, чтоparadox писал(а):где что как посмореть?
Код: Выделить всё
~/.history
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: csh + history
самое интересное что там что то есть
но не все команды которые я ввожу
и самое противное что тех что надо комманд как раз и нет
но не все команды которые я ввожу
и самое противное что тех что надо комманд как раз и нет
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: csh + history
есть предположение
а не чиститься ли хистори по умолчанию в новых бсдях
начиная с 7
а не чиститься ли хистори по умолчанию в новых бсдях
начиная с 7
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: csh + history
гм.. в мане что-то долго и упорно про хистори говорится... буков много
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: csh + history
неужто никто неиспользует csh )))
все на баше?
все на баше?
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: csh + history
почему? у меня везде csh стоит, даже для обычных юзверей, мне он очень нравится, просто хистори не пользуюсь - ненадёжно, всё больше команды ввожу
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: csh + history
у меня периодически тоже история глючит (и в 6х и в 7х)
х.з. почему - даже не разбирался
х.з. почему - даже не разбирался
-
- проходил мимо
Re: csh + history
хм, у мя в /etc/csh.cshrc стоит:и не припомню никаких проблем с историей
8-CURRENT amd64/i386
Код: Выделить всё
set savehist = (8192 merge)
set savedirs = 100
set tperiod = 10
alias periodic '(history -S & dirs -S & )'
dirs -L
history -M # workaround for ssh(1) logins
8-CURRENT amd64/i386
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: csh + history
поставил
посмотрим
посмотрим
-
- проходил мимо
Re: csh + history
как успехи?paradox писал(а):поставил
посмотрим
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: csh + history
вроде помоглось....
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: csh + history
в последнем KDE переколбасили Konsole - теперь вообще иногда не сохраняет историю...
вот это - да, подстава... бах - и хистори чистый =(((
вот это - да, подстава... бах - и хистори чистый =(((
Убей их всех! Бог потом рассортирует...
-
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Re: csh + history
у меня
все работает.
однажды чуть не пересел на sh/bash - в csh на сусе греп не находил файло со строкой, на sh - все ништь. ща уже не помню ситуевины.
но как-то там с хистори мороки было... брррр.
Код: Выделить всё
set history = 100
set savehist = 100
однажды чуть не пересел на sh/bash - в csh на сусе греп не находил файло со строкой, на sh - все ништь. ща уже не помню ситуевины.
но как-то там с хистори мороки было... брррр.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: csh + history
Код: Выделить всё
acer$ h
1 0:34 h
acer$ grep hist .cshrc
alias h history 25
set history = 1000
set savehist = 1000
bindkey -k up history-search-backward
bindkey -k down history-search-forward
acer$
редко-редко чего-то там бывает....
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: csh + history
мне помоглось)))set savehist = (8192 merge)
set savedirs = 100
set tperiod = 10
-
- проходил мимо
Re: csh + history
`set tperiod' бесполезен без `alias periodic'.
Например, mplayer, вызванный когда-то на pts/1, через 5/10 минут появится и в истории tcsh(1), запущенного на pts/2.
к истории не относились только `set savedirs' и `dirs -S' и `dirs -L', но они нужны для работы pushd/popd, команд для быстрого перемещения по дирам. Да и dirs не поддерживает merge. ;\
`history -S' каждые 5 минут не только сохраняет историю на случай hard reset, но и позволяет подхватить историю от других инстанци tcsh(1). Но это, если savhist содержит merge вторым словом.tcsh(1) писал(а):periodic
Runs every tperiod minutes. This provides a convenient means for checking on common but infrequent changes such as new mail. For example, if one doesthen the checknews(1) program runs every 30 minutes. If periodic is set but tperiod is unset or set to 0, periodic behaves like precmd.Код: Выделить всё
> set tperiod = 30 > alias periodic checknews
Например, mplayer, вызванный когда-то на pts/1, через 5/10 минут появится и в истории tcsh(1), запущенного на pts/2.
к истории не относились только `set savedirs' и `dirs -S' и `dirs -L', но они нужны для работы pushd/popd, команд для быстрого перемещения по дирам. Да и dirs не поддерживает merge. ;\
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: csh + history
скажем так
если заюзать все что ты дал
то тогда появляеться такая проблема в mc
когда переходишь в порты и делаешь make
то он невоспринимает папку
оставаясь все так же в /root к примеру
поэтому я повыкидывал до средины
тогда непонятно что вообще помоглось)))
буду в бсд иногда заходить и проверять
если заюзать все что ты дал
то тогда появляеться такая проблема в mc
когда переходишь в порты и делаешь make
то он невоспринимает папку
оставаясь все так же в /root к примеру
поэтому я повыкидывал до средины
тогда непонятно что вообще помоглось)))
буду в бсд иногда заходить и проверять
-
- проходил мимо
Re: csh + history
пиши bug-report разрабам кактуса mc(1). Скорее всего mc(1) ожидает поведения аналогичного bash(1).paradox писал(а):тогда появляеться такая проблема в mc
когда переходишь в порты и делаешь make
то он невоспринимает папку
оставаясь все так же в /root к примеру
поэтому я повыкидывал до средины
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: csh + history
не ну если убрать половину из того что ты дал
то тогда mc ведет себя нормально
даже пока не разбирался на что он там так протестует...
наверное на dir -S
то тогда mc ведет себя нормально
даже пока не разбирался на что он там так протестует...
наверное на dir -S
-
- проходил мимо
Re: csh + history
`dirs -S' и `dirs -L' не влияет на cd, только на pushd и popd.paradox писал(а):наверное на dir -S
вот без dirs:
Код: Выделить всё
set savehist = ( 8192 merge )
set tperiod = 10
alias periodic '( history -S & )'
history -M # workaround for ssh(1) logins
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: csh + history
Код: Выделить всё
acer$
[1] 44686
acer$
Избавиться нельзя?
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: csh + history
ага. Можно амперсанд (знак `&') вынести за скобку и тогда будет что-то вроде:lissyara писал(а):побочный эффект?Код: Выделить всё
acer$ [1] 44686 acer$
Код: Выделить всё
[1] 10502 Done ( history -S )
можно:lissyara писал(а):Избавиться нельзя?
- убрать все амперсанды, но тогда будет возможность прервать periodic по ^C (Ctrl+C).
- set notify, но тогда все остальные команды в background'е будут оповещать о своем завершении асинхронно, не дожидаясь prompt'а.
Код: Выделить всё
(~). hello there!^C
(~).
-
- проходил мимо
Re: csh + history
ан нет, это тоже не решает проблемы. ;\Гость писал(а):
- set notify
может стоит попробовать перенаправить вывод:
Код: Выделить всё
alias periodic '( history -S & ) >&/dev/null'
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: csh + history
попробую убрать амперсенд.
я контрол-с тоже часто балуюсь, но вот если раньше хистори не было вообще - то что теперь иногда чего-то будет пропадать - меня вполне устроит )))
я контрол-с тоже часто балуюсь, но вот если раньше хистори не было вообще - то что теперь иногда чего-то будет пропадать - меня вполне устроит )))
Убей их всех! Бог потом рассортирует...