Страница 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>
Напомните пожалуйста, где включаются эти подсказки?
Когда только знакомился с фрей помнил, но теперь...
Полезная очень вещь, вот активна только на одном серваке, хотелось-бы на всех))
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 (для всех) и выполняется при логине. Заодно и раскрасил консоль
Пример: 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
Выдает в мэсаге дня башевские приколы
Сделал себе вот такое чудо:
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 сделает тоже-самое. Пользуюсь для обнуления логов
Re: Подсказки после логина
Добавлено: 2008-03-24 12:38:13
schizoid
крысата