Logo fr.nowadaytechnol.com

Comment Répéter Une Commande Précédente Sur La Ligne De Commande Sous Linux

Table des matières:

Comment Répéter Une Commande Précédente Sur La Ligne De Commande Sous Linux
Comment Répéter Une Commande Précédente Sur La Ligne De Commande Sous Linux

Vidéo: Comment Répéter Une Commande Précédente Sur La Ligne De Commande Sous Linux

Vidéo: Comment Répéter Une Commande Précédente Sur La Ligne De Commande Sous Linux
Vidéo: Ligne de commandes Linux - partie 2 - Commandes de base 2024, Mars
Anonim

Linux, ainsi que d'autres systèmes d'exploitation basés sur Unix comme OS X et FreeBSD, utilise le concept de super utilisateur root pour réduire au minimum l'exécution indésirable du code. La commande sudo (super user do) est nécessaire pour exécuter des commandes nécessitant un tel accès lorsque l'utilisateur travaille actuellement sous le shell utilisateur standard et ne dispose pas actuellement de ces privilèges. Il doit être saisi avant la commande, puis un mot de passe de compte doit être saisi s’il n’a pas été précédemment exécuté dans la même session shell dans un certain laps de temps.

Parfois, il se peut que vous ne vous souveniez pas que vous deviez utiliser sudo avant d’avoir déjà émis la commande et d’être maintenant au courant d’un message d’erreur. Vous ne voudrez certainement pas perdre votre travail simplement parce que vous avez négligé d’émettre le sudo modifié. Heureusement, une astuce rapide empêchera que cela se produise. Vous pouvez exécuter la commande précédente en tant que super utilisateur avec. Cette même astuce peut également être utilisée sans privilèges de super utilisateur pour simplement répéter la commande précédente que vous avez donnée.

Méthode 1: exécuter la commande précédente en tant que super utilisateur

Supposons que vous étiez déjà à l'intérieur de la CLI qui pourrait être dans la fenêtre de l'émulateur de terminal ou dans la console virtuelle, puis supposez que vous tapiez la commande pour vous rendre compte que vous deviez utiliser sudo pour le faire fonctionner. Une fois que vous êtes revenu à l'invite après le message d'erreur, tapez sudo !! puis approuvez votre mot de passe. Cela exécutera la même commande exacte. Dans l'exemple donné dans les captures d'écran ici, l'utilisateur a tenté d'exécuter le programme de sécurité unhide, mais a reçu un message d'erreur. Ils ont ensuite tapé sudo !! et poussé return suivi du mot de passe afin d'exécuter le programme comme si de rien n'était. Cela peut être utilisé avec n'importe quelle commande avec laquelle vous avez négligé d'utiliser sudo.

photo
photo

Méthode 2: exécuter la commande précédente en tant qu'utilisateur standard

Si vous souhaitez simplement exécuter la commande précédente une deuxième fois, tapez simplement deux points d'exclamation à l'invite CLI, puis appuyez sur Entrée. Le Bourne Again Shell fera alors écho au code de la commande précédente avant de l'exécuter rapidement une deuxième fois.

Conseillé: