X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=shell%2Faliases;h=c508f6ffb97346c8a3184d6b9138b6354d29f628;hb=ad26dac43cbd7b8acb92d4f5ec7431d8022703ac;hp=994b031ee163e3ed9204940a01d01445c2a0f38c;hpb=bfb34890215fb6e326e9e7beed5439c3b5a3b72e;p=config%2Fdotfiles.git diff --git a/shell/aliases b/shell/aliases index 994b031..c508f6f 100644 --- a/shell/aliases +++ b/shell/aliases @@ -4,8 +4,10 @@ # Shortcuts for often used programs. 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 @@ -36,7 +38,7 @@ fi # Main ls function, separated to prevent code duplication. ls_path=`which ls` my_ls() { - "$ls_path" -C -F $* 2>&1 | less + "$ls_path" -C -F "$@" 2>&1 | less } # Make sure there is no alias named ls as it causes problems with the # following ls function on (at least) bash 4.0.35. @@ -44,31 +46,31 @@ unalias ls 2> /dev/null # GNU ls with colors. if [ x$ls_color = xgnu ]; then ls() { - my_ls --color $* + my_ls --color "$@" } # Normal ls with colors. elif [ x$ls_color = xcli ]; then ls() { - CLICOLOR_FORCE=1 my_ls -G $* + CLICOLOR_FORCE=1 my_ls -G "$@" } # Simple ls with no colors. else ls() { - my_ls $* + my_ls "$@" } fi unset ls_color # Helper function to list all files. la() { - ls -a $* + ls -a "$@" } # Helper function to list the files in list format with access rights, etc. ll() { - ls -l $* + ls -l "$@" } # Helper function to list all files in list format with access rights, etc. lal() { - la -l $* + la -l "$@" }