Brad just mentioned he'd finally adopted some of my incredibly lazy shell aliases. This is stuff like:
alias acs="apt-cache search" alias acsh="apt-cache show" alias acsno="apt-cache search --names-only" alias d="du --si --max-depth=1" alias e="gvim" alias g="grep" alias H="head" alias ip="ipython" alias L="less" alias more="less" # (More or less.) alias :q="exit" alias s="sudo" alias sagi="sudo apt-get install" alias sagr="sudo apt-get remove" alias sagu="sudo apt-get update" alias se="sudo gvim" alias sl="ls" # Crash that fscking train alias syslog="sudo tail -f /var/log/syslog" alias stf="sudo tail -f" alias sv="sudo vim" alias sx="sudo xm" alias tf="tail -f" alias tov="echo tov is dead. Try codd" alias v="vim" alias zl="zless"
I've yet to see whether he's using my favourite:
alias :w='echo \"$PWD\" "$RANDOM"L, "$RANDOM"C written'
In other news, congratulations to my brother who got his A-level results today. He'll be heading to Durham University in October. Well done, Brother John.
Thanks, I'll use a few of those.
Here's some of mine. (I also have a load of functions for various more complicated things.)
<code>
# cd (u=up, b=back)
alias c='cd'
alias u='cd ..'
alias uu='cd ../..'
alias uuu='cd ../../..'
alias uuuu='cd ../../../..'
alias b='cd -'
# ls
alias l='ls -h --color=always'
alias ls='ls -h --color=always'
alias ll='ls -hl --color=always'
alias la='ls -hA --color=always'
alias lla='ls -hlA --color=always'
# du (summary)
alias dus='du -sh *'
# clear (may be from DOS but it's easier to type)
alias cls='clear'
# gvim
alias e='gvim'
alias e.='gvim .'
# mkdir
function md {
mkdir "$1" && cd "$1"
}
</code>
Thanks for your input, Dave.
By the way, --color=always is evil. You should probably be using 'auto', the LS_COLORS environment, and/or fix your terminal. :)
Noted... but I've never had problems, and I can do things like "ls | grep ___" and still get a colour-coded result... unless you know a better way?