]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - shell/aliases
shell/env: Add rlwrap history directory setting.
[config/dotfiles.git] / shell / aliases
index cb2af4b8c024a55b7fc35c63de2588d07fb827db..52e105c645008fd452d8ba074f40dce3f9e320e6 100644 (file)
@@ -3,12 +3,15 @@
 
 
 # Shortcuts for often used programs.
-alias c='clear'
-alias e='elinks'
-alias g='git'
-alias m='mutt'
-alias v='vim'
-alias vi='vim'
+alias c=clear
+alias d=cd
+alias e=elinks
+alias g=git
+alias l=ls
+alias m=mutt
+alias p=less # p for pager
+alias s=mpc  # s for sound, m is already used
+alias v=vim
 
 
 # Improved ls which displays the files in columns (-C), visualizes
@@ -48,7 +51,7 @@ if [ x$ls_color = xgnu ]; then
 # Normal ls with colors.
 elif [ x$ls_color = xcli ]; then
     ls() {
-        CLICOLOR_FORCE=1 my_ls $*
+        CLICOLOR_FORCE=1 my_ls -G $*
     }
 # Simple ls with no colors.
 else
@@ -61,12 +64,22 @@ unset ls_color
 la() {
     ls -a $*
 }
-# Helper function to list all files in list format with access rights, etc.
+# Helper function to list the files in list format with access rights, etc.
 ll() {
+    ls -l $*
+}
+# Helper function to list all files in list format with access rights, etc.
+lal() {
     la -l $*
 }
 
 
+# Make going up directories simple.
+alias ..='cd ..'
+alias ...='cd ../..'
+alias ....='cd ../../..'
+alias .....='cd ../../../..'
+
 # I sometimes confuse editor and shell, print a warning to prevent I exit the
 # shell.
 alias :q='echo "This is not Vim!" >&2'