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

Подсказки после логина

Добавлено: 2008-03-23 14:00:05
koffu

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

login as: koffu
Last login: Sun Mar 23 12:53:29 2008 from 123.223.233.111
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 5.4-STABLE (KA) #7: Thu Aug 31 15:14:56 EEST 2006

Welcome to KA!
You can use /etc/make.conf to control the options used to compile software
on this system.  Example entries are in
/usr/share/examples/etc/defaults/make.conf.
[koffu@ka ~]$

-----------------------------------------------------------------------------------
login as: koffu
Last login: Sun Mar 23 13:00:07 2008 from 123.223.233.111
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 5.4-STABLE (KA) #7: Thu Aug 31 15:14:56 EEST 2006

Welcome to KA!
To see the output from when your computer started, run dmesg(8).  If it has
been replaced with other messages, look at /var/run/dmesg.boot.
                -- Francisco Reyes <lists@natserv.com>


Напомните пожалуйста, где включаются эти подсказки? :D Когда только знакомился с фрей помнил, но теперь...
Полезная очень вещь, вот активна только на одном серваке, хотелось-бы на всех))

Re: Подсказки после логина

Добавлено: 2008-03-23 14:02:35
alex3
/etc/motd

Re: Подсказки после логина

Добавлено: 2008-03-23 20:08:23
koffu

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

[koffu@ka ~]$ cat /etc/motd
FreeBSD 5.4-STABLE (KA) #7: Thu Aug 31 15:14:56 EEST 2006

Welcome to KA!
[koffu@ka ~]$
Это да, только там содержится статическая информация, которая выводится каждый раз при входе. А после него идет подсказка, которая каждый раз меняется.
Для первого поста это :

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

You can use /etc/make.conf to control the options used to compile software
on this system.  Example entries are in
/usr/share/examples/etc/defaults/make.conf.
Где она активируется и настраивается?

Re: Подсказки после логина

Добавлено: 2008-03-23 20:18:05
f_andrey
koffu писал(а): Где она активируется и настраивается?
Вам наверное интересно будет глянуть /home/$USER/.login
так же советую man fortune и какую нибудь книжку в стиле Хендбука или его сам и все что найдёте в /usr/share/doc/en/ по вкусу.

Re: Подсказки после логина

Добавлено: 2008-03-23 21:30:27
dikens3
Обсуждалось тут.

Re: Подсказки после логина

Добавлено: 2008-03-24 1:47:29
koffu
Спасибо!
Все прописывается в файле .profile или /etc/profile (для всех) и выполняется при логине. Заодно и раскрасил консоль :D

Пример: echo -e "\e[42;31mWARNING\e[0m" Покажет красное слово WARNING на зеленом фоне

выдержка с из статьи на опеннете:
(Оригинал)

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

 
— Числа 30 и 40 это аргументы команды esc[ n m. 
При необходимости указать несколько аргументов,
их перечисляют через точку с запятой: esc[ n1 ; n2 ;...m. 
В зависимости от значения n результаты будут следующими:

==================================================================
k | n=k - установка      | n=k+30 - установка      | цвет символов
  |       режима         |          цвета символов | в режиме
  |       отображения    | n=k+40 - установка      | повышенной
  |       символов       |          цвета фона     | яркости
--|----------------------|-------------------------|--------------
0 | сброс всех атрибутов | черный                  | серый
1 | яркий (утолщенный)   | красный                 | розовый
2 | тусклый              | зеленый                 | салатовый
3 |                      | коричневый              | желтый
4 | подчеркнутый         | синий                   | светло-синий
5 | мигающий             | фиолетовый              | лиловый
6 |                      | бирюзовый               | голубой
7 | реверсный            | белый                   | ярко-белый
==================================================================

Покопал я мануалов, нашел интересную вещь:
/usr/ports/russian/fortune-bashorgru

Выдает в мэсаге дня башевские приколы :lol:


Сделал себе вот такое чудо:
Last login: Mon Mar 24 00:45:13 2008 from 92.112.106.31
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
The Regents of the University of California. All rights reserved.

FreeBSD 5.4-STABLE (KA) #7: Thu Aug 31 15:14:56 EEST 2006

Welcome to KA!
Current Date and Time
Mon Mar 24 00:45:37 EET 2008



Time to change your password? Type "passwd" and follow the prompts.
-- Dru <genesis@istar.ca>



+Dima> у меня FreeBSD 5.4 я поливал кактус стоящий на нем и пролил воду, сейчас она течет туда, что делать?"

[koffu@ka ~]$

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

[ -x /bin/date ] && echo -e "\e[0;32mCurrent Date and Time" && /bin/date  && echo -e "\e[0m" | sed 's/*$/\\/'
[ -x /usr/games/fortune ] && echo -e "\e[0;31m" ;  /usr/games/fortune freebsd-tips ; echo -e "\e[0m" | sed 's/*$/\\/'
[ -x /usr/games/fortune ] && echo -e "\e[1;35m" ; /usr/games/fortune /usr/local/share/games/fortune/rus/fortune-bashorgru-freebsd ;\
echo -e "\e[0m" | sed 's/*$/\\/'
Всё красиво и в разы увеличилась читабельность. Промелькнула мысль выводить динамически при входе какие-то важные системные события, типа как делает daily output, только очень сжато.

Re: Подсказки после логина

Добавлено: 2008-03-24 3:54:35
polvo
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
The Regents of the University of California. All rights reserved.
Чтобы это не выводилось сделайте touch /etc/COPYRIGHT, либо подправьте /etc/login.conf
FreeBSD 5.4-STABLE (KA) #7: Thu Aug 31 15:14:56 EEST 2006
Добавьте update_motd="NO" в /etc/rc.conf, чтобы это не добавлялось в motd каждый раз при перезагрузке.

Re: Подсказки после логина

Добавлено: 2008-03-24 9:01:14
Alex Keda
во как...
а я и не знал что чистый шелл умеет подкрашивать...
надо гденить отметить себе...

Re: Подсказки после логина

Добавлено: 2008-03-24 12:36:10
koffu
lissyara писал(а):во как...
а я и не знал что чистый шелл умеет подкрашивать...
надо гденить отметить себе...
Работает через эскейп-коды, как в стандартных терминалах - перелесть в том, что можно красить в putty, например . Если на физической консоли, средствами видяхи можно рисовать через vidcontrol, а вот через SSH такая штука не прокатит. :(

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

#vidcontrol show -список цветов
#vidcontrol <цвет текста буквами> <цвет фона буквами>
polvo писал(а):Чтобы это не выводилось сделайте touch /etc/COPYRIGHT, либо подправьте /etc/login.conf
Кстати, вместо touch можно пользоваться :>
:> /etc/COPYRIGHT сделает тоже-самое. Пользуюсь для обнуления логов :lol:

Re: Подсказки после логина

Добавлено: 2008-03-24 12:38:13
schizoid
крысата :)