ubuntu 的.bashrc
12 年前
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi PS1= "\[\033[0;37m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[0;31m\]\h'; else echo '\[\033[0;33m\]\u\[\033[0;37m\]@\[\033[0;96m\]\h'; fi)\[\033[0;37m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;37m\]]\n\[\033[0;37m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]" alias aptu= "sudo apt-fast update" alias aptua= "sudo apt-fast upgrade" alias apts= "sudo apt-cache search" alias apti= "sudo apt-fast install" alias aptr= "sudo apt-fast remove" alias aptac= "sudo apt-fast autoclean" alias aptar= "sudo apt-fast autoremove" # modified commands alias diff = 'colordiff' # requires colordiff package alias grep = 'grep --color=auto' alias more = 'less' alias df = 'df -h' alias du = 'du -c -h' alias mkdir = 'mkdir -p -v' alias nano= 'nano -w' alias ping = 'ping -c 5' alias ..= 'cd ..' # new commands alias da= 'date "+%A, %B %d, %Y [%T]"' alias du1= 'du --max-depth=1' alias hist= 'history | grep $1' # requires an argument alias openports= 'netstat --all --numeric --programs --inet --inet6' alias pg= 'ps -Af | grep $1' # requires an argument (note: /usr/bin/pg is installed by the util-linux package; maybe a different alias name should be used) # ls alias ls = 'ls -hF --color=auto' alias lr= 'ls -R' # recursive ls alias ll= 'ls -l' alias la= 'll -A' alias lx= 'll -BX' # sort by extension alias lz= 'll -rS' # sort by size alias lt= 'll -rt' # sort by date alias lm= 'la | more' # safety features alias cp = 'cp -i' alias mv = 'mv -i' alias rm = 'rm -I' # 'rm -i' prompts for every file alias ln = 'ln -i' alias chown = 'chown --preserve-root' alias chmod = 'chmod --preserve-root' alias chgrp = 'chgrp --preserve-root' |