шелл csh и переменные

Разговоры ни о чём

Модератор: vadim64

петрович
проходил мимо

шелл csh и переменные

Непрочитанное сообщение петрович » 2009-12-06 19:41:53

Привет!
вот задался вопросом: в книге по freebsd написано, что есть переменные среды и переменные командного интерпретатора. Используется шелл csh. Для установки перем среды используется setenv, переменной шелла - set.
Переменные среды можно посмотреть с помощью printenv.
Я как понял, с помощью setenv должна устанавливаться глоб. перем-ая, которая будет существовать если к примеру еще зайти по ssh. Но в новом окне новоопределенная переменная отсутствует(просматриваю с помощью printenv). Чего я не допонимаю?
Также, можно ли просмотреть список лок. переменных, кроме как echo $... ?

Хостинговая компания 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
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: шелл csh и переменные

Непрочитанное сообщение Alex Keda » 2009-12-06 20:01:10

с примерами можно?
а то я недогоняю
Убей их всех! Бог потом рассортирует...

петрович
проходил мимо

Re: шелл csh и переменные

Непрочитанное сообщение петрович » 2009-12-06 20:22:59

например: работа с машиной по ssh. Определяю например переменную http_proxy с помощью setenv. Набираю printenv - она отображается. Захожу еще по shh, там опять набираю printenv - там уже этой переменной нет. Судя по книгам, она должна быть, если я правильно понял, так как setenv опред. переменные среды; так наверно должны определяться в одном окне переменные шелла...

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

Re: шелл csh и переменные

Непрочитанное сообщение Alex Keda » 2009-12-06 21:28:25

ну так запущен уже другой экземпляр шелла
Убей их всех! Бог потом рассортирует...

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

Re: шелл csh и переменные

Непрочитанное сообщение angelas_ » 2009-12-06 22:05:54

Пропишите эту переменную в /etc/csh.cshrc она будет присутствовать во всех новых сесиях шелла.
:smile:
Тэстэд ин экстримс!

петрович
проходил мимо

Re: шелл csh и переменные

Непрочитанное сообщение петрович » 2009-12-07 9:16:04

angelas_ писал(а):Пропишите эту переменную в /etc/csh.cshrc она будет присутствовать во всех новых сесиях шелла.
:smile:
спасибо,в книгах это указано.
Тогда еще пример: выход в инет через корпоративный прокси. Настраивается еще прокси на freebsd (для обучения). У главного прокси не включен icp (то есть типа не будет обмена кэшем и главный проксик не будет лезть в инет за нужной мне страничкой). Поэтому моему проксику надо самому лезть в инет.
Получается что достаточно сделать setenv http_proxy http://ip_address:port? Просто что странно, некоторые сайты открываются, а у некторых пишется - no route to host.