blob: 8cf27d167ce3b48ce81bc5699894e8e02e7d47b5 [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'
9
10alias c='clear'
11alias k='clear'
12
Mark Szymanski39248d42010-10-17 20:34:16 -050013alias ex="exit"
14
Robert R Evans9c7cd9a2010-10-02 11:55:34 -070015alias ..='cd ..' # Go up one directory
16alias ...='cd ../..' # Go up two directories
17alias -- -="cd -" # Go back
18
19# Shell History
20alias h='history'
21
Robert R Evans698509a2010-10-09 21:46:28 -070022# Tree
23alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
24
Robert R Evansa7d1ee02010-10-02 15:04:24 -070025# Directory
26alias md='mkdir -p'
27alias rd=rmdir
Robert R Evans5e0e86f2010-10-02 15:29:23 -070028alias d='dirs -v'
29
Mark Szymanskiaf3c5712010-10-17 20:32:05 -050030function mkcd(){
31 mkdir $*
32 cd $*
33}
34
Robert R Evans5e0e86f2010-10-02 15:29:23 -070035function aliases-help() {
36 echo "Generic Alias Usage"
37 echo
38 echo " sl = ls"
39 echo " ls = ls -G"
40 echo " la = ls -AF"
41 echo " ll = ls -al"
42 echo " l = ls -a"
43 echo " c/k = clear"
44 echo " .. = cd .."
45 echo " ... = cd ../.."
46 echo " - = cd -"
47 echo " h = history"
48 echo " md = mkdir -p"
49 echo " rd = rmdir"
50 echo " d = dirs -v"
51 echo
Mark Szymanskiaf3c5712010-10-17 20:32:05 -050052}