MacOS X uses tcsh�as standard, I thought?
See /usr/share/init/tcsh for ideas...
Some commands are shell dependent; for example cd versus cd -
[outerlimits:~] sneex% pwd
/Users/sneex
[outerlimits:~] sneex% cd /
[outerlimits:/] sneex% pwd
/
[outerlimits:/] sneex% cd -
[outerlimits:~] sneex% pwd
/Users/sneex
Some others I have aliased are -
[outerlimits:~] sneex% alias
.. pwd
... cd ..
Sx ssh -2 -l $1 $2
cd.. cd ..
cdwd cd `pwd`
cls clear
cwd echo $cwd
ff find . -name !:1 -print
files find !:1 -type f -print
l ls -lg
line sed -n '!:1 p' !:2
list_all_hostnames grep -v "^#" /etc/hosts
ll ls -lag !* | more
term set noglob; unsetenv TERMCAP; eval `tset -s -I -Q - !*`
word grep !* /usr/share/dict/web2
wordcount ((cat !* | tr -s ' .,;:?!()[]"' '\012' | cat -n | tail
-1 | awk '{print $1}'))
Just about all of those came already defined...
Enjoy!
-Sx- :]