Quante volte hai digitato un comando nella tua shell di Linux, e poi ti sei reso conto che hai dimenticato di digitare sudo, quindi si finisce con un errore o con la modifica del temuto file di sola lettura? Questo mi succede molto più di quanto vorrei ammettere, quindi ne sto scrivendo.
Hai un paio di opzioni, la più semplice è quella da usare !! dire a bash di usare l'ultimo comando.
Ad esempio, se hai provato a digitare questo, riceverai un errore che stai modificando un file di sola lettura:
vi /etc/apt/sources.list
Quando ciò accade, puoi semplicemente usare questo comando:
sudo !!
Quale bash si espanderà in questo comando:
sudo vi /etc/apt/sources.list
Screenshot di questo in azione: