Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 cool )

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 wink


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 wink

Hors ligne

#4 Le 02/08/2007, à 14:55

®om

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 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 !!

®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 sudo

Y'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 !!

AuraHxC a écrit :
®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 sudo

Y'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 !!

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".

#11 Le 09/08/2007, à 10:11

hells_dark

Re : sudo !!

Yannick_LM a écrit :

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 smile

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 wink

@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 big_smile

merci !!

wink


Fait que le rêve dévore ta vie afin que la vie ne dévore pas tes rêves...

Questionnaire 2017 sur vos usages numériques !

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 wink c'est tout ce que je peux dire.

Hors ligne

#18 Le 05/09/2007, à 00:22

compte supprimé

Re : sudo !!

énorme smile

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 wink

#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 !!

Yannick_LM a écrit :
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 smile


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 !!

Gibool a écrit :
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 tongue à 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 wink
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