Document

Les commandes fondamentales de Linux
Table des matières
·

1. Commandes fondamentales
o o o o o o o o o o o o o

o o o o

o

o ·

2. bash et ses capacités

Se déplacer dans les répertoires (cd) Où suis-je ? (pwd) Lister les fichiers d’un répertoire (ls ») Voir un fichier (cat et more) Éditer un fichier (vi, emacs, joe) Copier un fichier (cp) Supprimer un fichier (rm) Créer unrépertoire (mkdir) Déplacer ou renommer un fichier (mv) Retrouver un fichier (find, locate et which)) Trouver du texte dans un fichier (grep) Les liens (ln) Le compactage et le décompactage des fichiers au format .gz : la commande gzip La commande uncompress Archivage de données : la commande tar. Connaître l’espace disque restant (df, du) La gestion des processus (top, ps, pstree, kill, killall). Laconnexion de plusieurs commandes : les pipes. Les redirections

· ·

3. Organisation des répertoires 4. Quelques commandes d’administration système
o o

o o o o o o

o

o o

·

5. Bibliographie

Placer les droits d’utilisation des fichiers : chmod Désigner l’utilisateur et le groupe propriétaire des fichiers : chown Ajouter un utilisateur : adduser Spécifier ou modifier un mot depasse : passwd Décrire un utilisateur : chfn Supprimer un utilisateur : userdel les commandes tail et head Utiliser votre CD-ROM, votre lecteur de disquette … (mount) Mettre à jour le cache et les liens des bibliothèques (ou comment éviter les « can’t load lib… » au démarrage d’un logiciel) Arrêter le système : la commande shutdown Voilà, c’est fini, mais comment puis-je en savoir plus sur lescommandes ?

1. Commandes fondamentales
– Se déplacer dans l’arborescence de répertoires (cd)
Lorsque vous avez passé le login et le password de linux, vous vous retrouvez devant le prompt shell qui est le plus souvent celui de bash (sinon vous serez

devant celui de csh). Il ressemble le plus souvent à ceci : [root@mistra /root]$ Le mot root signifie que vous vous êtes « logué » sur le comptede l’administrateur système. Vous êtes donc en pleine possession de la machine, vous pouvez faire absolument n’importe quoi, jusqu’à supprimer tous les fichiers … faites donc très attention … En théorie il ne faut utiliser la machine sous ce compte qu’afin de l’administrer. Des comptes dits « d’utilisateurs » permettent sinon de travailler en temps normal. Nous verrons ci-après comment créer uncompte utilisateur. Le mot « mistra »représentera, dans ce document, le nom de votre ordinateur (pour le connaître invoquer la commande « hostname ») Actuellement vous vous trouvez sous le compte de l’administrateur système, c’està-dire que vous êtes dans le répertoire /root (sous Unix, les composants des noms de répertoires sont séparés par des « slash » « / » et non pas comme sous MS-DOS par des »anti-slash » «  »). Déplaçons-nous dans la « racine » du système : [root@mistra /root]$ cd .. Faites bien attention de séparer par un espace « cd » et « .. », UNIX exige une grande précision dans la syntaxe des commandes. Soumettez la commande au système grâce à la touche « Entrée », évidemment ! Vous êtes maintenant dans le répertoire racine : [root@mistra /]# Que contient-il ? Tapez la commande ls, et voyezle résultat, vous devez obtenir quelque chose comme : bin boot cdrom etc usr var vmlinux Si certains fichiers ou répertoires manquent ce n’est pas important. Déplaçons-nous dans le répertoire qui contient une grande partie des programmes (souvent simplement appelés « binaires ») de linux : /usr/bin : cd usr/bin. Vous pouvez là aussi obtenir le contenu du répertoire en utilisant la commande ls.Maintenant allons voir ce que contient le répertoire /etc (aperçu lorsque nous avons listé le répertoire racine /). Nous avons deux possibilités pour nous y rendre : soit nous revenons dans le répertoire racine et nous nous rendons ensuite dans le répertoire etc; soit nous nous rendons immédiatement dans le répertoire /etc : – Méthode no 1 : cd / (pour se rendre à la racine) puis cd etc

Cette…