Настройка shells

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Linxpro
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-15 10:05:11
Откуда: Казахстан
Контактная информация:

Настройка shells

Непрочитанное сообщение Linxpro » 2007-07-15 10:25:02

Добрый день всем! Пробовал настроить cshrc как сказано в статье http://www.lissyara.su/?id=1013
но не получается! FreeBSD 6.2 - при в ходе под рутом пишет No job control in subshells , цвет фона и шрифта не меняется!
Может кто может помочь с этим?
Заранее благодарен!
Опыт появляется сразу после того, когда он не нужен!

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

Re: Настройка shells

Непрочитанное сообщение Alex Keda » 2007-07-15 10:37:50

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

cat ~/.cshrc
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Linxpro
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-15 10:05:11
Откуда: Казахстан
Контактная информация:

Re: Настройка shells

Непрочитанное сообщение Linxpro » 2007-07-15 10:41:49

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

alias h         history 25
alias j         jobs -l
alias la        ls -a
alias lf        ls -FA
alias ll        ls -lA

# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games \ 
/usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

setenv  EDITOR  mcedit
setenv  PAGER   more
setenv  BLOCKSIZE       K

if ($?prompt) then
        # An interactive shell -- set some stuff up
        set prompt = " '%{^[[40;32;1m%}%$cwd/>' #"
        set filec
        set history = 100
        set savehist = 100
        set mail = (/var/mail/$USER)
        if ( $?tcsh ) then
                bindkey "^W" backward-delete-word
                bindkey -k up history-search-backward
                bindkey -k down history-search-forward
        endif
endif
Опыт появляется сразу после того, когда он не нужен!

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

Re: Настройка shells

Непрочитанное сообщение Alex Keda » 2007-07-15 10:47:32

ну, у меня не ругается, но выдаёт так:

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

/usr/home/lissyara/>su
 '/usr/home/lissyarausr/home/lissyara/>' #
и кстати - это вовсе не так как у меня описано. было бы так - показывало бы как положено.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Linxpro
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-15 10:05:11
Откуда: Казахстан
Контактная информация:

Re: Настройка shells

Непрочитанное сообщение Linxpro » 2007-07-15 10:53:49

Исправил на

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

set prompt = "'%{^[[40;32;1m%}%$cwd/>'"
пишет Missing name for redirect!
Опыт появляется сразу после того, когда он не нужен!

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

Re: Настройка shells

Непрочитанное сообщение Alex Keda » 2007-07-15 10:56:18

вывод этих команд - сюда

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

uname -a
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Linxpro
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-15 10:05:11
Откуда: Казахстан
Контактная информация:

Re: Настройка shells

Непрочитанное сообщение Linxpro » 2007-07-15 10:58:52

Разобрался, просто убрал '(одинарные ковычки) и всё ок
Опыт появляется сразу после того, когда он не нужен!

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1284
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Настройка shells

Непрочитанное сообщение vintovkin » 2007-07-15 12:18:23

2 lissyara
а у Вас su без password сразу идёт?

если да,выложите плз конфиг ... ну типа zsh мона так заточить?
Junos OS kernel based on FreeBSD UNIX.

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

Re: Настройка shells

Непрочитанное сообщение Alex Keda » 2007-07-15 15:16:11

vintovkin писал(а):2 lissyara
а у Вас su без password сразу идёт?

если да,выложите плз конфиг ... ну типа zsh мона так заточить?
Можно не ВЫкать?
===========
разумеется, это домашняя машина, где всего два пользователя - я и жена.
на домашнем серваке, глядящем в локалку, тоже без пароля.
и причин, для заведения пароля - невижу. ценного на них ничё нету...
на всех рабочих серваках, рут с паролем, кроме некоторых стоящих внутри локалки. По тем же причинам - ибо если есть физический доступ - то пароль не спасает.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1284
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Настройка shells

Непрочитанное сообщение vintovkin » 2007-07-15 18:19:42

ясно!!!понял тя:-)
тож снесу пароль+)
Junos OS kernel based on FreeBSD UNIX.

anton
проходил мимо

Re: Настройка shells

Непрочитанное сообщение anton » 2008-07-24 16:27:22

тоже не получается настроить cshrc
версия 7.0
ничего не выдает, такое впечатление что вообще не читает этот файл

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

Re: Настройка shells

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

а ты в него поставь

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

echo "TEST"
если выведет - значит читает =)))
Убей их всех! Бог потом рассортирует...

anton
проходил мимо

Re: Настройка shells

Непрочитанное сообщение anton » 2008-07-25 11:19:07

Поставил - не вывел...

У меня кажется стоит по умолчанию sh
В .profile есть такая строчка:
ENV=$HOME/.shrc; export ENV
Исправил на
ENV=$HOME/.сshrc; export ENV
вывалило кучу ошибок

Искал смену шелл в sysinstall - не нашел.

Как шелл поменять?

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: Настройка shells

Непрочитанное сообщение squid » 2008-07-25 11:22:43

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

pw usermod <user> -s shell
хех..

diger
проходил мимо

Re: Настройка shells

Непрочитанное сообщение diger » 2008-08-17 18:55:31

Парни, а там в конце статьи сказано, про фтп. Я всё сделал, но из винды не могу подконнектится... подмогните плиз, а то я лентяй жуткий и не как не могу найти где про взаимодействие фтп с виндой написано и как вообще с FreeBSD и обратно файлы перекидывать?

Аватара пользователя
sEr...
рядовой
Сообщения: 45
Зарегистрирован: 2008-12-18 4:35:43
Откуда: СССР
Контактная информация:

Re: Настройка shells

Непрочитанное сообщение sEr... » 2008-12-19 20:16:08

А как правильно написать это в /etc/profile чтоб эти параметры

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

set prompt = '%{^[[40;32;1m%}%$cwd/>'
применялись для всех пользователей. И чтоб по умолчанию у всех узался csh.
И подскажите, пожалста, как сделать, чтоб вывод был в духе user@host>

P.S.: А чем $cwd отличается от $PWD??? А то меня это вводит в заблужнеие.

Аватара пользователя
gofman
рядовой
Сообщения: 44
Зарегистрирован: 2008-10-09 9:47:10
Откуда: Екатеринбург
Контактная информация:

Re: Настройка shells

Непрочитанное сообщение gofman » 2008-12-19 21:40:55

А у меня так:

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

admin@router_t37:~%cat ~/.cshrc | grep %n
        set prompt = "%{\033[36m%}%n@%{\033[1;33m%}%m:%{\033[0;32m%}%~%{\033[0m%}%"
man csh: %M The full hostname и %m The hostname up to the first `.'. и %n The user name.

переделал на %n , было whoami )
Intelligence plus character - that is the goal of true education. Dr.Martin Luther King.Jr. ®

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

Re: Настройка shells

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

sEr... писал(а):А как правильно написать это в /etc/profile чтоб эти параметры

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

set prompt = '%{^[[40;32;1m%}%$cwd/>'
применялись для всех пользователей.
  • для всех -> /etc/login.conf
  • для tcsh(1) пользователей -> /etc/csh.login
  • для sh(1) пользователей -> /etc/profile
sEr... писал(а):И чтоб по умолчанию у всех узался csh.

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

(~)! echo defaultshell tcsh >>/etc/pw.conf
(~)! pw useradd boeoae
(~)! pw usershow !$
pw usershow boeoae
boeoae:*:1004:1004::0:0:User &:/home/boeoae:/bin/tcsh
sEr... писал(а):И подскажите, пожалста, как сделать, чтоб вывод был в духе user@host>

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

set prompt = '%n@%m%# '
sEr... писал(а):P.S.: А чем $cwd отличается от $PWD??? А то меня это вводит в заблужнеие.
$cwd - current working directory
$owd - old working directory
$PWD - current working directory (cf. environ(7))

если с английским и правдо туго, то читал бы хотя бы вот эту статью: http://www.lissyara.su/?id=1635

и еще, не пиши цвета как green='^[[32m' или green='\033[32m', для этого есть встроенная в tcsh(1) echotc и внешняя tput(1), кои работает с termcap(5) файлом, напр. green=`echotc AF 2', или green=`tput AF 2`

dimanger
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-06-20 4:39:52

Re: Настройка shells

Непрочитанное сообщение dimanger » 2009-06-20 15:58:41

что то не в какую не пойму как с csh заставить работать.
Сделал так:
Вошел под пользователем
su
password
ee .cshrc

изменил set promt = "%{^[[40;32;1m1%}%$cwd/>'"
esc --> save

#

нечего не поменялось . Как так ? :-(

FreeBSD 7.1
Каждый Windows-программист - хитрый садомазохистский онанист ! ;-)

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Настройка shells

Непрочитанное сообщение zg » 2009-06-20 17:59:57

dimanger писал(а):изменил set promt = "%{^[[40;32;1m1%}%$cwd/>'"

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

zg# cat 1.txt
Привет
zg# cat -v 1.txt
^[[32mПривет^[[m
zg# ./1.php
. [ 3 2 m П р и в е т . [ m .
----------------
1B 5B 33 32 6D F0 D2 C9 D7 C5 D4
1B 5B 6D 0A

zg#
символ ^[ - это эскейп, вставлять надо в ее через CTRL + o (ascii) код 27
Вложения
putty.PNG

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

Re: Настройка shells

Непрочитанное сообщение Гость » 2009-06-20 18:15:41

zg писал(а):вставлять надо в ее через CTRL + o (ascii) код 27
ctrl + o - это putty'вский аналог ctrl + v что ль?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Настройка shells

Непрочитанное сообщение zg » 2009-06-20 18:40:40

Гость писал(а):ctrl + o - это putty'вский аналог ctrl + v что ль?
ctrl+o это в ee команда такая, которая позволяет вставить символ по его коду.

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

^[ (Esc) меню   ^y поиск...        ^k удалить строку ^p вверх ^g пред. стр.
^o ascii-код    ^x повтор поиска   ^l вернуть строку ^n вниз  ^v след. стр.
^u в самый низ  ^a в начало строки ^w удалить слово  ^b влево
^t в самый верх ^e в конец строки  ^r вернуть слово  ^f вправо
^c команда      ^d удалить символ  ^j вернуть символ ^z следующее слово
L: 2 C: 1 =====================================================================
^[[32mПривет^[[m
















ascii-код: 27

dimanger
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-06-20 4:39:52

Re: Настройка shells

Непрочитанное сообщение dimanger » 2009-06-21 1:47:50

последнии три поста о чем ? о_О
Каждый Windows-программист - хитрый садомазохистский онанист ! ;-)

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Настройка shells

Непрочитанное сообщение zg » 2009-06-21 6:20:42

dimanger писал(а):последнии три поста о чем ? о_О
о том как вставить управляющий символ Escape в любой текстовый документ.

Аватара пользователя
AndreyDPro84
рядовой
Сообщения: 27
Зарегистрирован: 2009-10-07 9:40:39
Контактная информация:

Re: Настройка shells

Непрочитанное сообщение AndreyDPro84 » 2009-10-07 9:57:02

сделал по инструкции - ничего не изменилось, кроме mc, он появился, хотя потребовал обновления libtool, а вот путь не выводится