J'ai vu la commande
sudo !!
dans une vidéo.
Qu'est-ce que cela signifie ?
J'ai vu la commande
sudo !!
dans une vidéo.
Qu'est-ce que cela signifie ?
De la manuel bash :
9.3.1 Désignateurs d'événements
!!
- Reportez-vous à la commande précédente. C'est un synonyme de '!-1'.
Et de la sudo
page de manuel :
sudo
permet à un utilisateur autorisé d'exécuter un commande en tant que superutilisateur ou un autre utilisateur, comme spécifié dans le fichier sudoers fichier.
Donc, sudo !!
signifie exécuter la commande précédente en tant que superutilisateur.
Le double point d'exclamation " !!" est utilisé pour rappeler la dernière ligne saisie dans un Shell. sudo
est l'abréviation de "Super User DO" et est utilisé lorsque vous voulez exécuter une fonction avec des privilèges de super utilisateur.
Donc si j'ai exécuté
./foobar
mais je me suis ensuite souvenu que j'avais besoin de privilèges de super utilisateur, on peut simplement taper
sudo !!
plutôt que de taper sudo ./foobar
jusqu'à la sortie. Ceci est particulièrement utile lorsque votre dernière commande était de l'ordre de dizaines de caractères.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.