134 liens privés
J'ai commencé à utiliser jrnl ( http://links.simonlefort.be/?5Nprkg ) mais je n'ai pas forcément envie que toutes les commandes que je tape soit gardées dans l'historique. Heureusement, il y a des options pour ça dans Bash et Zsh :
Dans Bash, il faut modifier "~/.bashrc" :
| ========
export HISTCONTROL=ignorespace
alias jrnl=' jrnl'
| ========
Dans Zsh, on rajoute ces deux lignes dans le fichier "~/.zshrc" :
| ========
HIST_IGNORE_SPACE="true"
alias jrnl=' jrnl'
| ========
C'est évidemment adaptable à bien d'autres commandes. L'alias est juste une commodité supplémentaire mais toutes les commandes commençant par un espace ne seront pas historisées.
Cet alias permet de relancer la dernière commande avec "sudo" devant. Génial. :-)
Quand on a foiré une installation et qu'on a rien noté, il est parfois pratique de pouvoir revenir en arrière et voir ce qu'on a installé (et quelles dépendances se sont installées automatiquement!). Pour ce faire, on peut aller voir les logs d'aptitude (ou apt, en fonction de celui qu'on utilise pour les installations).
APTITUDE :
simon@ordi : ~ $ cat /var/log/aptitude | Aptitude 0.6.8.2: journal | mer, aoû 6 2014 14:03:06 +0200 |
---|---|---|
IMPORTANT : ce journal ne contient que les actions demandées ; certaines actions qui échouent à cause d'erreurs de dpkg peuvent donc ne pas être réalisées. | ||
2 paquets vont être installés, et 0 retirés. | ||
109 ko d'espace disque vont être utilisés | ||
=============================================================================== | ||
[MIS A JOUR] python-reportbug:i386 6.4.4 -> 6.4.4+deb7u1 | ||
[MIS A JOUR] reportbug:i386 6.4.4 -> 6.4.4+deb7u1 | ||
=============================================================================== | ||
Enregistrement terminé. |
APT :
simon@ordi : ~ $ cat /var/log/apt/history.log | Start-Date: 2014-08-05 14:43:15 | Upgrade: libnss3:i386 (3.14.5-1, 3.14.5-1+deb7u1), libnss3-1d:i386 (3.14.5-1, 3.14.5-1+deb7u1) | End-Date: 2014-08-05 14:43:25 |
---|---|---|---|
Start-Date: 2014-08-06 14:03:07 | |||
Upgrade: reportbug:i386 (6.4.4, 6.4.4+deb7u1), python-reportbug:i386 (6.4.4, 6.4.4+deb7u1) | |||
End-Date: 2014-08-06 14:03:24 |
On remarque que les logs d'apt sont moins clairs mais plus compacts.
Grâce à ces logs, j'ai pu revenir en arrière lors d'une installation d'un driver nvidia qui a foiré. :-)