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