[UP] add some viki files, knowledge.
[arrow.git] / archlinux_conf / home / .bashrc
bloba20874005fa6ae4d5d7c3ef2efa44235e15df455
2 [ -z "$PS1" ] && return
3 export CVSROOT=:pserver:arrow_zhang@scs:12121/home/cvsadmin/sbu-iii
4 alias agvim="/usr/bin/gvim"
5 alias laptop="/usr/bin/ssh -X arrowup.3322.org"
6 alias goserver="/usr/bin/ssh -X sbu31"
7 alias go220="/usr/bin/ssh -X sbu31"
8 alias godell="/usr/bin/ssh -X dell"
9 alias startx="/usr/bin/startx >~/.x_startlog 2>&1" 
10 alias linux="/usr/bin/ssh -X linux"
11 alias gearrow="ge arrow"
12 alias geroot="sudo ge root"
13 alias debugarrow="telnet 192.168.1.1"
14 alias arrow-ping="ping www.163.com"
15 alias ccc='cvs -d :pserver:jeans@fog:/data/cvsroot'
16 alias env_english="export LANG=en_US.UTF-8; export LC_ALL=en_US.UTF-8"
17 alias env_chinese="export LANG=zh_CN.UTF-8; export LC_ALL=zh_CN.UTF-8"
19 alias tolap="`which ssh` -X 172.21.5.133 -p 12"
20 alias toarrow="/usr/bin/ssh -X 172.21.5.133"
22 alias exit="clear; exit"
23 alias pacsearch="yaourt -Sl | cut -d ' ' -f 2 | grep "
24 alias pacup="yaourt -Syu"
25 alias pac="yaourt -S"
26 alias pacs="pacsearch"
27 alias pacd="yaourt -Rs"
28 alias pacdf="yaourt -Rsn"
29 alias paci="yaourt -Si"
30 #pacsearch() {
31 #        echo -e "$(pacman -Ss "$@" | sed \
32 #        -e 's#core/.*#\\033[1;31m&\\033[0;37m#g' \
33 #        -e 's#extra/.*#\\033[0;32m&\\033[0;37m#g'\
34 #        -e 's#community/.*#\\033[1;35m&\\033[0;37m#g' \
35 #        -e 's#^.*/.* [0-9].*#\\033[0;36m^\\033[0;37m#g' ) \
36 #        \033[0m"
38 #pacsearch() {
39 #   echo -e "$(pacman -Ss "$@" | sed \
40 #     -e 's#core/.*#\\033[1;31m&\\033[0;37m#g' \
41 #     -e 's#extra/.*#\\033[0;32m&\\033[0;37m#g' \
42 #     -e 's#community/.*#\\033[1;35m&\\033[0;37m#g' \
43 #     -e 's#^.*/.* [0-9].*#\\033[0;36m&\\033[0;37m#g' ) \
44 #     \033[0m"
47 #    alias notes="wine /home/arrow/.wine/drive_c/Lotus/Notes/notes.exe"
48 #alias notes="export LANG=zh_CN.UTF-8;export LANGUAGE=zh_CN.UTF-8;LC_ALL=zh_CN.UTF-8;wine /home/arrow/.wine/drive_c/Lotus/Notes/notes.exe"
49 #alias notes="export LANG=zh_CN.GB2312;export LANGUAGE=zh_CN.GB2312;LC_ALL=zh_CN.GB2312;wine /home/arrow/.wine/drive_c/Lotus/Notes/notes.exe"
50 #alias notes="wine /home/arrow/.wine/drive_c/Lotus/Notes/notes.exe"
51 #alias stock="wine /home/arrow/.wine/drive_c/new_zxzq_test/TdxW.exe"
52 alias cdhome="cd \`cat /home/arrow/.tmp/.arrow-new-pwd\`"
53 alias mutt="LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 mutt"
54 alias x="startx & sleep 2 && exit"
55 alias e8test="export LANG=zh_CN.GB2312;export LANGUAGE=zh_CN.GB2312;LC_ALL=zh_CN.GB2312;wine /home/arrow/.wine/drive_c/e8test/e8test.exe"
56 alias qq="sudo /home/arrow/.bin/pro/qq/lumaqq"
57 alias vimlist="vim --serverlist"
58 alias ll='ls -l'
59 alias cd..='cd ..'
60 alias lf='/bin/ls --full-time'
61 alias la='ls -A'
62 alias l='ls -CF'
63 alias c="urxvtc"
64 alias grep="grep --color"
65 alias mycvs="cvs -d ${LAPCVSROOT} $*"
67 alias rm="rm -i"
68 alias mv="mv -i"
69 alias cp="cp -i"
70 #        alias cu='sudo chmod 777 /dev/ttyUSB0 && sudo cu -l /dev/ttyUSB0 -s 115200'
71 alias e="emacsclient"
72 alias ssh="/usr/bin/ssh -X"
74 XDM_PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/kde/bin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core:/opt/qt/bin
75 ARROW_PATH=/home/arrow/.bin/shell:/usr/local/bin:/usr/local/sbin:/bin:/usr/games
76 A_TOOL_PATH=/opt/buildroot-gdb/bin:/opt/surfmilo/cross-dev/usr/bin
77 #A_TOOL_PATH=/work/.opt/mv_tools/bin
78 export PATH=$ARROW_PATH:$A_TOOL_PATH:$XDM_PATH
80 export MANPATH=$MANPATH:/work/.opt/iad6358/man
81 export EDITOR=vim
83 export MAC_SYS="00:90:F5:25:19:C1"
84 export SVNTP="svn://172.31.2.251:36901/svn/Platform/DG834GV/Neutral"
85 export SVNLINUX="https://linuxsys.googlecode.com/svn/trunk"
86 export SIP_DOMAIN=localhost
87 export XTERM=rxvt
88 export XTERMCMD=rxvt
89 export MAIL="~/Maildir"
90 export MAILCHECK="7200"
91 export SCREENDIR="${HOME}/.screen"
93 export PS1="\e[01;36m\u@\e[02;33m\H:\W> \e[0m"
94 #export PS1="\015\033[1m\u@\H:\W> \033[0m"
95 if [ -f /etc/bash_completion ]; then
96     . /etc/bash_completion
98 if [ "$TERM" != "dumb" ]; then
99     #arrow eval "`dircolors ~/.arrowcolor`"
100     eval "`dircolors ~/.arrowcolor`"
101     alias ls='ls --color=auto'
103 shopt -s checkwinsize
104 if [ "$TERM" != "dumb" ]; then
105     eval "`dircolors -b`"
106     alias ls='ls --color=auto'
109 case "$TERM" in
110 rxvt*|xterm*)
111     PROMPT_COMMAND='echo -ne "\033]0;${PWD/$HOME/~} /-/${USER}@${HOSTNAME}\007|"'
112 #    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
113     ;;
114 screen*)
115     ;;
117     ;;
118 esac
120 case "$TERM" in
121 rxvt* | "rxvt-unicode") #not tty
122         if [ "$A_HV_RT" = "Y" ]; then
123                 PWDFILE="${HOME}/.tmp/.arrow-new-pwd"
124                 if [ ! -f $PWDFILE ]; then
125                         break
126                 fi
127                 cd `cat $PWDFILE`
128                 unset A_HV_RT
129         fi
130         ;;
131 esac
132 #fortune
133 #PS1='\e[01;32m\u\e[01;35m@\x1d\e[01;36m\h\e[00m:\e[01;34m \w\n\e[01;39m$?\e[01;38m\$ \e[00m'
134 #PS1='\e[01;32m\u\e[01;35m@\x1d\e[01;36m\h\e[00m:\e[01;34m \w\e[00m\n$?\$ '
135 PS1='\e[01;32m\u\e[01;35m@\x1d\e[01;36m\h\e[00m:\e[01;32m \w\e[00m \n$?\$ '
137 #---------
138 set +h
139 umask 022
140 CLFS=/mnt/clfs
141 #LC_ALL=POSIX
142 PATH=/cross-tools/bin:/bin:/usr/bin:~/.bin/shell:/usr/sbin/:/sbin
143 #PATH=/cross-tools/bin:/bin:/usr/bin
144 export CLFS LC_ALL PATH
145 export CLFS_HOST="i686-cross-linux-gnu"
146 export CLFS_TARGET="i686-linux-uclibc"