Les commandes essentielles de Linux



Le système de fichier

Manipuler les systèmes de fichiers


mount -t vfat /dev/hda2 /mnt/win : Monte la partition 2 du disque primaire (type fat32) dans le répertoire /mnt/win

mount -t vfat -o ro /dev/hda2 /mnt/win : idem mais avec l'option lecture seule

mount -t iso9660 /dev/cdrom /mnt/cdrom : Monte le périphérique cdrom dans le répertoire /mnt/cdrom

mount -t ntfs -o ro /dev/hda5 /mnt/win2k : Monte la partition 5 du premier disque dur de type NTFS, en lecture seule , dans le répertoire /mnt/win2k (mode ro plus que recommandé, écriture expérimentale)

umount /mnt/cdrom : démonte le cdrom

umount /mnt/win : démonte le système de fichiers monté dans /mnt/win

mount : affiche les systèmes de fichiers montés

df : affiche l'occupation disque des systèmes de fichiers montés

Manipulation des répértoires


ls : affiche le contenu du répertoire courant

ls -alC : affiche le contenu détaillé et en colonnes du répertoire courant

pwd : affiche le chemin courant

mkdir rep1 : crée le répertoire rep1

rmdir rep1 : efface le répertoire rep1

du -sk rep1 : affiche la taille occupée par le répertoire rep1

Manipulation de fichiers


touch fich1 : crée le fichier fich1 vide

rm fich1 : efface le fichier fich1

cp /tmp/fich1 /home/user1 : copie le fichier /tmp/fich1 dans le répertoire personnel de l'utilisateur user1

mv /tmp/fich1 /home/user1 : déplace le fichier /tmp/fich1 vers le répertoire personnel de l'utilisateur user1

cat fich1 : affiche le contenu du fichier fich1

more fich1 : affiche le contenu du fichier fich1 une page à la fois

head fich1 : affiche les 10 premières lignes du fichier fich1

head -25 fich1 : affiche les 25 premières lignes du fichier fich1

tail fich1 : affiche les 10 dernières lignes du fichier fich1

tail -25 fich1 : affiche les 25 dernières lignes du fichier fich1

vi fich1 : édition du fichier fich1 avec l'éditeur VI

Attributs des fichiers


ls -al : pour voir les attributs des fichiers

d(rwx)(rwx)(rwx) : (répertoire)(propriétaire u)(groupe g)(les autres o)


bit suid : donne à l'utilisateur qui lance le programme exécutable, l'identité du propriétaire du programme

bit guid : donne à l'utilisateur qui lance le programme exécutable, l'identité du groupe du propriétaire du programme

sticky bit : permet de conserver en mémoire un fichier fréquemment appelé

chmod 700 fichier : donne tous les droits au propriétaire du fichier et aucun droits aux autres utilisateurs

chmod 777 fichier : donne tous les droits à tout le monde

chmod 444 fichier : met le fichier en lecture seule pour tous le monde

chmod a+r,a+w fichier : ajoute les droits de lecture et d'écriture pour tout le monde

chmod u+r,g-w,o+x fichier: ajoute la lecture à l'utilisateur, l'exécution aux autres et enlève l'écriture au groupe

chmod a=x fichier : met le fichier en exécution uniquement pour tout le monde

chmod u+s fichier : positionne le suid sur le fichier

chmod g+s fichier : positionne le guid sur le fichier

chmod +t fichier : positionne le sticky bit

chown user fichier : change le propriétaire du fichier

chgrp groupe fichier : change le groupe du fichier

Recherche de fichiers


find chemin option type de critère critère commande

find / -name essai -print : recherche dans le répertoire / et ses sous répertoires tous les fichiers nommés "essai"

find / -name "es*" -print : recherche dans le répertoire / et ses sous répertoires tous les fichiers commençant par "es"

find . -name ".*" -print : recherche dans le répertoire courant et ses sous répertoires tous les fichiers cachés

Et bien d'autres encore prochainement....



Retour aux Tutos du Loup

Cadeau : jeu Linux "TableX" : Apprendre et reviser les tables de multiplication




Jeu Linux pour apprendre et/ou reviser les tables de multiplications

Pre-requis : Linux avec Python deja installé (majoritairement déja installé sur la plupart des distributions linux)

Avantages : ne s'installe pas sur le système - jeu direct et simple, efficace pour l'education des enfants (et des plus grands) lol

Bon jeu !!!!