красивый bash

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
selinia
ефрейтор
Сообщения: 53
Зарегистрирован: 2007-02-20 0:06:30

красивый bash

Непрочитанное сообщение selinia » 2010-02-13 16:05:02

здрасти =)

вообщем при переезде я с собой таскаю файлик .profile, так как настраивать его особо не умею, вчера файлик потерялся, пришлось почитать, в итоге получилось что-то вроде этого:

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

export LANG=ru_RU.KOI8-R
export LC_ALL=ru_RU.KOI8-R
export EDITOR=vi
export PS1="\[\033[0;40;0;36m\]\h \[\033[00m\]\[\033[0;40;0;35m\]\w $ \[\033[00m

CLICOLOR="YES";    export CLICOLOR
LSCOLORS="ExGxFxdxCxDxDxhbadExEx";    export LSCOLORS

alias ls='ls -GAh'
alias ll='ls -l'
alias cp='cp -i'
alias cpr='cp -iR'
alias rm='rm -i'
alias rmr='rm -fr'
alias grep='grep --color'
alias fgrep='fgrep --color'
alias ll='ls -lGAh'
alias df='df -h'
alias du='du -h'
alias h='fc -l'
alias m='more'
беда в том, что ll раскрашивает не все файлы:
Untitled.png
вопрос, как сделать так, чтобы ll раскрашавал разные типы файлов, в том числе и exe ?
Последний раз редактировалось f_andrey 2010-02-13 17:19:53, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: красивый bash

Непрочитанное сообщение terminus » 2010-02-13 17:51:14

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

alias ll='ls -lG'
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

selinia
ефрейтор
Сообщения: 53
Зарегистрирован: 2007-02-20 0:06:30

Re: красивый bash

Непрочитанное сообщение selinia » 2010-02-13 17:58:33

тоже самое

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: красивый bash

Непрочитанное сообщение ttys » 2010-02-15 9:09:15

у меня так

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

alias ls        ls -GAFfawlh
а ещё глянь сюда :smile:

selinia
ефрейтор
Сообщения: 53
Зарегистрирован: 2007-02-20 0:06:30

Re: красивый bash

Непрочитанное сообщение selinia » 2010-02-15 14:54:41

тоже самое, подсвечивает только каталоги в синий цвет, а например exe файлы нет.
надо ли менять:
.cshrc
.shrc ? или настройки находятся только в .profile ?

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: красивый bash

Непрочитанное сообщение ttys » 2010-02-15 15:10:42

я пересобирал ядро:
* всё светлозелёное
* сообщения ядра оранжевые
* имя юзера до знака "@" светлосинее
* имя хоста жёлтое
* когда ты под рутом то имя root красное
снимок2.png
selinia писал(а):тоже самое, подсвечивает только каталоги в синий цвет, а например exe файлы нет.
надо ли менять:
.cshrc
.shrc ? или настройки находятся только в .profile ?
вот про это не знаю :pardon: будет время гляну :smile:

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: красивый bash

Непрочитанное сообщение TITANius » 2010-02-16 11:03:10

Вы чё творите ? :) Зачем пересобирать ядро ради изменений цветов ??? :)

Это всё пишется в:
/etc/profile - для всех юзеров;
.profile, .cshrc, .shrc, .bashrc (у кого какой shell стоит по умолчанию) - индивидуально для каждого из пользователей.

Насколько я знаю в freebsd bash'е под ls невозможно настроить цвета. Для linux'а есть любые варианты ... найдёте для freebsd - расскажите :)

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: красивый bash

Непрочитанное сообщение ttys » 2010-02-16 11:07:11

TITANius писал(а):Вы чё творите ? :) Зачем пересобирать ядро ради изменений цветов ??? :)
ради консоли 1024x768 :smile:
изменение цветов это попутно :smile:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: красивый bash

Непрочитанное сообщение Alex Keda » 2010-02-17 16:49:34

Изображение

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

lissyara$ grep LSCOLORS ~lissyara/.cshrc
setenv LSCOLORS Exfxcxdxbxegedabagacad
lissyara$ grep "alias ll" ~lissyara/.cshrc
alias ll        ls -lAGh
lissyara$    
баш - ф топку
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: красивый bash

Непрочитанное сообщение ttys » 2010-02-17 17:05:32

lissyara писал(а): баш - ф топку
аналогично :smile:

Overseer
сержант
Сообщения: 221
Зарегистрирован: 2008-03-20 23:00:42

Re: красивый bash

Непрочитанное сообщение Overseer » 2010-02-21 14:02:50

у меня в .cshrc такое:

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

setenv  LS_COLORS "no=00:fi=00:di=01;36:ln=01;37;44:pi=40;33:so=01;35"
setenv  LS_COLORS "$LS_COLORS":"bd=40;33;01:cd=40;33;01:or=40;31;01"
setenv  LS_COLORS "$LS_COLORS":"ex=01;32;40:*.tar=01;31:*.tgz=01;31"
setenv  LS_COLORS "$LS_COLORS":"*.arj=01;31:*.taz=01;31:*.lzh=01;31"
setenv  LS_COLORS "$LS_COLORS":"*.zip=01;31:*.z=01;31:*.Z=01;31"
setenv  LS_COLORS "$LS_COLORS":"*.gz=01;31:*.deb=01;31:*.jpg=01;35"
setenv  LS_COLORS "$LS_COLORS":"*.gif=01;35:*.bmp=01;35:*.ppm=01;35"
setenv  LS_COLORS "$LS_COLORS":"*.tga=01;35:*.xbm=01;35:*.xpm=01;35"
setenv  LS_COLORS "$LS_COLORS":"*.tif=01;35:*.mpg=01;37:*.avi=01;37"
setenv  LS_COLORS "$LS_COLORS":"*.gl=01;37:*.dl=01;37:*.tex=01;35"
setenv  LS_COLORS "$LS_COLORS":"*.ps=01;35"
setenv  LS_COLORS "$LS_COLORS":"*.php=01;33"
setenv  LS_COLORS "$LS_COLORS":"*.sh=00;31"
setenv  LS_COLORS "$LS_COLORS":"*.txt=01;37:*.conf=01;37:*.config=01;37"
setenv  LSCOLORS GxExcxdxCxegedabagacad
раскрашиваю сам нужные файлы (расширения) в нужные цвета =)

ЗЫ
/usr/compat/linux/etc/DIR_COLORS.xterm - почитайте, если есть это файлик)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: красивый bash

Непрочитанное сообщение Alex Keda » 2010-02-21 17:17:40

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

setenv  LSCOLORS GxExcxdxCxegedabagacad
какой-то пионерский набор цветов - набор кислотных оттенков.
явно с баша стырено.
Убей их всех! Бог потом рассортирует...

Overseer
сержант
Сообщения: 221
Зарегистрирован: 2008-03-20 23:00:42

Re: красивый bash

Непрочитанное сообщение Overseer » 2010-02-21 17:46:31

lissyara писал(а): какой-то пионерский набор цветов - набор кислотных оттенков.
явно с баша стырено.
не помню откуда стырено :) но мне как-то с такими приятнее :pardon: