Видео смотреть бесплатно

Смотреть 365 видео

Официальный сайт rnns 24/7/365

Смотреть видео бесплатно

razum2um 09.07.2009 17:29

Tips & tricks — Гламурная консоль

Когда я впервые открыл терминал в моем первом линуксе и выполнил первую команду (конечно ls), я поразился нечитабельности вывода. Консоль закрыл и, наверное, это тоже сыграло свою роль в том, что мандрива меня ничему не научила.



Из пакетных дистрибутивов (конечно, видел я их не много, но тем не менее) мало кто смог удивить меня гламурной консолью на фреймбуфере и хоть какой-нить раскраской. Все уныло черно-серое и в разрешении 80х25 символов. Отвратительно, одним словом.

n0p





Согласен.

Пересев на Gentoo первое, что я увидел - была ОНА. Красивая. Цветная.





Как это сделать?!

Если очень коротко, то в ~/.bashrc пропишите

1
export PS1='\e<32m\e<1m\u@\h \e<34m\W \\$ \e<0m'



Тэги: bash
+ 10 -
Похожие Поделиться

exelens 09.07.2009 17:30 #
+ 0 -
Перенёс
NucleoFag 09.07.2009 17:40 #
+ -1 -
Ага, я бы добавил про алиасы на команды с ключом -color
muhas 09.07.2009 17:43 #
+ 0 -
во! дал мысль по написанию поста, оформлю на днях
DarkWizard 09.07.2009 17:46 #
+ 0 -
А я гентой только и пользуюсь из-за такой консоли :))
zivot_je_cudo 10.07.2009 00:34 #
+ 0 -
В арче доступно прямо в aur:
aur/gentoo-bashrc 2008.0-2 (40)
This is Gentoo's BASHRC file, which has very nice color schemes.
В остальных дистрах, соответственно, тоже легко реализуемо)
ZaWertun 09.07.2009 17:52 #
+ 0 -
есть C-шниковая утилита color, которая облегчает работу с цветами в терминале:
print "$(color ltwhite)Light white$(color off)"

в репозиториях gentoo точно была, а вот домашний адрес сразу не вспомню
ZaWertun 09.07.2009 18:02 #
+ 1 -
собственно вот: http://gentoo-portage.com/app-misc/color
и ссылка на исходники для тех, у кого не gentoo: ftp://ftp.corbina.net/pub/Linux/gentoo/distfiles/color-1.2.tar.gz
muhas 09.07.2009 18:33 #
+ 0 -
в zsh есть модуль цветов
autoload colors && colors
цвета преобретают вид $fg_bold $reset_color $fg и так далее
ZaWertun 09.07.2009 18:50 #
+ 0 -
зато это решение более-менее универсальное :>
xT 09.07.2009 17:59 #
+ 1 -
Kraplax 09.07.2009 18:21 #
+ 6 -
в общем, пусть и было, но тут выложу свой кусок .bashrc:
normal='\e
black='\e<0;30m'
blue='\e<0;34m'
green='\e<0;32m'
cyan='\e<0;36m'
red='\e<0;31m'
purple='\e<0;35m'
brown='\e<0;33m'
lgray='\e<0;37m'
dgray='\e<1;30m'
lblue='\e<1;34m'
lgreen='\e<1;32m'
lcyan='\e<1;36m'
lred='\e<1;31m'
lpurple='\e<1;35m'
yellow='\e<1;33m'
white='\e<1;37m'
# underlined colors
ublack='\e<4;30m'
ured='\e<4;31m'
ugreen='\e<4;32m'
uyellow='\e<4;33m'
ublue='\e<4;34m'
umagenta='\e<4;35m'
ucyan='\e<4;36m'
uwhite='\e<4;37m'
# background colors
bblack='\e<40m'
bred='\e<41m'
bgreen='\e<42m'
byellow='\e<43m'
bblue='\e<44m'
bmagenta='\e<45m'
bcyan='\e<46m'
bwhite='\e<47m'

PS1="\<$lcyan\><\<$lblue\>\u\<$normal\>@\<$ublue\>\h\<$normal\>\<$lcyan\>>\<$norman\>:\<$dgray\>\w\<$green\>\$\<$normal\>"


А для рута:
PS1='\<\e<0m\>::\<\e<4;31m\>\u\<\e<0m\>::\w\<\e<0;31m\>\$\<\e<0;32m\>'
muhas 09.07.2009 18:27 #
+ 2 -
во, моя идея поста в комменте :)
в zsh и в утилитах, в том числе и в переменной LS_COLORS
вид текста
00 (\e
01 - включить яркие цвета (жирный)
04 - подчеркнутый
05 - мигающий

цвет текста
30 - черный
31 - красный
32 - зеленый
33 - желтый (или коричневый)
34 - синий
35 - фиолетовый
36 - cyan
37 белый (или серый)

цвет фона
40 - черный
41 - красный
42 - зеленый
43 - желтый (или коричневый)
44 - синий
45 - фиолетовый
46 - cyan
47 - белый

Объединением этих трех групп и достигается необходимый вид, к примеру
export GREP_COLOR="1;31;47" #включаем подсветку в grep ярким красным цветом на белом фоне
export GREP_OPTIONS='--color=auto' #что бы grep всегда выводил цвет
muhas 09.07.2009 18:28 #
+ 0 -
ой не дописал пост, скопипастил в коммент из него. но думаю разбирутся все
lockie 09.07.2009 18:50 #
+ 1 -
Из той же оперы
alias top='htop'
разумеется, htop должен быть предварительно грамотно настроен.

Алсо, у ls есть полезная опция --group-directories-first, выводящая директории в первую очередь, так что имеет определённый смысл алиас
alias ls='ls --color=auto --group-directories-first'

Насчёт zsh - симпатично получается при таком раскладе в .zshrc:
export PROMPT="%U

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн