Forum Astuces.divers [Terminal] Éviter de perdre le controle d'une machine distante

Posté par  .
Étiquettes : aucune
0
3
août
2003
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 [Terminal] Changements rapides avec sed

Posté par  .
Étiquettes : aucune
0
6
juin
2001
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

Posté par  .
Étiquettes : aucune
0
6
juin
2001
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] les variables d'environnement

Posté par  .
Étiquettes : aucune
0
6
juin
2001
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 (…)