rendered paste body# @(#) ~mitry/.bashrc# User specific aliases and functions# $Id: .bashrc,v 1.17 2007/10/27 20:00:25 SYSTEM Exp $# -----------------------------------# -----------------------------------# If not running interactively, don't do anything[ -z "$PS1" ] && return# -----------------------------------# Source global definitions[ -r /etc/bashrc ] && . /etc/bashrc#[ -z "$DISPLAY" ] && export DISPLAY=0:0: ${DISPLAY:=0:0} && export DISPLAYexport CDPATH='.:~:~/src:/usr/scr:~/Download'export HISTIGNORE="&:ls:ls *:mutt:[bf]g:exit"export LANG='Russian_Russia.cp1251'# export LANG='ru_RU.cp866'#export CODEPAGE=${LANG/*./}export LS_OPTIONS="-bhAC --more --classify --file-type --color=auto --recent --streams"export GREP_COLOR="1;33"export GREP_OPTIONS="--color=auto --mmap --directories=recurse"export BROWSER="$WINDIR/system32/rundll32.exe shell32.dll,ShellExec_RunDLL"# bind -x '\e[21~':'exit'# bind -x '\e[[A':'start /c/usr/doc/GNU/bashref-2.05b.chm\C-m'# Don't use autocomplete for host names:shopt -u hostcompletealias ll='ls-msys -Fhl --color=auto'alias ls='ls-msys -Fh --color=auto'alias lynx='lynx -nomargins -nolist -force_html -display_charset=windows-1251'# Попробуйте добавить следующие команды к вашему ~/.bash_profile, чтобы# получать уведомления о появлении новой почты в любом ящике в ~/Mail.##MAILPATH=/var/spool/mail/$USER#for i in `echo ~/Mail/[^.]*`#do# MAILPATH=$MAILPATH:$i#done#export MAILPATH#unset i# BlackBox support: {{{1function @ { command ~/.blackbox/blackbox.exe -exec @$*;}function bbCore { @ $FUNCNAME.$* ;}function bbCfg { @ $FUNCNAME.$* ;}function menu { command ~/.blackbox/blackbox.exe -exec @BBCore.ShowMenu ${1:-$PWD};}complete -W 'showMenu hideMenu prevWindow nextWindow prevWindowAllWorkspaces nextWindowAllWorkspaces raiseWindow lowerWindow shadeWindow closeWindow minimizeWindow maximizeWindow maximizeVertical maximizeHorizontal restoreWindow minimizeAll restoreAll cascadeWindow tileVertical tileHorizontal leftWorkspace rightWorkspace moveWindowLeft moveWindowRight gatherWindows addWorkspace delWorkspace editWorkspaceNames switchToWorkspace togglePlugins aboutStyle aboutPlugins reconfig restart exit editStyle editMenu editPlugins editExtensions editBlackBox edit shutdown reboot logoff hibernate suspend lockWorkstation exitWindows exec style rootCommand run showAppnames message' bbCorecomplete -P plugin. -W 'load inslit add' bbCfg#function @Script { @ Script[$*] ;}# todo.sh {{{1alias todo='/bin/todo.sh'alias cal='cal -m'alias when='/c/usr/perl/bin/perl.exe c:/usr/perl/site/bin/when.pl'#complete -W 'add append archive del rm list ls do listall lsa listpri lsp prepend pri replace remdup report -d -f -p -' todosource /etc/bash_completion.d/todo_completer.shcomplete -F _todo_sh -o default todo# fortune {{{1# no need to recode output as we use cp1251 as console codepage with `chcp.com 1251`#function fortune { /bin/fortune $* | enca -c -L ru -x ${LANG/*./} ;}bind '"\e[24~":"fortune\C-M"'# }}}alias play='~/mplayer/mplayer.exe'alias weather="curl -s http://informer.gismeteo.ru/text/26063-1.JS|sed -e 's/[^<]*//;s/[^>]*$//;s/\(<[^>]*>\)\{1,\}/\n/g'"#alias tw="~/.bashrc.d/twitter.sh"#function shexec { $WINDIR/system32/rundll32.exe shell32.dll,ShellExec_RunDLL "$*";}function google { IFS='+'; start http://www.google.com/search\?q="$*";}function gdef { lynx -nomargins -nolist -force_html -display_charset=windows-1251 -dump "http://www.google.com/xhtml/search?q=define:$@";}function log { echo -e `date '+%Y-%m-%d %T'`"\t$*" >> ~/.log;}function shexe { if [[ $# -gt 1 ]]; then /c/bin/nircmd.exe shexec "$@" else /c/bin/nircmd.exe shexec open "$@" fi}# -----------------------------------# Setup Windows ANSI codepageif [ -n "$WINDIR" ]; then $WINDIR/system32/chcp.com 1251 > /dev/nullfiLS_COLORS='no=00:fi=00:di=01;37:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.cmd=01;32:*.wsf=01;32:*.hta=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=0;32:*.jpe=0;32:*.jpeg=0;32:*.gif=0;32:*.bmp=0;32:*.pbm=0;32:*.pgm=0;32:*.ppm=0;32:*.tga=0;32:*.xbm=0;32:*.xpm=0;32:*.tif=0;32:*.tiff=0;32:*.png=0;32:*.eps=0;32:*.mpg=0;32:*.mpeg=0;32:*.avi=0;32:*.fli=0;32:*.gl=0;32:*.dl=0;32:*.xcf=0;32:*.xwd=0;32:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:*.m4a=01;35:*.o=01;33:*.c=01;33:*.cpp=01;33:*.h=01;33:*.hpp=01;33:*.java=01;33:*.sql=01;33:*.vbs=01;33:*.js=01;33:*Makefile=0;35:*.mk=00;35:*.diff=00;33:*tags=00;33:*~=01;30:*.swp=01;30:*README=00;31:*.tex=00;31:*.htm=00;31:*.html=00;31:*.xml=00;31:*.xsl=00;31:*readme=00;31:*.pdf=00;31:*.ps=00;31:*.dvi=00;31:';export LS_COLORS### EOF .bashrc