#1 Le 02/08/2007, à 13:50
- Yannick_LM
sudo !!
Quand vous avez oublié de taper sudo au début d'une commande, que faites-vous ?
Méthode 1:
Je retape tout, et je fais une erreur de syntaxe car je suis énervé
Méthode 2 :
J'appuie sur flèche haut, ce qui refait apparaître la ligne précédente, puis je laisse flèche gauche enfoncée jusqu'à arriver au début de la ligne, et je tape sudo
Méthode 3 : (A la Emacs)
J'appuie sur Crl-p (ligne précédente ) , puis sur Ctrl-a (début de ligne)
Méthode 4 : (que je viens de découvrir)
sudo !!
(en plus, elle à l'avantage d'être vachement facile à retenir, non ? )
Pour plus d'infos , regardez donc la page de manuel d'history, rubrique "History Expansion", vous y verrez qu'on peut faire plein de trucs avec l'historique de bash, mais celui-ci est vraiment utile.
Je vous donne une autre astuce pour le même prix :
Si vous avez juste à remplacer un mot de la ligne précédente par un autre, vous pouvez faire juste :
^ancien^nouveau
Voilà ...
EDIT ( Merci Daniel )
La méthode n°4 peut ne pas fonctionner, suivi la version d'history que vous utilisez.
EDIT 2 (vu sur un autre fil)
Si vous utilisez Zsh, la commande s'affiche avant de s'éxecuter, ce qui est bien pratique.
MAJ (merci Vysserk)
Vous pouvez aussi ajouter :p à la fin de la commande pour demander confirmation (noter que l'on garde le côté mnémotechnique )
Dernière modification par Yannick_LM (Le 30/10/2007, à 13:50)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#2 Le 02/08/2007, à 14:01
- dadaaaaaaa
Re : sudo !!
Cool...
je connaissais pas.
C'est très pratique, en effet
Merci
Le cinéma, c'est l'écriture moderne dont l'encre est la lumière.
[Jean Cocteau]
Hors ligne
#3 Le 02/08/2007, à 14:31
- AuraHxC
Re : sudo !!
je connaissais mais jamais venu à l'idée de le dire lol
C'est vrai que c'est super pratique
Hors ligne
#4 Le 02/08/2007, à 14:55
- ®om
Re : sudo !!
Méthode 2 :
J'appuie sur flèche haut, ce qui refait apparaître la ligne précédente, puis je laisse flèche gauche enfoncée jusqu'à arriver au début de la ligne, et je tape sudo
Y'a une touche "home" qui sert à éviter de laisser une flèche gauche appuyée...
Hors ligne
#5 Le 02/08/2007, à 14:59
- vince44
Re : sudo !!
Merci, je ne connaissais pas, j'utilisais la méthode 2 jusqu'à présent...
Hors ligne
#6 Le 02/08/2007, à 15:20
- AuraHxC
Re : sudo !!
Yannick_LM a écrit :Méthode 2 :
J'appuie sur flèche haut, ce qui refait apparaître la ligne précédente, puis je laisse flèche gauche enfoncée jusqu'à arriver au début de la ligne, et je tape sudoY'a une touche "home" qui sert à éviter de laisser une flèche gauche appuyée...
Sur un clavier Mac, en général c'est pomme+flèche gauche ou droite ca dépend où tu veux aller (début ou fin de ligne). Il existe pas de touche home.
Hors ligne
#7 Le 02/08/2007, à 15:21
- ®om
Re : sudo !!
®om a écrit :Yannick_LM a écrit :Méthode 2 :
J'appuie sur flèche haut, ce qui refait apparaître la ligne précédente, puis je laisse flèche gauche enfoncée jusqu'à arriver au début de la ligne, et je tape sudoY'a une touche "home" qui sert à éviter de laisser une flèche gauche appuyée...
Sur un clavier Mac, en général c'est pomme+flèche gauche ou droite ca dépend où tu veux aller (début ou fin de ligne). Il existe pas de touche home.
La flèche "haut-gauche", non? Celle qui est sur le 7 sur le pavé numérique...
Y'a pas ça sur un clavier mac?
Hors ligne
#8 Le 02/08/2007, à 15:47
- AuraHxC
Re : sudo !!
Nop, je viens de voir lol que home est bien écrit sur le clavier mais sur la touche flèche gauche => donc pour l'utiliser il faut bien faire pomme+gauche et sur la touche de droite c'est marqué end donc pomme+droit.
J'ai un clavier macbook mais ca doit être pareil sur tout les mac,non ?
Hors ligne
#9 Le 08/08/2007, à 15:21
- Yannick_LM
Re : sudo !!
Bon, je me permets un petit up, en rajoutant deux autres commandes utiles :
!?machin : exécute la dernière commande contenant la chaîne machin
!truc : exécute la dernière commande commençant par la chaîne truc.
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#10 Le 09/08/2007, à 02:16
- Gibool
Re : sudo !!
!truc : exécute la dernière commande commençant par la chaîne truc.
A utiliser avec précaution surtout si on ne se souvient plus que truc était "rm /* -Rf".
#11 Le 09/08/2007, à 10:11
- hells_dark
Re : sudo !!
Bon, je me permets un petit up, en rajoutant deux autres commandes utiles :
!?machin : exécute la dernière commande contenant la chaîne machin!truc : exécute la dernière commande commençant par la chaîne truc.
Super pratique tout ça ! Merci
Gibool > En même temps, c'est pas une commande qu'on tape souvent..
Dernière modification par hells_dark (Le 09/08/2007, à 10:11)
"You caught me at a strange time in my life."
devianArt - site perso
Hors ligne
#12 Le 09/08/2007, à 10:14
- HymnToLife
Re : sudo !!
On en apprend tous les jours
@Yannick_LM > Peut-être que ceci va t'intéresser, je pense finir les instructions pour l'installation en dual-boot aujourd'hui.
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#13 Le 09/08/2007, à 16:19
- bouktin
Re : sudo !!
euh ... personnellement j'utilise une version bcp + rapide que la 2 (mais moins que sudo !!) :
il existe de puis moultes années (une trentaine, facilement) 2 touches bien sympathique :
"début" et "fin"
si, si, regardez bien, sur un clavier standard, c'est au dessus des flèches à coté de suppr, inser, page up et down ...
et j'ai remarqué que personne ou presque n'utilise ces magnifiques raccourci!!
lorsque vous avez une erreur au milieu de la (longue) commande ... je suppose que c'est flèche gauche aussi?
eh bien nouvelle astuce : CTRL+ droite/gauche vous fait sauter d'espaces en espaces... pratique pour se placer rapidement à l'erreur!
Hors ligne
#14 Le 09/08/2007, à 16:31
- chilperik
Re : sudo !!
Salut,
Super astuce
merci !!
Fait que le rêve dévore ta vie afin que la vie ne dévore pas tes rêves...
Hors ligne
#15 Le 09/08/2007, à 17:05
- Yannick_LM
Re : sudo !!
@hymnToLife :
Merci, je regarderai ça ce week-end, je pense.
Aux autres lecteurs
Si vous ne comprenez rien, c'est normal, c'est une conversation qui a débutée sur un autre fil ...
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#16 Le 28/08/2007, à 23:15
- side
Re : sudo !!
excellent !!! merci !
« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1
Hors ligne
#17 Le 29/08/2007, à 09:40
- pixi-pix
Re : sudo !!
ctrl+a revien au debut de la ligne ctrl+e a la fin si non tu as aussi !5 qui revien 5 commandes en arriere dans ton historique voili voulou c'est tout ce que je peux dire.
Hors ligne
#18 Le 05/09/2007, à 00:22
- compte supprimé
Re : sudo !!
énorme
merci
Dernière modification par weenu (Le 05/09/2007, à 00:22)
#19 Le 12/09/2007, à 15:54
- Daniel Hansen
Re : sudo !!
Pour moi <Fleche_haut> + <Home> + Sudo + <Espace> + <Entrée>
Je fais comme ça depuis des années et comme vous savez les vieux singes...
en+ ça fonctionne avec toutes les version de history. au boulôt sur Solaris et sur HP-Unix ta solution proposée ne fonctionne pas. et en + ça fait le même nombre de touche
#20 Le 12/09/2007, à 19:41
- Yannick_LM
Re : sudo !!
@Daniel : Merci pour ta remarque.
J'édite le premier message.
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#21 Le 07/10/2007, à 19:42
- Jahman
Re : sudo !!
CTRL+r effectue une recherche inversée.
C'est-à-dire que vous recherchez un motif de votre commande. Très pratique et il y a l'avantage d'afficher la commande avant de l'executer
Sous les octets, la plage
Hors ligne
#22 Le 07/10/2007, à 20:42
- soupaloignon
Re : sudo !!
sudo !!
Génial !! Merci pour cette info
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#23 Le 30/10/2007, à 09:55
- atlas95
Re : sudo !!
Yannick_LM, meri pour l'astuce je l'ai mise sur mon blog, si ça te dérange dis le moi
Ubuntu sur un XPS m1330:c'est ici !
Mon blog sur ubuntu:c'est ici !
Jabber : cyril at jabber.levis-heb.net
Hors ligne
#24 Le 30/10/2007, à 11:58
- Vysserk3
Re : sudo !!
Yannick_LM a écrit :!truc : exécute la dernière commande commençant par la chaîne truc.
A utiliser avec précaution surtout si on ne se souvient plus que truc était "rm /* -Rf".
C'est pour ça qu'il faut rajouter à la fin pour juste afficher la ligne contenant la commande. Ensuite après vérification, si on veut la lancer, flèche vers le haut puis entrée
Donc le truc à utiliser c'est :
!truc:p
Hors ligne
#25 Le 30/10/2007, à 13:48
- Yannick_LM
Re : sudo !!
@Vysserk : merci !
@ Atlas : pas de problème ...
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne