The following commands mysteriously cause the shell to hang when "source"d by the 4.1a BSD csh. alias cd 'cd \!^;set prompt=#$cwd:t"-> "' alias pushd 'pushd \!^;set prompt=#$cwd:t"-> "' alias popd 'popd;set prompt=#$cwd:t"-> "' alias pd pushd alias ppd popd cd .