Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Цифирками, в строке set prompt = '%{^[[40;32;1m%}%$cwd/>' можно поиграться - они задают цвет самого приглашения, и цвет фона. Редактор сразу ставим mcedit (setenv EDITOR mcedit), если же не собираетесь использовать "Полуношного коммандера" то оставьте vi или пропишите ee - это редактор идущий в составе FreeBSD, с более человеческим интерфейсом, чем vi.
Затем обновляем дерево портов. Зачем это нужно - чтобы не понаставить древнего и дырявого ПО. А то не сервак, а решето получится.
Ставим mc:
|
Появляется окошко, в нём выбираем всё, кроме поддержки X11 и SAMBA (т.е. фактически оставляем всё по умолчанию). Если в дальнейшем понадобиться поддержка SAMBA или иксов - пересобрать недолго, только первым делом надо будет сделать в этой же директории make config, иначе он начнёт пересобираться со старыми опциями. При установке он тянет за собой несколько приложений:
|
Всего это удовольствие обходится в 8,1 мегабайта траффика. По окончанию установки даём команду rehash - чтобы перечитать пути. Запускаем mc - можно работать :)
Запускаем встроенный ftp сервер (как-то с форточками-то надо общаться, пока самбы нет), для этого раскомментируем строчку в inetd.conf
|
даём команду inetd перечитать файл конфигурации
|
Смотрим, появился ли открытый 21 порт
|
Вот, пожалуй, и всё что надо для начала. Дальше надо пересобирать ядро, настраивать файрволл, прокси, почту...
размещено: 2005-08-21,
последнее обновление: 2005-12-22,
автор: lissyara
..:GNUтёнок:.., 2005-10-04 в 0:29:30
set prompt = "%{^[[3;33;1m%}%T %{^[[m%}%{^[[3;30;1m%}[%{^[[m%}%{^[[3;37;
%{^[[3;31;2m%}:%{^[[m%}%{^[[3;34;1m%}>%{^[[2;31;3m%} "
(tcsh)тоже не плохая функция. играйте с настроением
Digger, 2005-12-08 в 14:33:58
А продолжение будет?
lissyara, 2005-12-08 в 15:19:04
Будет. щас по файрволлу статью пишу. А ещё что - даже и не знаю, вроде из первоначальной - всё. Дальше ядро, приложения, - это отдельно уже всё...
ger99, 2005-12-16 в 13:51:15
Еще не плохо добавить
set autolist = TAB
Приятственная вещь...
Key, 2006-02-16 в 13:21:24
А я использую в tcsh для вывода пути текущей директории prompt = "%.3 #" - где числом указываю максимальное количество родительских катологов , которое будет отображаться, т.е. вместо '/usr/share/doc/ru/books/handbook #' у меня выводится 'ru/books/handbook #'
Kolesya, 2007-01-12 в 19:19:08
Как один из вариантов :)
set prompt = "`whoami`@`/bin/hostname`# "
или
set prompt = "`whoami`@`/bin/hostname`:`pwd`# "
kmb, 2007-02-22 в 11:32:50
а для bash?
iliamik, 2007-03-14 в 15:48:40
на всякий случай:
по умолчанию inetd не стартует - нужно добавить inetd_enable="YES" в /etc/rc.conf
ElDeRone, 2007-04-11 в 13:59:04
в тексте ошибка. по крайней мере в 6.2 так получается.
set prompt = '%{^[[40;32;1m%}%$cwd/>'
выдаёт при входе рутом
m/root/>
убрал m
set prompt = '%{^[[40;32;1%}%$cwd/>'
стало как надо
/root/>
:)
lissyara, 2007-04-11 в 15:06:51
/usr/home/lissyara/>grep 1m /root/.cshrc
# set prompt = '%{^[[40;32;1m%}%$cwd/>'
set prompt = '%{^[[40;32;1m%}%$cwd/>'
/usr/home/lissyara/>uname -a
FreeBSD mx.grand-prix.ru 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #1: Wed Mar 28 20:53:49 MSD 2007 beast@mx.grand-prix.ru:/usr/obj/usr/src/sys/main-smp-ipfw-ipsec i386
/usr/home/lissyara/>
/usr/home/lissyara/>id
uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator)
вопросы?
lev, 2007-04-13 в 12:35:31
ElDeRone, 2007-04-11 в 13:59:04
в тексте ошибка. по крайней мере в 6.2 так получается.
set prompt = '%{^[[40;32;1m%}%$cwd/>'
выдаёт при входе рутом
m/root/>
убрал m
set prompt = '%{^[[40;32;1%}%$cwd/>'
стало как надо
/root/>
:)
У меня такая-же херня на фри 6.2 вылезает буковка М
f0s, 2007-05-30 в 18:09:05
"m" - это не ошибка. у меня все ок. полное описание кодов цвета здесь: http://www.linuxdoc.ru/manpages/man5/dir_colors.5.html
а шел у меня такой:
set hostn = `/bin/hostname -s`
set prompt = '%{^[[40;35;1m%}[%$USER@%$hostn] %{^[[40;32;1m%}%$cwd/\>%{^[[40;37;0m%} '
=)
artem, 2007-11-16 в 16:29:40
По поводу мелких полезностей:
-листать сообщения на екране можно если включить ScrollLock тогда никакие more и less не нужны
Аноним, 2007-12-12 в 18:45:45
artem, а в xterm shift+PgUp/Pg+Dn, а в screen C-a ESC
artem, 2007-12-21 в 13:46:01
чтоб буква m не вылезала надо перед ней ставить один а не букву l (эль) :)
nero777, 2008-03-02 в 19:39:03
FreeBSD 7.0 Release
set prompt = '%{^[[40;32;1m%}%$cwd/>'
один_эм и появился и цвет и /root/>
не нарадуюсь вашему сайту. привет из Киева.
ilya, 2008-03-17 в 16:53:05
/etc/>killall -1 inetd
В старших версиях достаточно
/etc/rc.d/inetd reload
Vadim, 2008-04-07 в 21:53:43
для bash
PS1="[\h.\u]\w\n<*\l*>>"
export PS1
ilia, 2008-04-22 в 16:40:13
Спасибо полезнеько
hurma, 2008-07-14 в 20:23:30
lev, 2007-04-13 в 12:35:31
ElDeRone, 2007-04-11 в 13:59:04
На самом деле, там цифра 1, а не буква l. Если цифра, то цвет есть, а m нет.
barut, 2008-09-22 в 11:09:52
Пасиба большое сайту. Lissyara, огромное Вам спасибо за сайт. С помощью него постигаю азы администрирования и тонкости настройки.
dima, 2009-03-18 в 19:19:52
а я вот так прописал очень нравиться!
ee /root/.cshrc
set prompt = "%{\033[0;32m%}[`/rescue/whoami`@%m]%#"
Po1ntMaker, 2009-03-24 в 1:42:26
moy ideal'niy variant :)
set beginp = "`whoami`@`/bin/hostname`"
set prompt = '%{^[[40;32;1m%}%$beginp %$cwd# '
40 - background color (black)
32 - text color (green)
dima, 2009-04-01 в 12:37:06
видел ещё что как то делают обоину на шелл, мож кто поделиться инфой!
3t0n, 2009-04-03 в 14:54:03
set prompt = '%{^[[40;32;1m%}%$cwd/>'
в 7.1 не работает, вообще без приглашения происходит вход
AI, 2009-05-08 в 6:40:04
set prompt = '%{^[[40;32;1m%}%$cwd/>' прекрасно работает и в 7.1 и теперь уже и в 7.2 (= если вывод происходит без приглашения, то какие-то параметры заданы не правильно, у меня такое случалось в процессе эксперементирования.
а я использую set prompt = "'whoami':%.4 # " ибо места много не бывает =)
а цвета у меня заданы в ядре (%
drurus, 2009-05-15 в 1:19:51
%n - пользователь
%m - хост
talgat, 2009-06-01 в 16:41:57
"Для этого редактируем файл .cshrc"..
Отредактировал как сказано - теперь зайти не могу под root"om ???
spavn, 2009-10-01 в 12:08:45
у меня сработало только так (FreeBSD 6.4)
set prompt = '%{^[[40;32;11m%}%$cwd/>'
пока 11m не поставил в место 1m, ни в какую цвет не хотел менять!
Причём в .cshrc вбил эту строчку, пере зашёл в root, приглашение на /root/> не изменилось, а осталось
%
да и вообще непонятки какие то происходят с prompt, то работает, то нет, то меняет цвет, то нет! Бывает вообще в приглашении залипают символы при работе!
zilia, 2009-10-18 в 20:03:48
в юзерский .cshrc это
set prompt = "%{\033[33m%}[%T]%{\033[37m%}%n@%m%~>"
а для root это
set prompt = "%{\033[33m%}[%T]%{\033[32m%}%m%{\033[37m%}%~#"
ещё примеры тут
mobilesfinks, 2009-10-31 в 3:44:16
Задал вопрос в статье про BASH, но т.к. это более актуально для этой статьи, то сюда копирую вопрос/ответ
Возможно ли сделать в csh что бы при не дописанной команде и нажатии TAB выводился список возможных команд? В BASH мне эта функция очень нравится.
lissyara, 2009-10-27 в 15:13:46
lissyara$ grep autoli ~/.cshrc
set autolist = TAB
lissyara$
Trider, 2010-04-01 в 20:08:22
Можно еще вот так:
set prompt="%{^[[40;33;1m%}[%T] %{^[[40;32;1m%} %/ >"
Вывод:
[0:00] /root >
Alman, 2010-04-09 в 7:05:22
Для комфортной работы через Putty я бы порекомендовал добавить вот эти строчки в ~/.cshrc:
bindkey "\e[3~" delete-char
bindkey "\e[1~" beginning-of-line
bindkey "\e[4~" end-of-line
user, 2013-01-27 в 14:06:34
еще тут можно почитать подробнее [url=http://vpzpr.ru]
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [34 шт.]