Historique des commandes dans la console Linux
Faire CTRL+R puis un mot clé ou une partie d’une commande dont vous savez que vous l’avez exécutée auparavent :
(reverse-i-search)`re': sudo cp /etc/resolv.conf_maison /etc/resolv.conf
Il ne reste plus qu’à faire <
Enter>
;)
Référence :
Le blog de Wei
janvier 24th, 2007 at 11:23
Coooool !
Je connaissais “history”, mais là j’avoue que c’est franchement plus pratique !
janvier 24th, 2007 at 12:00
Génial ! Je me demandais l’autre jour comment rappeler cette vieille commande svn que j’avais faite la semaine dernière !
janvier 24th, 2007 at 12:08
Ouaip, ça roxxe :D
janvier 25th, 2007 at 8:40
C’est pourtant pas récent comme truc ;-) Alors, comme on dit : RTFM (man bash). Je recommande les sections Searching et Commands for Moving, for Changing Text, Killing and Yanking, … Pour les vieux baroudeurs ayant connu Emacs, ça ressemble drôlement. En fait, en relisant, je re-découvre plein de choses que je ne manquerai pas de tester !
Deux-trois exemples :
- Le complément très pratique à C-R, quand on en a fait un de trop, c’est C-S.
- M-L (Alt-L pour les non-emacsiens) permet de transformer le mot suivant en minuscule. Aucun intéret ? Ben si ! Qui n’a jamais tapé /Etc ? C-left M-L et c’est corrigé avec élégance.
- C-T pour les dyslexiques
Sinon, à propos de l’exemple (resolv.conf), dans le mien, il est écrit :
# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
et c’est vrai ;-) DHCP/UPnP ont la facheuse tendance de modifier ceci dans mon dos. Donc, lorsque je me promène sur des réseaux sans DHCP, pour éviter de perdre ma DNS et récupérer une adresse en 169.xxx, j’ai des scripts comme :
#!/bin/sh
# Kill any DHCP client
start-stop-daemon –stop –pidfile /var/run/dhclient.eth0.pid –quiet
# Configure IP
ifconfig eth0 192.168.32.32
route add default gw 192.168.32.64
# Indirectly updating /etc/resolv.conf
resolvconf -d eth0
resolvconf -a eth0
<
<
EOFdomain mydomain.com
nameserver 192.168.32.96
nameserver 192.168.32.128
EOF
# Simple, Stupid test
sleep 3
dig www.google.com|grep www.google.com
janvier 25th, 2007 at 19:37
Salut Michel,
j’ai rajouté la partie manquante de ton commentaire, et allongé la taille du champ de saisie (20 lignes –> 30 lignes. Quelle pipelette :D
janvier 26th, 2007 at 14:07
excellente découverte
j’ai plus qu’a ressortir mon bloc-notes et noter les commandes que j’avais oubliées et que tu viens de me permettre de retrouver
janvier 26th, 2007 at 14:17
Merci traaf, je m’en sers … tout le temps ;-)