Vous êtes sur la page 1sur 3

Aide mmoire des commandes de bases sous Linux Systme de fichiers

Manipuler les systmes de fichiers - mount -t vfat /dev/hda2 /mnt/win : Monte la partition 2 du disque primaire (type fat32) dans le rpertoire /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 priphrique cdrom dans le rpertoire /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 rpertoire /mnt/win2k (mode ro plus que recommand, criture exprimentale) - umount /mnt/cdrom : dmonte le cdrom - umount /mnt/win : dmonte le systme de fichiers mont dans /mnt/win - mount : affiche les systmes de fichiers monts - df : affiche l'occupation disque des systmes de fichiers monts Manipulation des rpertoires ls : affiche le contenu du rpertoire courant ls -alC : affiche le contenu dtaill et en colonnes du rpertoire courant pwd : affiche le chemin courant mkdir rep1 : cre le rpertoire rep1 rmdir rep1 : efface le rpertoire rep1 du -sk rep1 : affiche la taille occupe par le rpertoire rep1

Manipulation des fichiers - touch fich1 : cre le fichier fich1 vide - rm fich1 : efface le fichier fich1 - cp /tmp/fich1 /home/user1 : copie le fichier /tmp/fich1 dans le rpertoire personnel de l'utilisateur user1 - mv /tmp/fich1 /home/user1 : dplace le fichier /tmp/fich1 vers le rpertoire 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 premires lignes du fichier fich1 - head -25 fich1 : affiche les 25 premires lignes du fichier fich1 - tail fich1 : affiche les 10 dernires lignes du fichier fich1 - tail -25 fich1 : affiche les 25 dernires lignes du fichier fich1 - vi fich1 : dition du fichier fich1 avec l'diteur VI (voir section vi) Attributs des fichiers - ls -al pour voir les attributs des fichiers - d(rwx)(rwx)(rwx) : (rpertoire)(propritaire u)(groupe g)(les autres o) rwx : 7 : lecture criture excution rw- : 6 : lecture criture r-x : 5 : lecture excution r-- : 4 : lecture

-wx : 3 : criture excution -w- : 2 : criture --x : 1 : excution --- : 0 : aucun - bit suid : donne l'utilisateur qui lance le programme excutable, l'identit du propritaire du programme - bit guid : donne l'utilisateur qui lance le programme excutable, l'identit du groupe du propritaire du programme - sticky bit : permet de conserver en mmoire un fichier frquemment appel - chmod 700 fichier : donne tous les droits au propritaire 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'excution aux autres et enlve l'criture au groupe - chmod a=x fichier : met le fichier en excution 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 propritaire du fichier - chgrp groupe fichier : change le groupe du fichier Recherche de fichiers - find chemin option type de critre critre commande - find / -name essai -print : recherche dans le rpertoire / et ses sous rpertoires tous les fichiers nomms "essai" - find / -name "es*" -print : recherche dans le rpertoire / et ses sous rpertoires tous les fichiers commenant par "es" - find . -name ".*" -print : recherche dans le rpertoire courant et ses sous rpertoires tous les fichiers cachs - find / -name *access* -o -name .*access* : recherche dans le rpertoire / et ses sous rpertoires tous les fichiers (y compris les fichiers cachs) contenant la suite de caractres "access" - find /usr -type d -print : affiche tous les rpertoires de /usr - find . -perm u=rwx,g=rx,o=rx : trouver tous les fichiers possdant ces permissions - find $HOME ( -name a.out -o -name '*.o' ) -atime +7 -exec rm {} : supprime tous les fichiers a.out ou *.o qui n'ont pas t accds depuis plus de 7 jours dans le rpertoire home de l'utilisateur. - find / -type f -a ( -perm -4000 -o -perm -2000 ) -print : cherche tous les fichiers suid ou guid (type f : fichier normal) Installation/Dsinstallation de logiciels - rpm -ihv apache.rpm : installe le package nomm apache.rpm - rpm -Uhv apache.rpm : met jour le package nomm apache.rpm - rpm -e apache.rpm : efface les fichiers contenu dans le package apache - rpm -qa | grep apache : liste tous les packages installs qui contiennent le mot apache dans leur nom - rpm -ql apache : liste les fichiers contenus dans le package apache - rpm -i --force apache : forcer la rinstallation du package apache - tar -zxvf apache.tar.gz : dcompacter l'archive nomme apache.tar.gz - ./configure : prpare les fichiers la compilation - make : compile le programme partir des sources

Utilisateurs et groupes

Gestion des utilisateurs adduser bob : ajoute un utilisateur nomm bob passwd bob : change ou fixe le mot de passe de l'utilisateur bob userdel bob : efface l'utilisateur bob du systme userdel -r bob : efface l'utilisateur bob et tout le contenu de son rpertoire personnel su bob : prendre temporairement l'identit de l'utilisateur bob su : prendre temporairement l'identit de l'administrateur root whoami : pour les amnsiques, permet de connaitre le profil courant

Gestion des groupes - groupadd group1 : ajoute le groupe d'utilisateur nomm group1 - groupdel group1 : supprime le groupe nomm group1

Processus
Gestion des processus - ps -ef : affiche la liste dtaille des processus en cours d'excution - kill nproc : tue le processus nproc - kill -9 nproc : assassine le processus nproc, meurtre coup sr :-) - nice -<0 39> commande : fixe la priorit de la commande (dfaut 10, max 0, min 39) - nohup commande & : lance un processus en tache de fond (persistant, mme en cas de dconnexion)

www.misfu.com

Vous aimerez peut-être aussi