Uma máquina Solaris tem o ksh como o shell padrão, eu acredito. O Ksh não possui o recurso interativo sofisticado ao qual você pode estar acostumado se já usou o bash ou o zsh antes. Se você deseja um ambiente confortável, instale o zsh ou, pelo menos, use o bash na máquina Solaris. Se bash ou zsh já estiver instalado pelo administrador do sistema, use chsh para alternar para ele. Se você mesmo instalá-lo, não será permitido usar chsh , mas poderá alternar shells dentro de seu .profile (torne isso a última coisa):
case $- in *i*)
## This is an interactive shell, try to switch over to a better shell
if whence zsh >/dev/null 2>/dev/null; then exec zsh -i; fi
if whence bash >/dev/null 2>/dev/null; then exec bash -i; fi
;;
esac
Se você decidir ficar com o ksh, o arquivo de configuração será ~/.kshrc , é onde você definiria os aliases. (Observe que os aliases são para cada instância de shell, não para uma sessão, portanto, eles não pertencem a ~/.profile ).
A tecla Backspace deve funcionar imediatamente se todos deixarem as coisas bem sozinhas. Infelizmente, muitos SOs são fornecidos com configurações que garantem que tudo funcione, desde que você esteja usando o mesmo sistema operacional em todos os lugares, mas quebre a automação que faria as coisas funcionarem em logons remotos. Eu não sei qual dos Solaris ou OSX é o culpado. Se você não quiser investigar, você pode dizer ao shell Solaris que o “caracter DEL” apaga à esquerda com este comando em seu ~/.profile (isso fará a coisa errada se você logar de uma máquina onde BackSpace envia ^H ).
stty erase '^?'
A tecla Escape normalmente não encerra nenhum aplicativo em modo texto. O visualizador de páginas man usual é less e seu comando quit está ligado a q .