Archives de mai, 2003

 

Sauver un “rm” trop rapide…

Un rm trop rapide sur un fichier texte important, il est peut-être possible de le récupérer… s’il n’a pas été écrasé par un autre fichier !

Pour cela, taper la commande suivante :

# cat /dev/hdxx | strings | less

Et, avec un peu de chance, le texte peut être retrouvé.


 

Activer la completion automatique de bash

La bash completion permet de “filtrer” ce qu’affiche la touche . Par exemple un cd n’affichera que les répertoires, un make , que les possibilités du Makefile, …

Sous debian, la bash completion est installée par défaut, mais pas activée. Pour l’activer, décommenter les lignes concernant la bash completion dans le fichier /etc/bash.bashrc.

Des paquets existent pour les autres distributions. La procédure est la même ensuite.


 

Configurer un accès internet (PPP)

Pour cela, il faut installer les paquets ppp et wvdial. La configuration de wvdial se fait directement via le menu de configuration. Voici ensuite les modifications à faire :

/etc/ppp/chap-secrets :
login * pass
et à la fin de /etc/ppp/pap-secrets :
login * password

Ensuite, la connexion s’établit en utilisant wvdial. Si ça ne marche pas, regardez dans les log (tail -f /var/log/messages).


 

Rendre la taille des fichiers lisible

Par défaut, les tailles de fichier sont en octets, ce qui n’est pas très lisible pour les gros fichiers…

Au lieu d’utiliser les options des commandes (ls -lh, df -h), il suffit de définir la variable BLOCK_SIZE dans le fichier ~/.bashrc :

export BLOCK_SIZE=human-readable


 

Configuration d’un modem série

J’ai un modem microlink 56k internet, mais ces indications s’appliquent à tous les modems séries (mais pas aux winmodems !).

Il faut commencer par configurer le kernel :

Normalement le modem devrait fonctionner. Pour tester vous pouvez utiliser un programme comme kermit (paquet ckermit sous Debian) :

# kermit
c-kermit> set line /dev/ttyS1
c-kermit> set carrier-watch off
c-kermit> set speed 115200 /dev/ttys1, 115200 bps
c-kermit> c

Vous pouvez maintenant tester votre modem avec les commandes AT. Par exemple :

ATE1Q0V1 devrait vous donner OK.

ATDT>num_tel devrait appeler le numéro <num_tel>