Combien de fois avez-vous tapé une commande dans votre shell Linux, puis réalisé que vous aviez oublié de taper sudo, donc vous vous retrouvez avec une erreur ou en modifiant le fichier en lecture seule redouté? Cela m’arrive beaucoup plus que je ne voudrais l’admettre, alors j’écris à ce sujet.
Vous avez quelques options, la plus simple est simplement de les utiliser !! pour dire à bash d’utiliser la dernière commande.
Par exemple, si vous essayez de taper ceci, vous obtiendrez une erreur indiquant que vous modifiez un fichier en lecture seule:
vi /etc/apt/sources.list
Une fois que cela se produit, vous pouvez simplement utiliser cette commande:
sudo !!
Quelle bash se développera ensuite dans cette commande:
sudo vi /etc/apt/sources.list
Capture d’écran de ceci en action:
Une méthode alternative serait d’appuyer simplement sur la touche fléchée vers le haut, d’appuyer sur la touche Accueil ou Ctrl + A, puis de taper sudo.