Here are my two favorite sets of aliases.
-Tom # mark, unmark, Mark, unMark, marklist ----------------------------------------- # Use 'Mark foo' to remember a directory location. Then at any time # you can type 'foo' to go back to that location. # unMark removes the remembered location. # Works like saving buffer locations in registers in emacs. # ~/.Mark must exist alias mark_cd cd alias mark 'set \!:1=$cwd; alias \!:1 mark_cd $cwd' alias Mark 'unMark \!:1; mark \!:1; (echo alias \!:1 mark_cd $cwd; echo set \!:1 = $cwd) >> ~/.Mark' alias unmark 'unset \!:1; unalias \!:1' alias unMark 'unmark \!:1; sed -e "/ \!:1 /d" < ~/.Mark > ~/.Mark.new; /bin/mv ~/.Mark.new ~/.Mark' alias marklist 'alias | grep "(mark_cd" | grep -v "marklist" | sed -e "s/(mark_cd //" -e "s/)//"' source ~/.Mark # These aliases change the meaning of rm so that files-------------------------- # are saved in ~/etc/garbage. Thus if you accidentally # delete a file you want, you can retrieve it (unrm). # You must create the directory ~/garbage if you # wish to use these. alias rm '/bin/mv -f \!:* ~/garbage' alias unrm '/bin/mv ~/garbage/\!:* .' alias expunge '/bin/rm -rf ~/garbage/{*,.[0-~]*}' alias trash '/usr/local/bin/ls $LS_OPTIONS -Fa ~/garbage' > > Anyone else want to offer some neat, tricky, crafty > > additions for an (Linux) alias file ? ***************************************************************** To unsubscribe from this list, send mail to [EMAIL PROTECTED] with the text 'unsubscribe gnhlug' in the message body. *****************************************************************