Quantas vezes você digitou um comando em seulinux shell e, em seguida, percebeu que você esqueceu de digitar sudo, para acabar com um erro ou editar o temido arquivo somente leitura? Isso acontece muito mais do que eu gostaria de admitir, então estou escrevendo sobre isso.
Você tem algumas opções, a mais fácil é usar! para dizer ao bash para usar o último comando.
Por exemplo, se você tentar digitar isso, você receberá um erro ao editar um arquivo somente leitura:
vi /etc/apt/sources.list
Quando isso acontecer, você poderá usar este comando:
sudo !!
Qual bash será expandido para este comando:
sudo vi /etc/apt/sources.list
Captura de tela disso em ação:
Um método alternativo seria apenas pressionar a tecla de seta para cima, pressionar a tecla Home ou Ctrl + A e digite sudo.