Вчера решился начать изучать FreeBSD, установка системы прошла нормально :) (FreeBSD 6.2)
Ощущение, что попал в совершенно другой мир :) И мне в нём понравилось.
Подскаите плизз толковую документацию по shell.
Возник такой вопрос, касающийся изменения вида приглашения shell :
set prompt = `%{^[[40;32;1%}%$cwd/>`
что в означает символ % (в и-нете не смог найти объяснений)?
Что за конструкция %{^[[40;32;1%} ?
>Вчера решился начать изучать FreeBSD, установка системы прошла нормально :) (FreeBSD 6.2)
>
>Ощущение, что попал в совершенно другой мир :) И мне в нём
>понравилось.
>Подскаите плизз толковую документацию по shell.
>Возник такой вопрос, касающийся изменения вида приглашения shell :
>set prompt = `%{^[[40;32;1%}%$cwd/>`
>что в означает символ % (в и-нете не смог найти объяснений)?
>Что за конструкция %{^[[40;32;1%} ?
man tcsh,csh
>Вчера решился начать изучать FreeBSD, установка системы прошла нормально :) (FreeBSD 6.2)>Что за конструкция %{^[[40;32;1%} ?
Установи такой:
set prompt = "\[%T\]%B`hostname -s`:$user->%C2%#%b "
P.S. это не винда, украшательства не нужны, важен функционал!
imxo, chsh -s /usr/local/bin/bash/etc/rc.conf
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
allscreens_flags="80x50"/etc/profile
LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSETостальное для дюже вумных :)
>>Вчера решился начать изучать FreeBSD, установка системы прошла нормально :) (FreeBSD 6.2)
>
>>Что за конструкция %{^[[40;32;1%} ?
>Установи такой:
>set prompt = "\[%T\]%B`hostname -s`:$user->%C2%#%b "
>P.S. это не винда, украшательства не нужны, важен функционал!
Вы немного не правильно меня поняли : мне важно не украшательства, а то как это РАБОТАЕТ
Я только начал изучать FreeBSD и я хочу понять как работают операторы в этой строке.
Так что дело не в приглашении,а в получении навыков, по мне пусть дефолтное остаётся :)
>>>Вчера решился начать изучать FreeBSD, установка системы прошла нормально :) (FreeBSD 6.2)
>>
>>>Что за конструкция %{^[[40;32;1%} ?
>>Установи такой:
>>set prompt = "\[%T\]%B`hostname -s`:$user->%C2%#%b "
>>P.S. это не винда, украшательства не нужны, важен функционал!
>
>
>Вы немного не правильно меня поняли : мне важно не украшательства, а
>то как это РАБОТАЕТ
>Я только начал изучать FreeBSD и я хочу понять как работают операторы
>в этой строке.
>Так что дело не в приглашении,а в получении навыков, по мне пусть
>дефолтное остаётся :)Как уже говорили: man tcsh
А вообще, изучение начните отсюда:
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/index...
>>>>Вчера решился начать изучать FreeBSD, установка системы прошла нормально :) (FreeBSD 6.2)
>>>
>>>>Что за конструкция %{^[[40;32;1%} ?
>>>Установи такой:
>>>set prompt = "\[%T\]%B`hostname -s`:$user->%C2%#%b "
>>>P.S. это не винда, украшательства не нужны, важен функционал!
>>
>>
>>Вы немного не правильно меня поняли : мне важно не украшательства, а
>>то как это РАБОТАЕТ
>>Я только начал изучать FreeBSD и я хочу понять как работают операторы
>>в этой строке.
>>Так что дело не в приглашении,а в получении навыков, по мне пусть
>>дефолтное остаётся :)
>
>Как уже говорили: man tcsh
>
>А вообще, изучение начните отсюда:
>http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/index...+ переведенный LUG (Linux Users Guide), самое то что вам нужно для начала, работа
пользователя в среде Linux (короче в среде Unix).
>>Вчера решился начать изучать FreeBSD, установка системы прошла нормально :) (FreeBSD 6.2)
>
>>Что за конструкция %{^[[40;32;1%} ?
>Установи такой:
>set prompt = "\[%T\]%B`hostname -s`:$user->%C2%#%b "
>P.S. это не винда, украшательства не нужны, важен функционал!
Как работает %С2 ?
Никак не могу найти что значит знак % ?
Господа расскажите что означает знак %, никак не могу найти в доках :((
>>>Вчера решился начать изучать FreeBSD, установка системы прошла нормально :) (FreeBSD 6.2)
>>
>>>Что за конструкция %{^[[40;32;1%} ?
>>Установи такой:
>>set prompt = "\[%T\]%B`hostname -s`:$user->%C2%#%b "
>>P.S. это не винда, украшательства не нужны, важен функционал!
>
>
>Как работает %С2 ?
>Никак не могу найти что значит знак % ?
>Господа расскажите что означает знак %, никак не могу найти в доках
>:((Дохтур, у миня эта...
А у меня в какчестве login shell'а == bash:
[alone]~ > echo $SHELL
/bin/bash
[alone]~ >соответственно читать-изучать я должен:
# man bash
а если у меня:
[alone]~ > echo $SHELL
/bin/csh
[alone]~ >то и читать я должен:
# man csh (ну или man tcsh для tcsh)
В каждом из SHELL'ов свои интерпретации %c или %C2 - вероятно отображение последних
двух компонентов текущей директории?