Страница 1 из 3
Настройка shells
Добавлено: 2007-07-15 10:25:02
Linxpro
Добрый день всем! Пробовал настроить cshrc как сказано в статье
http://www.lissyara.su/?id=1013
но не получается! FreeBSD 6.2 - при в ходе под рутом пишет No job control in subshells , цвет фона и шрифта не меняется!
Может кто может помочь с этим?
Заранее благодарен!
Re: Настройка shells
Добавлено: 2007-07-15 10:37:50
Alex Keda
Re: Настройка shells
Добавлено: 2007-07-15 10:41:49
Linxpro
Код: Выделить всё
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
Re: Настройка shells
Добавлено: 2007-07-15 10:47:32
Alex Keda
ну, у меня не ругается, но выдаёт так:
Код: Выделить всё
/usr/home/lissyara/>su
'/usr/home/lissyarausr/home/lissyara/>' #
и кстати - это вовсе не так как у меня описано. было бы так - показывало бы как положено.
Re: Настройка shells
Добавлено: 2007-07-15 10:53:49
Linxpro
Исправил на
пишет Missing name for redirect!
Re: Настройка shells
Добавлено: 2007-07-15 10:56:18
Alex Keda
Re: Настройка shells
Добавлено: 2007-07-15 10:58:52
Linxpro
Разобрался, просто убрал '(одинарные ковычки) и всё ок
Re: Настройка shells
Добавлено: 2007-07-15 12:18:23
vintovkin
2 lissyara
а у Вас su без password сразу идёт?
если да,выложите плз конфиг ... ну типа zsh мона так заточить?
Re: Настройка shells
Добавлено: 2007-07-15 15:16:11
Alex Keda
vintovkin писал(а):2 lissyara
а у Вас su без password сразу идёт?
если да,выложите плз конфиг ... ну типа zsh мона так заточить?
Можно не ВЫкать?
===========
разумеется, это домашняя машина, где всего два пользователя - я и жена.
на домашнем серваке, глядящем в локалку, тоже без пароля.
и причин, для заведения пароля - невижу. ценного на них ничё нету...
на всех рабочих серваках, рут с паролем, кроме некоторых стоящих внутри локалки. По тем же причинам - ибо если есть физический доступ - то пароль не спасает.
Re: Настройка shells
Добавлено: 2007-07-15 18:19:42
vintovkin
ясно!!!понял тя:-)
тож снесу пароль+)
Re: Настройка shells
Добавлено: 2008-07-24 16:27:22
anton
тоже не получается настроить cshrc
версия 7.0
ничего не выдает, такое впечатление что вообще не читает этот файл
Re: Настройка shells
Добавлено: 2008-07-24 16:52:24
Alex Keda
а ты в него поставь
если выведет - значит читает
))
Re: Настройка shells
Добавлено: 2008-07-25 11:19:07
anton
Поставил - не вывел...
У меня кажется стоит по умолчанию sh
В .profile есть такая строчка:
ENV=$HOME/.shrc; export ENV
Исправил на
ENV=$HOME/.сshrc; export ENV
вывалило кучу ошибок
Искал смену шелл в sysinstall - не нашел.
Как шелл поменять?
Re: Настройка shells
Добавлено: 2008-07-25 11:22:43
squid
Re: Настройка shells
Добавлено: 2008-08-17 18:55:31
diger
Парни, а там в конце статьи сказано, про фтп. Я всё сделал, но из винды не могу подконнектится... подмогните плиз, а то я лентяй жуткий и не как не могу найти где про взаимодействие фтп с виндой написано и как вообще с FreeBSD и обратно файлы перекидывать?
Re: Настройка shells
Добавлено: 2008-12-19 20:16:08
sEr...
А как правильно написать это в
/etc/profile чтоб эти параметры
применялись для всех пользователей. И чтоб по умолчанию у всех узался csh.
И подскажите, пожалста, как сделать, чтоб вывод был в духе
user@host>
P.S.: А чем $cwd отличается от $PWD??? А то меня это вводит в заблужнеие.
Re: Настройка shells
Добавлено: 2008-12-19 21:40:55
gofman
А у меня так:
Код: Выделить всё
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 )
Re: Настройка shells
Добавлено: 2008-12-20 22:39:09
Гость
sEr... писал(а):А как правильно написать это в
/etc/profile чтоб эти параметры
применялись для всех пользователей.
- для всех -> /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>
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`
Re: Настройка shells
Добавлено: 2009-06-20 15:58:41
dimanger
что то не в какую не пойму как с csh заставить работать.
Сделал так:
Вошел под пользователем
su
password
ee .cshrc
изменил set promt = "%{^[[40;32;1m1%}%$cwd/>'"
esc --> save
#
нечего не поменялось . Как так ?
FreeBSD 7.1
Re: Настройка shells
Добавлено: 2009-06-20 17:59:57
zg
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
Re: Настройка shells
Добавлено: 2009-06-20 18:15:41
Гость
zg писал(а):вставлять надо в ее через CTRL + o (ascii) код 27
ctrl + o - это putty'вский аналог ctrl + v что ль?
Re: Настройка shells
Добавлено: 2009-06-20 18:40:40
zg
Гость писал(а):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
Re: Настройка shells
Добавлено: 2009-06-21 1:47:50
dimanger
последнии три поста о чем ? о_О
Re: Настройка shells
Добавлено: 2009-06-21 6:20:42
zg
dimanger писал(а):последнии три поста о чем ? о_О
о том как вставить управляющий символ Escape в любой текстовый документ.
Re: Настройка shells
Добавлено: 2009-10-07 9:57:02
AndreyDPro84
сделал по инструкции - ничего не изменилось, кроме mc, он появился, хотя потребовал обновления libtool, а вот путь не выводится