Несколько вопросов по csh

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
icb
лейтенант
Сообщения: 751
Зарегистрирован: 2008-07-15 16:11:11

Несколько вопросов по csh

Непрочитанное сообщение icb » 2010-01-13 10:44:33

1. Безопасно ли давать всем пользователям в системе (хостинг) csh? Или может есть какие подводные камни?
2. Как всем указать конфиг для csh не создавая каждому юзеру конфиг в home?
3. Как заставить работать del в командрой строке?

Хостинговая компания 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/

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Несколько вопросов по csh

Непрочитанное сообщение FreeBSP » 2010-01-14 20:03:10

1)какая разница что даватьЮ они его и так запустить смогут
2) /usr/share/skel/ - все файлы отсюда кладуться в каталог внось созданного пользователя. префикс dot. заменяется прсото на точку, тоесть файлы создаются невидимыми
3) так

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

bindkey "^[[3~" delete-char
или так

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

bindkey "^?" delete-char
или еще как то
с агрументом в кавычках можно поиграться и он зависит от типа терминала конечного пользователя. по теме man 5 termcap

кратко: тебе нужно выяснить escape-последовательность которую получает tcsh от терминала при нажатии del и задать ей действие delete-char
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

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

Re: Несколько вопросов по csh

Непрочитанное сообщение Гость » 2010-01-14 20:42:38

>с агрументом в кавычках можно поиграться и он зависит от типа терминала конечного пользователя
и его можно узнать простым путем:
$ cat
<del>

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Несколько вопросов по csh

Непрочитанное сообщение FreeBSP » 2010-01-14 21:05:44

ммм
спасибо за совет, давно искал подобное
но тем не менее охват не полный(таб, бекспейс, пробел и энтер делают то, что должны), но это уже и не критично
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

icb
лейтенант
Сообщения: 751
Зарегистрирован: 2008-07-15 16:11:11

Re: Несколько вопросов по csh

Непрочитанное сообщение icb » 2010-01-15 9:30:59

префикс dot. заменяется прсото на точку
Возможно ли сделать назначение конфигурационного файла пользователю, а не помещение файла в домашний каталог пользователя?

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Несколько вопросов по csh

Непрочитанное сообщение FreeBSP » 2010-01-15 10:16:04

насколько я понял, разuовор про tcsh
что понимается под "назначение конфигурационного файла пользователю" ??
у tcsh есть несколько конфигурационных файлов в общем то равноправных и самодостаточных. разница лишь в порядке их чтения. есть системные файлы, а есть пользовательские. системные в /etc или где то рядом. а пользовательские в ~/
по теме http://forum.lissyara.su/viewtopic.php? ... 25#p218193
//***************
как вариант сказать что то типа

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

echo 'source /configdir/$USER.tcshrc' >> /etc/csh.cshrc
читать по теме
http://www.tcsh.org/tcsh.html/Variable_ ... ution.html
http://www.tcsh.org/tcsh.html/Special_s ... ables.html
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

icb
лейтенант
Сообщения: 751
Зарегистрирован: 2008-07-15 16:11:11

Re: Несколько вопросов по csh

Непрочитанное сообщение icb » 2010-01-15 15:38:51

что понимается под "назначение конфигурационного файла пользователю" ??
Возможность указание шелу что для такого пользователя конфиг брать от туда, а не из домашнего каталога.

Спасибо за ссылку.
Думаю что достаточно прописать все в /etc/csh.cshrc

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Несколько вопросов по csh

Непрочитанное сообщение FreeBSP » 2010-01-15 15:40:44

нема такого
в системном прописывай приблизительно то что я сказал.
ну и напильничком под свои нужды, как полагается
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

icb
лейтенант
Сообщения: 751
Зарегистрирован: 2008-07-15 16:11:11

Re: Несколько вопросов по csh

Непрочитанное сообщение icb » 2010-01-15 15:57:40

в системном прописывай приблизительно то что я сказал.
А нельзя в /etc/csh.cshrc прописать просто?

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

alias h		history 25
umask 22
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Несколько вопросов по csh

Непрочитанное сообщение FreeBSP » 2010-01-15 16:02:10

можно
я ж сказал, они почти равноправны( за исключением порядка чтения) и самадостаточны
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

icb
лейтенант
Сообщения: 751
Зарегистрирован: 2008-07-15 16:11:11

Re: Несколько вопросов по csh

Непрочитанное сообщение icb » 2010-01-15 16:05:24

Еще раз огромное спасибо.
Единый конфиг - то что надо :)

icb
лейтенант
Сообщения: 751
Зарегистрирован: 2008-07-15 16:11:11

Re: Несколько вопросов по csh

Непрочитанное сообщение icb » 2012-05-25 15:32:35

>с агрументом в кавычках можно поиграться и он зависит от типа терминала конечного пользователя
и его можно узнать простым путем:
$ cat
<del>
Не получается точного соответствия: для клавиши HOME cat выдает ^[[1~, а в конфиг надо писать \e[1~
Для сочетания Ctrl-LEFT cat выдает ^[OD, но конфиг не принимает подобные конструкции. Как еще можно узнать коды клавиш?

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Несколько вопросов по csh

Непрочитанное сообщение FreeBSP » 2012-05-27 10:11:44

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

> grep del ~root/.cshrc
                bindkey "^W" backward-delete-word
                bindkey "^[[3~" delete-char
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Несколько вопросов по csh

Непрочитанное сообщение Bayerische » 2012-05-27 10:30:05

Несколько не по вопросу, но по теме, дядя Лёша в своё время хорошую памятку накатал http://unix.ginras.ru/apps/sh003.html