Страница 1 из 1

Настройка консоли

Добавлено: 2008-05-12 15:14:04
a-i-d
Всем Бодрого времени суток!

Начал недавно изучать Фрюху. Достал диски, установил. А что дальше делать? Перед глазами командная строка. Решил пойти с самого начала, русифицировал для начала, настроил клавиши сочетания для смены языка ввода, добавил пользователя.
Это было вступление.

В тот момент пока делал первые шаги наткнулся на ман как можно дополнить консоль http://www.lissyara.su/?id=1013
и еще на парочку, где советовали добавить следующее
  • alias la ls -a - выводить вес список того, что находится в каталоге
    alias ls ls -G - подсветка цветами

    set autolist - для авто подставки названий по клавише TAB

    и еще вот такое (незнаю как правильно называется):
    set prompt = '%{^[[40;32;1m%}%$cwd/>'
Итак, после всех моих изменений файл .cshcr находящийся в каталоге /root выглядел так:

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

    # 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 autolist

    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
После добавления пользователя, в его директории /home/aid/ в файле .cshrc я сделал тежи самые изменения. Но ничего не получается. При входе в систему под пользователем внесенные мною изменения не работают.

С чем это может быть связано?

Re: Настройка консоли

Добавлено: 2008-05-12 15:33:44
zg
по-умолчанию шелл для простых пользователей выставляется /bin/sh, а для рута /bin/csh, проверить можно так

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

zg# grep zg /etc/passwd
zg:*:1001:0:User &:/home/zg:/bin/sh
zg# echo $SHELL
/bin/csh
zg#
если для пользователя выставлен обычный sh, то надо копать в сторону его настроек, если шелл нужно сменить, то chpass $USER, либо pw

Re: Настройка консоли

Добавлено: 2008-05-12 16:14:56
f_andrey
a-i-d писал(а):В тот момент пока делал первые шаги наткнулся на ман как можно ...
:lol: это не ман, а статья, ман это

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

>man csh
Кстати если хочется поизменять свойства интерпретатора то очень советую почитать сей мануал, ну и статей конечно на просторах интернета хватает на эту тему.
А насчет почему не работает под юзером, правильно заметил предыдущий оратор.

Re: Настройка консоли

Добавлено: 2008-05-12 16:30:05
a-i-d
f_andrey писал(а):
a-i-d писал(а):В тот момент пока делал первые шаги наткнулся на ман как можно ...
:lol: это не ман, а статья, ман это

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

>man csh
Кстати если хочется поизменять свойства интерпретатора то очень советую почитать сей мануал, ну и статей конечно на просторах интернета хватает на эту тему.
А насчет почему не работает под юзером, правильно заметил предыдущий оратор.
Извиняюсь за свою грубую ошибку :oops:
Молодой, исправлюсь

------------------------------------------------------------------------------------------------------------------------------------------
zg писал(а):по-умолчанию шелл для простых пользователей выставляется /bin/sh, а для рута /bin/csh, проверить можно так

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

zg# grep zg /etc/passwd
zg:*:1001:0:User &:/home/zg:/bin/sh
zg# echo $SHELL
/bin/csh
zg#
По командам выдал следующее

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

grep aid /etc/passwd
aid:*:1001:0:User &:/home/aid:/bin/sh
zg# echo $SHELL
/bin/sh
Осталось разобраться в этих словах:
если для пользователя выставлен обычный sh, то надо копать в сторону его настроек, если шелл нужно сменить, то chpass $USER, либо pw

Re: Настройка консоли

Добавлено: 2008-05-12 16:42:57
zg
Первый вариант, затратный

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

man vi
chpass aid
Второй вариант, простой

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

pw usermod aid -s /bin/csh
а после выходишь и снова логинишься и всё пашет )))

Re: Настройка консоли

Добавлено: 2008-05-12 16:44:48
f_andrey
a-i-d писал(а):Извиняюсь за свою грубую ошибку :oops:
Молодой, исправлюсь
Да это как повезет :) а вобше не злоупотребляйте цитированием а то сложновато читать ;)
a-i-d писал(а):Осталось разобраться в этих словах:
если для пользователя выставлен обычный sh, то надо копать в сторону его настроек, если шелл нужно сменить, то chpass $USER, либо pw
Ну это тоже не сложно опять же либо гугл, либо man %что интересно% кстати в man есть крайне интересная секция SEE ALSO, там перечислены обычно родственные команды, и их тоже не вредно почитать, может то что вы задумали можно сделать намного проше.

Re: Настройка консоли

Добавлено: 2008-05-13 9:57:43
a-i-d
Спасибо всем за помощь! =) проблема решена
зы. Буду читать лит-ру и манны