А как баш цветным сделать?:)
Добавлено: 2007-05-19 10:25:52
Собственно сабж. Видел такое только в генту и у тебя на test.lissyara.su:)
Так как это сделать можно на фре?
Так как это сделать можно на фре?
Не сбить нас с верного пути, нам по фигу куда идти
https://forum.lissyara.su/
угу.lissyara писал(а):там csh вроде...
Код: Выделить всё
# Мой PROMPT. Когда пользователем - зеленый, когда рутом - красным.
set COLOR1="%{\e[01;32m%}"
set COLOR2="%{\e[00;32m%}"
set COLOR3="%{\e[00;39m%}"
if( `whoami` == root ) then
set COLOR1="%{\e[00;31m%}"
endif
set prompt="$COLOR1\[$COLOR2`whoami`\@`hostname`$COLOR1] $COLOR2%b%/%b%#$COL
OR3 "
# Настройки окружения
set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin /us
r/X11R6/bin $HOME/bin)
set LSCOLORS = "cxBxhxFxFxhxCxCxExEx"
Код: Выделить всё
# Мой PROMPT. Когда пользователем - зеленый, когда рутом - красным.
set COLOR1="%{\e[01;32m%}"
set COLOR2="%{\e[00;32m%}"
set COLOR3="%{\e[00;39m%}"
if( `whoami` == root ) then
set COLOR1="%{\e[00;31m%}"
endif
set prompt="$COLOR1\[$COLOR2`whoami`\@`hostname`$COLOR1] $COLOR2%b%/%b%#$COLOR3 "
# Настройки окружения
set path = (/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
set LSCOLORS = "cxBxhxFxFxhxCxCxExEx"
set filec
set history = 500
set savehist = 500
umask 0022
mesg y
# Don't overwrite existing files with the redirection character ">"
#set noclobber
# Notify me when the status of background jobs change
set notify
# Don't let me log out by pressing <ctrl-d>
set ignoreeof
# Прочие настройки
set autolist = TAB
setenv CHARSET KOI8-R
setenv LANG ru_RU.KOI8-R
set LC_MESSAGES = C
set LC_CTYPE = ru_RU.KOI8-R
set LC_COLLATE = ru_RU.KOI8-R
setenv EDITOR ee
setenv PAGER more
setenv BLOCKSIZE K
# logname for send-pr(1)
setenv LOGNAME "azzz@xhost"
setenv NAME "AzZz"
# X11
set GDK_USE_XFT = 0
set USE_GDK_XFT = 0
# my aliases
alias j jobs -l
alias la ls -aG
alias lf ls -FAG
alias ll ls -aFgloG
alias ls ls -GkF
alias l ls -AFG
alias df df -h
alias du du -h
alias c clear
alias mine 'chmod og-rwx'
alias playit 'mplayer -hardframedrop -af comp,volnorm -osdlevel 3 -loop 0'
alias lameit '-q0 -k -md -V0 -F -b128 -B320 -c -p --noath --clipdetect --replaygain-accurate'
alias grabit 'dagrab -d /dev/acd0 -v -a'
alias shootme 'import -window root /tmp/screen.png'
alias pushme 'screen -xRD'
alias isiloit 'iSiloBSD'
alias fl 'mount_msdosfs /dev/da0s1 /mnt/fl/'
alias ufl 'umount /mnt/fl'
alias mfl 'mount_msdosfs /dev/da0s1 /mnt/fl/;cp -r /home/azzz/nnn /mnt/fl/;rm -r /home/azzz/nnn;umount /mnt/fl'
alias mcd 'mount_cd9660 /dev/acd0 /cdrom/'
alias ucd 'umount /cdrom'
alias pub 'mount_smbfs -I 192.168.200.8 //supervisor01@Appl1sr-d/PublicOne/ /mnt/smb/'
alias upub 'umount /mnt/smb/'
alias mailsnt 'grep status=sent /var/log/maillog | wc -l'
alias mailrej 'cat /var/log/maillog | grep reject | wc -l'
alias mc /usr/local/bin/mc -c
alias sumc sudo /usr/local/bin/mc -c
alias dfme df -H -t ufs
alias psg 'ps -auxwww | grep \!* | grep -v grep'
alias qscan sudo nmap -P0 --osscan_guess -p 21,22,23,25,53,80,110
alias fscan sudo nmap -v -sT -F -O -P0 -T 1 -M 50
alias bindver 'nslookup -class=chaos -q=txt version.bind'
alias blankrw burncd -v -f /dev/acd0 -e -s max blank
alias eraserw burncd -v -f /dev/acd0 -e -s max erase
alias bulkiso 'readcd dev=2,0,0 f=cdimage.raw'
alias burnit 'mkisofs -rJ -jcharset koi8-r . | burncd -s max -e -v -f /dev/acd0 data - fixate'
alias dvdit 'growisofs -Z /dev/cd0 -rJ -jcharset koi8-r .'
alias isoit 'mkisofs -rJ -jcharset koi8-r -o isoit.iso .'
alias dvdinfo 'dvd+rw-mediainfo /dev/cd0'
alias send-pr "send-pr -s non-critical -c 'Xserver!'"
# ------------------------------------------------------------------------->
# The END
# ------------------------------------------------------------------------->
пасибо, работает:)Vadim писал(а):echo "alias ls=\"ls -G\"" >> ~/.profile
Ещё рекомендую вместо тупого и скучного less использовать пейджер most. Цветной, удобный, фичастый.
cd /usr/ports/sysutils/most ; make install clean ; echo "PAGER=\"most\" >> ~/.profile ; echo export PAGER >> ~/.profile
хм, most - зачетная штука:)Vadim писал(а):echo "alias ls=\"ls -G\"" >> ~/.profile
Ещё рекомендую вместо тупого и скучного less использовать пейджер most. Цветной, удобный, фичастый.
cd /usr/ports/sysutils/most ; make install clean ; echo "PAGER=\"most\" >> ~/.profile ; echo export PAGER >> ~/.profile