Page d'accueil » comment » Ajoutez Sudo à votre dernière commande Bash avec !! Syntaxe

    Ajoutez Sudo à votre dernière commande Bash avec !! Syntaxe

    Combien de fois avez-vous tapé une commande dans votre shell linux, et ensuite réalisé que vous aviez oublié de taper sudo, donc vous vous retrouvez avec une erreur ou l'édition du fichier en lecture seule redouté? Cela m’arrive beaucoup plus que ce que j’aimerais admettre, alors j’écris à ce sujet.

    Vous avez plusieurs options, la plus simple est d'utiliser !! dire à bash d'utiliser la dernière commande.

    Par exemple, si vous essayez de taper ceci, vous obtiendrez une erreur en modifiant un fichier en lecture seule:

    vi /etc/apt/sources.list

    Une fois que cela se produit, vous pouvez simplement utiliser cette commande:

    sudo !!

    Quel bash sera ensuite développé dans cette commande:

    sudo vi /etc/apt/sources.list

    Capture d'écran de ceci en action:

    Une autre méthode consiste à appuyer simplement sur la flèche vers le haut, sur la touche d'accueil ou sur Ctrl + A, puis à saisir sudo.