@ jmort253: SU, etc., est destiné à être la fonte de toutes les connaissances. Google est simplement le moteur de recherche qui mène ici. Nous ne faisons pas de RTFM sauf comme complément à une réponse utilisable.
Dennis Williamson le
De plus, il y a suffisamment de documentation sur une distribution Linux. Apprenez à utiliser des commandes telles que infoet man. Si vous les avez installés man COMMAND, vous obtiendrez des informations sur l’utilisation de la commande man sudo. Si vous ne l'avez pas installé, installez apt-file avec, sudo apt-get install apt-filealors vous pouvez rechercher avec apt-file quel paquet contient la commande man (si vous utilisez debian ou un dérivé de debian).
Darokthar le
9
Cela signifie Sudo avec une vengeance ! Si deux ordinateurs se trouvent à proximité (2 à 3 pouces), vous pouvez en réalité exécuter des commandes sur l’ autre ordinateur . C'est ce fort.
sudopermet à un utilisateur autorisé d'exécuter une commande en tant que superutilisateur ou autre utilisateur, comme spécifié dans le fichier sudoers .
Donc, sudo !!signifie exécuter la commande précédente en tant que superutilisateur.
Félicitations pour la seule réponse qui répond réellement à la question.
Daniel Beck
1
Donc, pour souligner ceci: !! est une fonction-historique de la coque, et n'est aucunement lié à sudo. Vous pouvez l'utiliser partout où cela a du sens.
utilisateur inconnu
Merci d'avoir dit, obtenir la partie "superutilisateur"?
Ja5087
10
Le double point d'exclamation "!!" est utilisé pour rappeler la dernière ligne entrée dans un shell.
sudoest un raccourci pour "Super User DO" et est utilisé lorsque vous souhaitez exécuter une fonction avec les privilèges de super utilisateur.
Donc si j'exécutais
./foobar
mais je me suis souvenu que j’avais besoin de super privilèges d’utilisateur, on pouvait simplement taper
sudo !!
plutôt que de taper sudo ./foobartout le chemin. Ceci est particulièrement utile lorsque votre dernière commande était de l'ordre de dizaines de caractères.
Ce n'est pas précis. De Wikipedia (citant de bonnes références): Cela signifiait à l'origine "superutilisateur", car les anciennes versions de sudo étaient conçues pour exécuter des commandes uniquement en tant que superutilisateur. Cependant, les versions ultérieures ont ajouté la prise en charge de l'exécution de commandes non seulement en tant que superutilisateur mais également en tant qu'autres utilisateurs (restreints). Il est donc généralement développé en tant que "utilisateur substitut". .
info
etman
. Si vous les avez installésman COMMAND
, vous obtiendrez des informations sur l’utilisation de la commandeman sudo
. Si vous ne l'avez pas installé, installez apt-file avec,sudo apt-get install apt-file
alors vous pouvez rechercher avec apt-file quel paquet contient la commande man (si vous utilisez debian ou un dérivé de debian).Réponses:
De la bash manuel :
Et à partir de la
sudo
page de manuel :Donc,
sudo !!
signifie exécuter la commande précédente en tant que superutilisateur.la source
Le double point d'exclamation "!!" est utilisé pour rappeler la dernière ligne entrée dans un shell.
sudo
est un raccourci pour "Super User DO" et est utilisé lorsque vous souhaitez exécuter une fonction avec les privilèges de super utilisateur.Donc si j'exécutais
mais je me suis souvenu que j’avais besoin de super privilèges d’utilisateur, on pouvait simplement taper
plutôt que de taper
sudo ./foobar
tout le chemin. Ceci est particulièrement utile lorsque votre dernière commande était de l'ordre de dizaines de caractères.la source