Historique des commandes dans la console Linux
23 janvier 2007 — bapoumbaFaire 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







24 janvier 2007 à 11:23
Coooool !
Je connaissais “history”, mais là j’avoue que c’est franchement plus pratique !
24 janvier 2007 à 12:00
Génial ! Je me demandais l’autre jour comment rappeler cette vieille commande svn que j’avais faite la semaine dernière !
24 janvier 2007 à 12:08
Ouaip, ça roxxe :D
25 janvier 2007 à 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 http://www.google.com|grep http://www.google.com
25 janvier 2007 à 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
26 janvier 2007 à 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
26 janvier 2007 à 14:17
Merci traaf, je m’en sers … tout le temps ;-)