Quand on touche à la config réseau d'une machine distante, il peux arriver que l'on fasse une erreur rendant la machine indisponible à distance, ce qui peut être assez gênant lorsqu'on est par exemple à plusieurs centaines de kilomètres de cette machine.
Pour éviter ça, on peux taper cette commande dans un screen en root :
sleep 5m && reboot
En remplacant éventuellement le reboot par une autre commande moins radicale permettant de rétablir une configuration reseau qui fonctionne. Ne (…)
Forum Astuces.divers [Éditeur/Emacs] Emacs dans un seul terminal
Lancer et tuer Emacs souvent, c'est peu économique (en temps). Lorsqu'emacs est lancé dans un terminal (emacs -nw), il suffit de taper C-Z pour reprendre possession du terminal avec le shell l'ayant démarré et %emacs pour y retourner...
Forum Astuces.divers [Terminal] Complétion avec GNU Bash
Pour avoir une complétion intelligente avec le Bash (version =
Forum Astuces.divers [Terminal] Changements rapides avec sed
Changer un terme apparaissant fréquemment dans un fichier texte en un autre, c'est très simple avec sed, il suffit de lancer la commande cat fichier | sed s/"mot_ancien"/"mot_nouveau"/g > fichier De meme il est simple de supprimer certains termes assez rapidement en lançant, cette fois, cat fichier | sed /"mot_a_virer"/d > fichier. Mieux, on peut se servir des expression regulières, par exemple, en lançant cat fichier | sed /^$/d > fichier pour supprimer dans le fichier les lignes blanches.
Forum Astuces.divers [Éditeur/Emacs] faire une recherche d'une expression dans plusieurs fichiers
Avec Emacs, rien de plus simple que de faire ce type de recherche : il suffit de lancer la commande de recherche (C-g), de modifier la ligne pour avoir quelque chose comme ceci grep -n -r "expression" *; cette commande recherchera "expression" dans tout les fichiers contenu dans le dossier (et de manière récursive dans les sous dossiers) en proposant dans une nouvelle frame les résultats, qui, lorsqu'on passe la souris et on appuye sur la touche entrée sur (…)
Forum Astuces.divers [Terminal] Virer des fichiers superflus
Il suffit de lancer la commande find /dossier \( -name "type_de_fichier" -or -name "autre_type" \) -exec rm -rfv {} \; En utilisant crond, on peut ainsi nettoyer régulièrement son disque en otant des core ou backups obsolètes.
Forum Astuces.divers [Terminal] les variables d'environnement
Pour que l'éditions de choses diverses comme le changelog de CVS, édition de crontab et joyeusetés du genre se fassent dans votre éditeur favori, il faut définir la variable de session EDITOR. De manière temporaire en tapant export EDITOR="emacs" ou de manière plus définitive en ajoutant la variable EDITOR="emacs" dans votre .bash_profile et en n'oubliant pas de rajouter dans la ligne exportla variable EDITOR. Il existe une multitude d'autres variables du type qui ne demande qu'à être définies pour (…)