日期:2014-05-16 浏览次数:20665 次
1 ######################################################### 2 # Wed Jul 13 20:38:23 CST 2011 # 3 # by Lanceil@NKU # 4 ######################################################### 5 6 # Check for an interactive session 7 [ -z "$PS1" ] && return 8 9 ######################################################### 10 # SETTINGS & ALIAS # 11 cd ~/tmp 12 set -o vi 13 set -o ignoreeof 14 setterm -blength 0 15 16 PATH=$PATH:/usr/local/bin:~/bin 17 alias ls='ls --color=auto' 18 alias ll='ls -l --color=auto' 19 alias hd='hexdump -C' 20 alias grep='grep --color' 21 # # 22 ######################################################### 23 24 25 ######################################################### 26 # ENVIRONMENT VARIABLES # 27 28 PS1="\[\e[34m\][\u@\h\[\e[36m\]\w\[\e[0m\]\[\e[34;m\]]\`if [ \$? = 0 ];\ 29 then echo -e '\e[32;1m:)'; else echo -e '\e[31;1m:('; fi\`\[\e[0m\]" 30 LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:\ 31 cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:\ 32 ex=32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:\ 33 *.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:\ 34 *.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:\ 35 *.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:\ 36 *.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:\ 37 *.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:\ 38 *.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:" 39 TERM=xterm-color 40 export PS1 LS_COLORS TERM 41 export LESS_TERMCAP_mb=$'\E[01;36m' # begin blinking 42 export LESS_TERMCAP_md=$'\E[01;34m' # begin bold 43 export LESS_TERMCAP_me=$'\E[0m' # end mode 44 export LESS_TERMCAP_se=$'\E[0m' # end standout-mode 45 export LESS_TERMCAP_so=$'\E[01;44;33m' # begin standout-odeinfobox 46 export LESS_TERMCAP_ue=$'\E[0m' # end underline 47 export LESS_TERMCAP_us=$'\E[36m' # begin underline 48 # # 49 ######################################################### 50 51 52 ######################################################### 53 # functions # 54 55 rm() 56 { 57 if [ $# -lt 1 ]; then 58 echo "trash: missing file operand" 59 return 1 60 fi 61 mkdir ~/.trash/ 2>&- 62 mv -f "$@" ~/.trash/ 63 } 64 um() 65 { 66 if [ $# -lt 1 ]; then 67 echo "untrash: missing file operand" 68 return 1 69 fi 70 LASTPWD=$(pwd) 71 72 ( cd ~/.trash 73 mv "$@" $LASTPWD ) 74 } 75 lm() 76 { #( 77 ls -al ~/.trash 78 } #) 79 cm() 80 { 81 /bin/rm -rf ~/.trash/* 82 } 83 # # 84 #########################################################
# Created by freetstar at 20101226 ############