O próprio shell não tem capacidade de verificação ortográfica para o usuário. O que você tem com la e l são aliases. No arquivo .bashrc , você pode definir alias para qualquer comando. Por exemplo, se eu digitar incorretamente pwd comando para imprimir o diretório de trabalho, eu usaria isso no meu arquivo .bashrc :
alias pdw='pwd'
Os aliases l e la devem existir no bash shell por padrão e não vejo uma razão pela qual eles não funcionem para você antes. Se você é um usuário em uma máquina com um administrador diferente, é provável que ele tenha desativado ou habilitado isso.
Existe o comando sl , que não é incluído por padrão no Ubuntu, mas mostra uma animação da locomotiva a vapor (daí sl name) quando você digita ls . No entanto, isso é algo que precisa ser instalado manualmente.
Se um comando é uma combinação complexa de outros comandos, você sempre pode usar uma função, como
sl()
{
echo "You've mistyped ls again"
echo "Don't rush"
}
Se você está escrevendo um script, você pode fazer uma verificação ortográfica (e muito mais) sobre isso usando verificação de shell