blob: 0e05eb02656716a69b749ba04dd86496a1c352b4 [file] [log] [blame]
Robert R Evans76ed68d2010-10-02 12:29:17 -07001#!/bin/bash
2
Robert R Evans9c7cd9a2010-10-02 11:55:34 -07003# List directory contents
4alias sl=ls
5alias ls='ls -G' # Compact view, show colors
6alias la='ls -AF' # Compact view, show hidden
7alias ll='ls -al'
8alias l='ls -a'
Mark Szymanskia308e772010-10-25 08:44:47 -05009alias l1='ls -1'
Robert R Evans9c7cd9a2010-10-02 11:55:34 -070010
Mark Szymanskicc8c8672010-10-30 15:29:26 -050011if [ $(uname) = "Linux" ]
Mark Szymanskie127dd02010-10-30 14:54:19 -050012then
13 alias ls="ls --color=always"
14fi
15
Robert R Evans9c7cd9a2010-10-02 11:55:34 -070016alias c='clear'
17alias k='clear'
18
Mark Szymanskiafbda092010-11-01 17:03:10 -050019alias edit="$EDITOR"
20alias page="$PAGER"
Mark Szymanskie7dd6192010-10-21 16:18:05 -050021
Mark Szymanski6360f472010-10-19 15:49:57 -050022alias q="exit"
Mark Szymanski39248d42010-10-17 20:34:16 -050023
Mark Szymanski2f9752f2010-10-25 17:50:55 -050024alias irc="$IRC_CLIENT"
25
Mark Szymanski6ffba722010-12-20 18:08:01 -060026alias rb="ruby"
27
Mark Szymanski04631172010-10-18 21:08:55 -050028# Pianobar can be found here: http://github.com/PromyLOPh/pianobar/
29
30alias piano="pianobar"
31
Robert R Evans9c7cd9a2010-10-02 11:55:34 -070032alias ..='cd ..' # Go up one directory
33alias ...='cd ../..' # Go up two directories
34alias -- -="cd -" # Go back
35
36# Shell History
37alias h='history'
38
Robert R Evans698509a2010-10-09 21:46:28 -070039# Tree
40alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
41
Robert R Evansa7d1ee02010-10-02 15:04:24 -070042# Directory
43alias md='mkdir -p'
44alias rd=rmdir
Robert R Evans5e0e86f2010-10-02 15:29:23 -070045alias d='dirs -v'
46
47function aliases-help() {
48 echo "Generic Alias Usage"
49 echo
Mark Szymanski3511e9e2010-10-31 15:30:53 -050050 echo " sl = ls"
51 echo " ls = ls -G"
52 echo " la = ls -AF"
53 echo " ll = ls -al"
54 echo " l = ls -a"
55 echo " c/k = clear"
56 echo " .. = cd .."
57 echo " ... = cd ../.."
58 echo " - = cd -"
59 echo " h = history"
60 echo " md = mkdir -p"
61 echo " rd = rmdir"
62 echo " d = dirs -v"
63 echo " editor = $EDITOR"
64 echo " pager = $PAGER"
65 echo " piano = pianobar"
66 echo " q = exit"
67 echo " irc = $IRC_CLIENT"
Robert R Evans5e0e86f2010-10-02 15:29:23 -070068 echo
Mark Szymanskiaf3c5712010-10-17 20:32:05 -050069}