- !! refait la dernière commande
- !cmd refait la dernière commande commençant par cmd
- !cmd:p permet de visualiser sans éxecuter la dernière commande commençant par cmd
- !$ est le dernier mot du ligne de commande précédent
- !cmd:$ est le dernier mot du dernier ligne de commande commençant par cmd
- !* est l'ensemble de la dernière ligne de commande à part le premier mot
$ convret -size 120x120 input.png -resize 120x120 -draw "gravity southeast text 0,0 'Dave Neary'" output.jpg
bash: convret: command not found
$ convert !*
# Delire le multi-utilisateur...
Posté par GP Le (site web personnel) . Évalué à -1.
[^] # Re: Delire le multi-utilisateur...
Posté par chl (site web personnel) . Évalué à 2.
C'est quoi l'interet de faire ca aussi ? D'avoir plusieurs users, qui partagent le meme compte ... Si ce n'est qu'une question de partage de donnees, un peu de liens symboliques depuis leurs $HOME respectifs devraient suffir.
[^] # Re: Delire le multi-utilisateur...
Posté par totof2000 . Évalué à 1.
[^] # Re: Delire le multi-utilisateur...
Posté par Hugues Hiegel (site web personnel) . Évalué à 1.
[^] # Re: Delire le multi-utilisateur...
Posté par Pascal Terjan (site web personnel) . Évalué à 3.
[^] # Re: Delire le multi-utilisateur...
Posté par Obsidian . Évalué à 2.
Et c'est surtout franchement une bêtise ! Un utilisateur, c'est censé être unique. Même plusieurs admins sur le compte root ! Le recours au shell root devrait déjà être en lui même suffisamment occasionnel pour que deux admins ne se marchent jamais sur les pieds. Si on se retrouve dans une situation qui met en échec les facilités du bash, c'est que l'on administre sa machine comme un Windows.
[^] # Re: Delire le multi-utilisateur...
Posté par gnumdk (site web personnel) . Évalué à 3.
[^] # Re: Delire le multi-utilisateur...
Posté par popopo333 . Évalué à 1.
imaginons quelqu'un qui fait un rm -rf * dans un repertoire bidon.
il se deconnecte => ca se retrouve dans le .bash_history
toi t'arrives tu te logges, ca recharge le .bash_history. tu es dans ton repertoire home et tu te dis ouais je vais rebooter, je fais un !r. et ben tu l'as dans le cul... bon j'avoue mon exemple est bidon mais bon... c'est pour expliquer le principe.
[^] # Re: Delire le multi-utilisateur...
Posté par theocrite (site web personnel) . Évalué à 2.
Si c'est un utilisateur, aucun intérêt à utiliser le même compte.
Si c'est le root, alors
1/ Tu peut utiliser le sudo qui conserve les commandes des utilisateurs dans leurs bash_history respectifs
2/ En root, tu ne fais pas rm -rf ! D'ailleurs quand j'installe ma Debian, le bashrc root contient la ligne "alias rm='rm -i'". Je pense ne pas trop m'avancer en disant que ce doit être pareil dans pas mal (toutes) de distribs.
2Bis/ En root, tu ne fais pas non plus !cmd sans être sûr de toi !
3/ C'est dans cette situation que la ligne
!cmd:$ est le dernier mot du dernier ligne de commande commençant par cmd
prends tout son sens. ;)
[^] # Re: Delire le multi-utilisateur...
Posté par Julien CROUZET . Évalué à 1.
Tu as déja utilisé un quelconque shell ???
De un, plusieurs utilisateurs sur un même compte c'est tres tres tres rare et ca ne devrait jamais arriver.
Deux, c'est basé sur l'historique des commandes qui, tant que tu es dans le shell n'est valable que pour ta session, donc transparent pour "plusieurs users qui travail avec le meme compte"
Ta remarque est un peu à coté de la plaque.
[^] # Re: Delire le multi-utilisateur...
Posté par alexissoft . Évalué à 1.
# Mauvais exemple :-)
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
Et puis bon, doit y avoir des moyens encore plus rapides.
[^] # Re: Mauvais exemple :-)
Posté par moyan . Évalué à 0.
^ret^ert
[^] # Re: Mauvais exemple :-)
Posté par Zod . Évalué à 1.
Et pour les "90% de chances de refaire la même faute de frappe" je demande à voir les sources de cette statistique ! :)
[^] # Re: Mauvais exemple :-)
Posté par theocrite (site web personnel) . Évalué à 2.
Ça parait futile comme ça, mais c'est assez utile en prod.
Et bon, la personne qui se trompe une première fois fait attention la deuxième. Et un appui sur TAB ne coûte pas cher.
# version interactive
Posté par djorje . Évalué à 1.
L'autre avantage est de pouvoir remonter à plusieurs commandes en arrières.
# Zsh OwnZ
Posté par Roger Rabbit . Évalué à 1.
et sinon quand on utilise le bon shell (Zsh) ca donne :
[rabbit speedball] convret -size 120x120 input.png -resize 120x120 -draw "gravitysoutheast text 0,0 'Dave Neary'" output.jpg
zsh: correct 'convret' to 'convert' [nyae]?
:D
[^] # Re: Zsh OwnZ
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
Et quand c'est une commande que tu repete ca devient vite lourd ...
[^] # Re: Zsh OwnZ
Posté par 태 (site web personnel) . Évalué à 1.
Mais je ne connaissais pas tous ces !*, !$... sympa (dur de perdre l'habitude du 0cwconvert pour corriger, mais un jour peut etre...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.