Переглянути джерело

add diff alias, simplify ls alias and add function memo

pull/1/head
10sr 12 роки тому
джерело
коміт
1f3a44600a
1 змінених файлів з 10 додано та 6 видалено
  1. +10
    -6
      .bashrc

+ 10
- 6
.bashrc Переглянути файл

@@ -22,12 +22,7 @@ export LESS="-iRM"
export GIT_PAGER=$PAGER export GIT_PAGER=$PAGER
export GIT_EDITOR=$EDITOR export GIT_EDITOR=$EDITOR


if test "${TERM}" == dumb
then
alias ls="ls -CFG --time-style=long-iso"
else
alias ls="ls -CFG --color=auto --time-style=long-iso"
fi
alias ls="ls -CFG $(test "$TERM" == dumb || echo --color=auto) --time-style=long-iso"
alias ll="ls -l" alias ll="ls -l"
alias la="ls -A" alias la="ls -A"
alias lla="ls -Al" alias lla="ls -Al"
@@ -36,14 +31,22 @@ alias emacs="emacs -nw"
alias apt-get="sudo apt-get" alias apt-get="sudo apt-get"
alias aptin="apt-get install" alias aptin="apt-get install"
alias aptsearch="apt-cache search" alias aptsearch="apt-cache search"
alias aptshow="apt-cache show"
alias ut="slogin t110414@un001.ecc.u-tokyo.ac.jp" alias ut="slogin t110414@un001.ecc.u-tokyo.ac.jp"
alias rand="echo \$RANDOM" alias rand="echo \$RANDOM"
alias xunp="file-roller -h" alias xunp="file-roller -h"
alias pacome="sudo \paco -D" alias pacome="sudo \paco -D"
alias destroy="rm -rf" alias destroy="rm -rf"
alias psall="ps auxww" alias psall="ps auxww"
alias diff="$(type colordiff >/dev/null 2>&1 && test $TERM != dumb && echo color)diff -u"
# type trash >/dev/null 2>&1 && alias rm=trash # type trash >/dev/null 2>&1 && alias rm=trash


memo(){
_MEMO="# $*\n"
}
rmmemo(){
_MEMO=""
}
throw-away(){ throw-away(){
for file in "$@" for file in "$@"
do do
@@ -179,6 +182,7 @@ prompt_function(){ # used by PS1
local date=$(LANG=C safe-cmd date +"%a, %d %b %Y %T %z") local date=$(LANG=C safe-cmd date +"%a, %d %b %Y %T %z")
local jobnum=$(jobs | wc -l) local jobnum=$(jobs | wc -l)
local git=$(safe-cmd __git_ps1 [GIT:%s]) local git=$(safe-cmd __git_ps1 [GIT:%s])
printf "${_MEMO}"
printf " [${c1}${pwd}${cdef}<${c3}${oldpwd}${cdef}]${git}\n" printf " [${c1}${pwd}${cdef}<${c3}${oldpwd}${cdef}]${git}\n"
printf "${c2}${USER}@${HOSTNAME}${cdef} ${date} ${BASH} ${BASH_VERSION}\n" printf "${c2}${USER}@${HOSTNAME}${cdef} ${date} ${BASH} ${BASH_VERSION}\n"
printf "shlv:${SHLVL} jobs:${jobnum} last:${lastreturn} " printf "shlv:${SHLVL} jobs:${jobnum} last:${lastreturn} "


Завантаження…
Відмінити
Зберегти