Quand on vient de MS-DOS et que l'on arrive sous Linux, on se sent vraiment con. Une bonne partie des réflexes donne de mauvais résultats et il faut donc se "reconfigurer" soi-même. J'ai rassemblé ici les renseignements indispensables pour pouvoir aborder Linux. J'ai pensé un moment que ce document allait devenir inutile, mais finalement il est sans doute plus commode de le remanier et de le conserver.
Ce sont, en général, les mêmes codes que pour emacs, dévantage ci-dessous.
Linux ne connaît pas vraiment les disquettes. On ne peut les gérer facilement qu'en mode msdos, avec les outils mtools (en général installés par défaut, faites man mtools). Une notable exception est la disquette de démarrage ou les disquettes d'installation.
/dev/hda1 où 1 est le numéro de partition (varie de 1 à 4 pour les partitions principales et de 5 à plus pour les partitions logiques)et a le premier disque (le deuxième est b)
/dev/cdrom
Linux est un système multi-utilisateurs, il y a donc un administrateur qui galère et des utilisateurs heureux (dans notre cas, c'est la même personne !). Pour les utilisateurs il n'y a qu'un seul "système de fichiers" arborescent, comme s'il n'y avait qu'un seul disque sous MS-DOS.
L'administrateur insère les différents disques, cd, disquettes, dans cet arbre de la façon suivante.
Le futé de l'affaire c'est que les différents disques peuvent utiliser des systèmes de fichiers différents... sans que l'utilisateur le sache.
Exemple : on monte le cd rom par :
mount -t iso9660 /dev/cdrom m : (m: doit avoir été créé précédemment).
Il y a plusieurs "systèmes d'aide", parfois pour la même commande.
On obtient de l'aide en tapant <commande> --help (il y a deux -, sans espace), man <commande>, info <commande>, ou en allant chercher les fichiers doc qui peuvent se trouver... un peu n'importe où. Regardez quand même dans /usr/doc
Bash est le "command.com" installé par défaut dans toutes les configurations (vous pouvez en changer par la suite).
Extrait de " man bash "
L'éditeur de ligne est configuré dans le fichier ~/.inputrc et .bashrc
création d'un alias
<jobspec> exécute job en arrière plan terminer une ligne de commande par & donne le même résultat
change directory
x aide sur la commande interne x. help seul, liste des commandes.
print working directory - répertoire courant
assigner variable
heure et temps de connection
X type de la commande X
efface un alias
désassigne une variable