csh + history

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Re: csh + history

Непрочитанное сообщение Гость » 2008-11-30 10:34:25

lissyara писал(а):попробую убрать амперсенд.
решил перенаправление вывода в /dev/null не пробовать?
lissyara писал(а):я контрол-с тоже часто балуюсь, но вот если раньше хистори не было вообще - то что теперь иногда чего-то будет пропадать - меня вполне устроит =))))
если нажать не вовремя ^C, история может не сохраниться. Вряд ли что-либо потеряется. Но пропадала у тебя история скорее всего из-за того, что в savehist не было merge. Потому что когда ты делаешь ^D (exit), перед завершением tcsh(1) делает `history -S', кой по default'у перезаписывает ~/.history, если savehist определен:
tcsh(1) писал(а):Note that login shells do the equivalent of ‘history ?L’ on startup and, if savehist is set, ‘history ?S’ before exiting. Because only ~/.tcshrc is normally sourced before ~/.history, histfile should be set in ~/.tcshrc rather than ~/.login.
`alias periodic' тут скорее на случай внештатных ситуаций типа зависаний и паник, при которых у tcsh(1) нет шансов сбросить историю в файл. Правда я не знаю что поизойдет на UFS, если зависнет во время записи в файл. В случае ZFS файл будет как будто его не трогали благодаря Copy-on-Write, а в UFS он может оказаться испорченным или пустым.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: csh + history

Непрочитанное сообщение Alex Keda » 2008-11-30 15:58:24

посомтрим. пока без амперсендов погоняю денёк - видно будет.
по результатам отпишусь.
=======
насчёт /dev/null - терзают смутные сомнения - вывод процесса туда уйдёт, но прога в бакгроунде же всё равно будет запускаться....
почему-то кажется что пид/номер джоба всё равно будет вылазить....
пробовать надо =)
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: csh + history

Непрочитанное сообщение Гость » 2008-12-02 12:34:09

lissyara писал(а):насчёт /dev/null - терзают смутные сомнения - вывод процесса туда уйдёт, но прога в бакгроунде же всё равно будет запускаться....
почему-то кажется что пид/номер джоба всё равно будет вылазить....
пробовать надо =)
если запустить любой процес с амеперсандом в скобках, то в `jobs -l' его не видно будет

Код: Выделить всё

(~). ( yes > /dev/null ) &
[1] 48757
(~). j
[1]  + Running                       ( yes > /dev/null )
(~). pl yes
  UID   PID  PPID CPU PRI NI   VSZ   RSS MWCHAN STAT  TT       TIME COMMAND
 1001 48757  1851   0 101  0  4728  1464 -      R      4    0:04.47 yes
(~). k %
(~).
[1]    Terminated                    ( yes > /dev/null )
(~). ( yes > /dev/null & )
(~). j
(~). pl yes
  UID   PID  PPID CPU PRI NI   VSZ   RSS MWCHAN STAT  TT       TIME COMMAND
 1001 48915     1   0 100  0  4728  1824 -      R      4    0:03.24 yes
(~). alias
j	jobs
k	kill
pl	ps lwwp`pgrep !*`
Перенаправление вывода снаружи скобок, а амперсанд внутри них. Значит информация о статусе job'а уходит туда же, куда и stdout.
например, запустим 5 шт. `:' в фоне

Код: Выделить всё

(~). ( : & : & : & : & : & )
[1] 58350
[2] 58351
[3] 58352
[4] 58353
(~). j
(~). ( : & : & : & : & : & ) >/tmp/blah
(~). cat /tmp/blah
[1] 58450
[2] 58451
[3] 58452
[4] 58453
или более реальный пример

Код: Выделить всё

(~). ( history -S & dirs -S & )
[1] 60183
(~). j
(~). ( history -S & dirs -S & ) >/dev/null
(~).

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: csh + history

Непрочитанное сообщение paradox » 2008-12-02 17:44:41

2>&1
кто заберет

Гость
проходил мимо

Re: csh + history

Непрочитанное сообщение Гость » 2008-12-02 17:54:59

paradox писал(а):
bash(1) головного мозга?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: csh + history

Непрочитанное сообщение Alex Keda » 2008-12-02 17:55:40

почему не sh a bash сразу? =)))
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: csh + history

Непрочитанное сообщение Гость » 2008-12-02 17:57:54

lissyara писал(а):почему не sh a bash сразу? =)))
те, кто юзает bash так же, как и пользователи linux, считают что алтернативных shell'ов (операционных систем) не существует ;)

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: csh + history

Непрочитанное сообщение paradox » 2008-12-02 17:59:34

Гость писал(а):
paradox писал(а):
bash(1) головного мозга?
sh естественно

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: csh + history

Непрочитанное сообщение Alex Keda » 2008-12-02 23:12:23

2 гвест.
Зарегайтесь. Уже не я один вас об этом просил - из того что видел.
не обязательно же регаться под известным ником - у меня тоже на форуме есть ещё один - на случай пенсии ;-)
Убей их всех! Бог потом рассортирует...

MAK
ст. сержант
Сообщения: 344
Зарегистрирован: 2008-09-17 2:23:21

Re: csh + history

Непрочитанное сообщение MAK » 2008-12-03 0:36:08

Гость писал(а):те, кто юзает bash так же, как и пользователи linux, считают что алтернативных shell'ов (операционных систем) не существует ;)
точно! устал слышать на работе - выкинь свой шелл!

jeehadina
мл. сержант
Сообщения: 93
Зарегистрирован: 2008-04-07 8:59:20

Re: csh + history

Непрочитанное сообщение jeehadina » 2008-12-03 10:25:52

по идее фря ориентирована на сервер.
на сервере нет смысла хранить историю, тем более что это лакомый кусок для взломщика.
поэтому он по-умолчанию отрублено.
я не баба, я - мужик...
(это чтоб никто не путал)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: csh + history

Непрочитанное сообщение Alex Keda » 2008-12-03 11:19:34

что там лакомого?

Код: Выделить всё

cd туда
cd сюда,
tail то
путь/куда/то restart
vim /какой/то/конфиг
Убей их всех! Бог потом рассортирует...

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

Re: csh + history

Непрочитанное сообщение ev » 2008-12-03 11:38:45

что там лакомого?
mysqldump -uroot -pxxx :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: csh + history

Непрочитанное сообщение Alex Keda » 2008-12-03 11:43:45

ну если администратор - кретин, там и не такое найти можно
Убей их всех! Бог потом рассортирует...

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

Re: csh + history

Непрочитанное сообщение ev » 2008-12-03 12:08:13

ну если администратор - кретин, там и не такое найти можно
ну если на сайте налоговой админка без пароля, то что говорить о хистори? :cz2:

Гость
проходил мимо

Re: csh + history

Непрочитанное сообщение Гость » 2008-12-03 13:02:39

jeehadina писал(а):по идее фря ориентирована на сервер.
в качестве скромного desktop'а любая unix-подобная система сгодится. А если нужен пышный с DеRMом в придачу, то кроме вантуза (свисты) нет альтерантив.
jeehadina писал(а):на сервере нет смысла хранить историю, тем более что это лакомый кусок для взломщика.
у ~/.history и ~/.cshdirs права по default'у 0600 (-rw-------). Как злоумышленник сможет их прочитать, не имея root'овго аккаунта?
jeehadina писал(а):поэтому он по-умолчанию отрублено.
да что ты!

Код: Выделить всё

(~). fgrep savehist /usr/src/etc/root/dot.cshrc
        set savehist = 100
мираж? а ведь этот файл инсталлится хардлинком в два места: /.cshrc и /root/.cshrc

ps, иногда лучше жевать...

Гость
проходил мимо

Re: csh + history

Непрочитанное сообщение Гость » 2008-12-23 3:38:54

значит больше ни у кого нет проблем с историей в tcsh, да? ????????

warzoni
сержант
Сообщения: 186
Зарегистрирован: 2008-07-04 17:17:59
Откуда: Ukraine,Kiev
Контактная информация:

Re: csh + history

Непрочитанное сообщение warzoni » 2008-12-23 10:01:45

ev писал(а):
что там лакомого?
mysqldump -uroot -pxxx :)

если поставить 750 Хотябы на папку /root то некто нечего не прочтёт.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: csh + history

Непрочитанное сообщение paix » 2008-12-24 13:15:26

у меня исторически )

Код: Выделить всё

set savehist =
вся хистори впределах открытого скрина сохраняется (для меня), а больше и не надо.
With best wishes, Sergej Kandyla

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: csh + history

Непрочитанное сообщение Alex Keda » 2008-12-24 14:22:33

Гость писал(а):значит больше ни у кого нет проблем с историей в tcsh, да? ????????
ну, это же хорошо =)))

Код: Выделить всё

Перевод: японский (Автоматически определен) » русский
????????	 	
Скучный. ? .
улыбнуло =)))
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: csh + history

Непрочитанное сообщение Гость » 2008-12-24 14:39:10

paix, если большую часть времени работать в гуйне/mc, то история, и правда, кажется бесполезной

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: csh + history

Непрочитанное сообщение Alex Keda » 2008-12-24 14:45:53

та не...
некоторые на секурности свёрнуты...
на паролой работе от такого остался сервер...
хистори было слинковано на /dev/null =)
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: csh + history

Непрочитанное сообщение Гость » 2008-12-24 15:03:24

lissyara писал(а):хистори было слинковано на /dev/null =)
розовые очки для тех, кто светит важные данные в argv[]?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: csh + history

Непрочитанное сообщение Alex Keda » 2008-12-24 15:05:07

ну почему розовые?
действенно же.
хотя, я себя от этого отучаю. очень тяжело отучается - плох что сразу не догадался и привык...
Убей их всех! Бог потом рассортирует...

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: csh + history

Непрочитанное сообщение paix » 2008-12-24 16:43:51

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

а mc я использую только тогда, когда в нем что-то сделать быстрее, чем в шеле.(напр. выдрать маленький нужный файл из большого бекапа). Если кому-то регилия не позволяет его использовать - я ведь не доктор.

гуи представь себе тоже использую. На десктопе ;)
With best wishes, Sergej Kandyla