blob: c3aefe9602f473f9439fbd56755c80a20630ed09 [file] [log] [blame]
Nils Winklerf71be202012-05-21 15:52:03 +02001cite about-alias
2about-alias 'general aliases'
Nils Winkler1f558e22012-05-21 13:24:49 +02003
Robert R Evans9c7cd9a2010-10-02 11:55:34 -07004# List directory contents
5alias sl=ls
6alias ls='ls -G' # Compact view, show colors
7alias la='ls -AF' # Compact view, show hidden
8alias ll='ls -al'
9alias l='ls -a'
Mark Szymanskia308e772010-10-25 08:44:47 -050010alias l1='ls -1'
Robert R Evans9c7cd9a2010-10-02 11:55:34 -070011
Mark Szymanski9a6e8412011-02-19 20:48:03 -060012alias _="sudo"
13
Mark Szymanskicc8c8672010-10-30 15:29:26 -050014if [ $(uname) = "Linux" ]
Mark Szymanskie127dd02010-10-30 14:54:19 -050015then
Sebastian Pauka1d1c5722013-03-07 10:17:01 +110016 alias ls="ls --color=auto"
Mark Szymanskie964c022011-08-10 18:49:07 -050017fi
Mark Szymanskiba8fde82011-08-12 16:30:55 -050018which gshuf &> /dev/null
19if [ $? -eq 1 ]
Mark Szymanskie964c022011-08-10 18:49:07 -050020then
21 alias shuf=gshuf
Mark Szymanskie127dd02010-10-30 14:54:19 -050022fi
23
Mark Szymanski81b82a82011-06-03 07:36:31 -050024alias c='clear'
25alias k='clear'
26alias cls='clear'
Robert R Evans9c7cd9a2010-10-02 11:55:34 -070027
Mark Szymanski81b82a82011-06-03 07:36:31 -050028alias edit="$EDITOR"
29alias pager="$PAGER"
Mark Szymanskie7dd6192010-10-21 16:18:05 -050030
Erich Smith17aaa9c2012-05-21 23:52:47 -040031alias q='exit'
Mark Szymanski39248d42010-10-17 20:34:16 -050032
Mark Szymanski81b82a82011-06-03 07:36:31 -050033alias irc="$IRC_CLIENT"
Mark Szymanski2f9752f2010-10-25 17:50:55 -050034
Erich Smith17aaa9c2012-05-21 23:52:47 -040035alias rb='ruby'
Mark Szymanski6ffba722010-12-20 18:08:01 -060036
Mark Szymanski04631172010-10-18 21:08:55 -050037# Pianobar can be found here: http://github.com/PromyLOPh/pianobar/
38
Erich Smith17aaa9c2012-05-21 23:52:47 -040039alias piano='pianobar'
Mark Szymanski04631172010-10-18 21:08:55 -050040
Antono Vasiljev89da5f92011-08-12 04:08:11 +030041alias ..='cd ..' # Go up one directory
42alias ...='cd ../..' # Go up two directories
43alias ....='cd ../../..' # Go up two directories
Erich Smith17aaa9c2012-05-21 23:52:47 -040044alias -- -='cd -' # Go back
Robert R Evans9c7cd9a2010-10-02 11:55:34 -070045
46# Shell History
Mark Szymanski81b82a82011-06-03 07:36:31 -050047alias h='history'
Robert R Evans9c7cd9a2010-10-02 11:55:34 -070048
Robert R Evans698509a2010-10-09 21:46:28 -070049# Tree
rjorgensonf0bceec2011-11-29 23:45:25 -070050if [ ! -x "$(which tree 2>/dev/null)" ]
Antono Vasiljev89da5f92011-08-12 04:08:11 +030051then
52 alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
53fi
Robert R Evans698509a2010-10-09 21:46:28 -070054
Robert R Evansa7d1ee02010-10-02 15:04:24 -070055# Directory
56alias md='mkdir -p'
Erich Smith17aaa9c2012-05-21 23:52:47 -040057alias rd='rmdir'