Console_commandes_de_base LINUX
mv
quivalent MS-DOS/MS Windows : move ou ren
Signification : move
Permet de dplacer ou renommer des fichiers et des rpertoires
Options les plus frquentes :
o -f : crase les fichiers de destination sans confirmation
o -i : Demande confirmation avant d'craser
o -u : N'crase pas le fichier de destination si celui-ci est plus rcent
Exemples d'utilisation :
o mv monFichier unRep/
Dplace monFichier dans le rpertoire unRep
o mv unRep/monFichier .
Dplace le fichier monFichier du rpertoire unRep l o on se trouve
o mv unRep monRep
Renomme unRep en monRep
top
Montre la charge CPU
La combinaison des touches [ Majuscules + M ] permet de classer en fonction
de l'occupation de la mmoire.
La combinaison des touches [ Majuscules + P ] classe en fonction de
l'occupation du CPU.
La combinaison des touches [ Majuscules + W ] permet de conserver ces
prfrences
La touche [ k ] permet de tuer directement un processus en rentrant son PID
La touche [ q ] permet de quitter le programme
Options les plus frquentes :
o -u : affiche les processus pour un utilisateur donn
Exemples d'utilisation :
o top
o top -u root
'q' pour quitter.
Alternative : htop qui est plus complet et disponible dans les dpts (htop)
pwd
quivalent MS-DOS/MS Windows : chdir
Signification : print working directory
Affiche le rpertoire de travail
ln
Signification : link
Cre un lien (physique ou symbolique) vers un fichier (ou un rpertoire)
Options les plus frquentes :
o -s : Cre un lien symbolique (similaire au raccourci du monde
Windows)
o -f : Force l'crasement du fichier de destination s'il existe
o -d : Cre un lien sur un rpertoire (uniquement en mode sudo ou root)
Exemples d'utilisation :
o ln -s Rep1/Rep2/Monfichier MonLien
Cre un lien symbolique MonLien de Rep1/Rep2/Monfichier dans le
rpertoire o on se trouve
o ln Monfichier unRep/AutreNom
Cre un lien physique AutreNom de Monfichier dans le rpertoire
unRep
Note :
o Vrifiez que vous vous trouvez bien dans le rpertoire dans lequel vous
souhaitez crer le lien avant dexcuter cette commande.
find
quivalent MS-DOS/MS Windows : find
Signification : rechercher
Permet de chercher des fichiers et ventuellement d'excuter des commandes
sur ceux-ci ; la recherche est rcursive c'est--dire qu'elle concerne le
rpertoire de dpart et toute sa descendance (sous-rpertoires ainsi que toute
leur descendance )
Options les plus frquentes :
o -name : Recherche d'un fichier par son nom
o -iname : Mme chose que -name mais insensible la casse
o -type : Recherche de fichier d'un certain type
o -atime : Recherche par date de dernier accs
o -mtime : Recherche par date de dernire modification
o -link : Recherche du nombre de liens au fichier
o -user : Recherche de fichiers appartenant l'utilisateur donn
o -group : Recherche de fichiers appartenant au groupe donn
Actions les plus frquentes :
o -exec : Excute la commande donne aux fichiers trouvs
o -ok : Mme chose que -exec mais demande une confirmation
o -ls : excute la commande ls chaque fichier trouv
Oprateurs les plus frquents :
o -a : Oprateur ET
o -o : Oprateur OU
o ! ou -not : Oprateur NOT
Exemples d'utilisation :
simple
Placez-vous dans le rpertoire partir duquel la recherche rcursive doit tre
effectue et faites :
find monfichier*
Recherche un fichier commenant par "monfichier"
find -name *monfichier*.ogg
Recherche un fichier contenant "monfichier" et ayant pour extention ".ogg"
avanc
find /home/ -name monfichier
Recherche le fichier monfichier dans toute la descendance de /home/
find . -name "*.c"
Recherche tous les fichiers ayant une extension .c
find . -mtime -5
Recherche les fichiers du rpertoire courant qui ont t modifis entre
maintenant et il y a 5 jours
find /home/ -mtime -1 \! -type d
Recherche uniquement les fichiers (! -type d signifie n'tait pas un rpertoire)
ayant t modifis ces dernires 24h
find . ! -user root
Affiche tous les fichiers n'appartenant pas l'utilisateur root
find . \( -name '*.wmv' -o -name '*.wma' \) -exec rm {} \;
Recherche et supprime tous les fichiers WMA et WMV trouvs
find . \( -type f -exec sudo chmod 664 "{}" \; \) , \( -type d -exec sudo
chmod 775 "{}" \; \)
Modifie rcursivement les droits en 664 sur les fichiers et en 775 sur les
rpertoires en une seule instruction
Autres exemples ou encore sur touticphoto
grep
quivalent MS-DOS/MS Windows : find
Signification : global regular expression print
Recherche une chane de caractres dans des fichiers (ou depuis la console si
aucun fichier n'est indiqu) ; Souvent utilis en filtre avec d'autres
commandes.
Options les plus frquentes :
o -c : Retourne le nombre de lignes au lieu des lignes elles mmes
o -n : Retourne les lignes prfixes par leur numro
o -i : Insensible la casse
o -r : Recherche rcursivement dans tous les sous-rpertoires ; On peut
utiliser la commande rgrep
o -G : Recherche en utilisant une expression rationnelle basique (option
par dfaut)
o -E : Recherche en utilisant une expression rationnelle tendue ; On
peut utiliser la commande egrep
o -F : Recherche en utilisant une chane fixe ; On peut utiliser la
commande fgrep
o -v toto : Recherche les lignes qui ne contiennent pas le mot toto
Exemples d'utilisation :
o grep -n montexte monfichier
Retourne toutes les lignes ainsi que leur numro o montexte apparait
dans monfichier
locate
cat
quivalent MS-DOS/MS Windows : type
Signification : concatenate
Affiche le contenu d'un fichier
Options les plus frquentes :
o -n : Affiche les numros de ligne
o -v : Affiche les caractres de contrles
Exemple d'utilisation :
o cat -n monFichier
Affiche monFichier en numrotant les lignes partir de 1
o crer un fichier texte contenant quelques lignes sans avoir recours un
diteur :
o cat > fichier
texte inclure dans le fichier
Ctrl-C pour terminer.
more
quivalent MS-DOS/MS Windows : more
Signification : more
Affiche un fichier page par page
Options les plus frquentes :
o -s : Regroupe les lignes vides conscutives en une seule
o -f : Ne coupe pas les lignes longues
Exemple d'utilisation :
o more -sf monFichier
Affiche monFichier page par page en concatnant les lignes vides sans
couper les lignes longues.
less
quivalent MS-DOS/MS Windows : more
Signification : less
Affiche un fichier en permettant la navigation, ainsi que certaines possibilits
de vi( par ex: la recherche)
Options les plus frquentes :
o -e ou -E : Quitte automatiquement la deuxime fois que la fin du
fichier est atteinte, ou ds la premire fois avec -E.
o -F : Quitte automatiquement si le fichier tient sur le terminal.
o -m ou -M : Prompt long a la more.
o -r ou -R : Autorise les caractres spciaux.
o -x : Rgle la taille des tabulations.
o -~ : ne comble pas les lignes vides par des ~
Exemple d'utilisation :
o less -Emr~ monFichier
Affiche monFichier page par page avec un prompt long (affichage du
pourcentage du fichier parcouru) en affichant les caractres spciaux
sans combler les lignes vides par des ~
id
La commande id affiche les informations utilisateur et de groupe pour un utilisateur
spcifi, ou si aucun utilisateur n'est spcifi, elle affiche les informations sur
l'utilisateur courant
id ubuntu-user
uid=1001(ubuntu-user) gid=1001(ubuntu-user) groupes=1001(ubuntu-
user),29(audio)
commandes systme
chmod
quivalent MS-DOS/MS Windows : cacls
Signification : change mode
Modifie les permissions d'accs un fichier ou un rpertoire.
Type d'autorisations (une autorisation d'excution sur un rpertoire autorise
son ouverture) :
o + : Ajoute une permission
o - : Enlve une permission
o = : Autorise uniquement l'autorisation indique
o r : Lecture ; Valeur octale 4
o w : Ecriture ; Valeur octale 2
o x : Execution ; Valeur octale 1
o s : Utilise les droits du propritaire ou du groupe lors de l'excution
o u : Propritaire du fichier
o g : Groupe propritaire du fichier
o o : Tous les autres utilisateurs
Options les plus frquentes :
o -R : Rcursif, modifie les autorisations d'un rpertoire et tout ce qu'il
contient
o -c : Ne montrer que les fichiers ayant t rellement modifis
o -f : Ne pas afficher les messages d'erreur
Exemples d'utilisation :
o chmod ugo+x monRep
Ajoute l'excution (ouverture) du rpertoire monRep tous
(propritaire, groupe, autres)
o chmod go-wx monRep
Supprime l'autorisation d'criture et l'excution de monRep au groupe
et aux autres
o chmod u=rw,go=r MonFichier
Fixe l'autorisation de lecture et d'criture au propritaire de
MonFichier et une autorisation de lecture au groupe et aux autres.
o chmod 644 MonFichier
Exactement la mme chose que ci-dessus mais en utilisant les valeurs
octales (Nota : 6 = 4+2 = lecture + criture)
o chmod u=rw,g=r,o= MonFichier
Fixe l'autorisation d'ouverture et de lecture de MonFichier au
propritaire, uniquement la lecture au groupe et interdit tout accs aux
autres.
o chmod 640 MonFichier
Exactement la mme chose que ci-dessus mais en utilisant les valeurs
octales
chown
quivalent MS-DOS/MS Windows : cacls
Signification : change owner
Change le propritaire et le groupe propritaire d'un fichier
Options les plus frquentes :
o -R : Modifie rcursivement un rpertoire et tout ce qu'il contient
Exemples d'utilisation :
o chown autreUtilisateur MonFichier
Change le propritaire de MonFichier en autreUtilisateur
o chown -R lui:nous monRep
Change le propritaire en lui et le groupe propritaire en nous du
rpertoire monRep ainsi que tout ce qu'il contient
chgrp
Signification : change groupe
Change le groupe propritaire d'un fichier
Options les plus frquentes :
o -R : Change rcursivement un rpertoire et tout ce qu'il contient
o -h : Change le groupe propritaire d'un lien symbolique et seulement
lui (ne touche pas la destination du lien)
o -L : Si fournie avec R , change le groupe propritaire d'un rpertoire et
des fichiers qu'il contient s'il est point par un lien symbolique
rencontr lors de l'excution
Exemples d'utilisation :
o chgrp unGroupe MonFichier
Change le groupe propritaire du fichier MonFichier en unGroupe
o chgrp -R unGroupe monRep
Change le groupe propritaire du rpertoire monRep ainsi que tout ce
qu'il contient en unGroupe
free
Signification : mmoire libre
Affiche la mmoire disponible / utilise du systme
Options les plus frquentes :
o -b : Affiche la mmoire en octets
o -k : Affiche la mmoire en kilooctets
o -m : Affiche la mmoire en mgaoctets
o -h : Affiche la mmoire en units pertinentes
o -t : Affiche en plus la ligne des totaux (RAM + swap)
o -s : Spcifie le dlai de raffichage de la mmoire
Exemples d'utilisation :
o free -th
o free -m -s 5 Raffiche la mmoire du systme en mgaoctets toutes les
5 secondes. (Ctrl c pour arrter).
mount
Signification : mount
Monter un systme de fichiers
Options les plus frquentes :
o -a : Monter tous les systmes de fichier dclars dans le fichier
/etc/fstab
o -t : Prcise le type de fichier monter
o -o : Ajouter une option. Options adjointe -o les plus frquentes :
o auto : Permet d'tre mont par -a
o async : Les entres/sorties sur le systme de fichiers seront
asynchrones
o defaults : Utilise les options rw, suid, dev, exec, auto, nouser, et
async.
o dev : Interprte les fichiers spciaux de priphriques du systme
prsent dans /dev/
o exec : Permet l'excution de fichiers binaires du systme mont
o noauto : Empche d'tre mont avec -a
o nodev : Ne pas interprter les fichiers spciaux de priphriques du
systme
o noexec : Empche l'excution de fichiers binaires du systme mont
o nouser : Ne pas autoriser d'autres utilisateurs que root (ou sudo)
monter le systme de fichiers (comportement par dfaut)
o ro : Monte le systme en lecture seule
o rw : Monte le systme en lecture et criture
o suid : Prend en compte les bits SetUID ou SetGID du systme mont
o user : Permet aux utilisateurs ordinaires monter et dmonter le
systme de fichiers (implique noexec, nosuid, et nodev sauf si
surcharges)
Exemples d'utilisation :
o mount
Liste tous les systmes de fichiers actuellement monts
o mount -a
Monte tous les systmes de fichiers dclars dans le fichier /etc/fstab
o mount /mnt/maPartion
Monte le systme de fichiers ad-hoc dclars dans le fichier /etc/fstab
o mount -t iso9660 [Link] /mnt/monIso -o loop
Monte dans un priphrique boucle (loop) le fichier iso [Link]
dans le rpertoire /mnt/monIso
o mount -t vfat -o defaults,rw,user,umask=022,uid=1000 /dev/sda1
/mnt/Mondisk/
Monte un disque dur USB (/dev/sda1) format en FAT32 (-t vfat) en
lecture criture (rw) dans le rpertoire /mnt/Mondisk/ ; tous les
utilisateurs peuvent le dmonter (user), les droits d'excution
(uid=1000) sont fixs l'utilisateur ayant l'UID 1000 (sous Ubuntu,
l'uid 1000 correspond au premier utilisateur cr) et la cration d'un
fichier s'effectuera avec les permissions 644 (rw-r---r--) et pour un
rpertoire 755 (rwxr-xr-x) (umask 022)
Ressource :
o A lire aussi mount_fstab
umount
Signification : unmout
Dmonte un systme de fichiers
Options les plus frquentes :
o -a : Dmonte tous les systmes de fichiers prsents dans /etc/mtab
o -d : Si le systme mont est un priphrique loop, librer le
priphrique.
o -f : Forcer le dmontage
o -r : Si impossible de dmonter, monter en lecture seule
Exemples d'utilisation :
o umount /mnt/Mondisk
Dmonte le systme de fichiers mont dans /mnt/Mondisk
o umount -f /dev/cdrom
Force le dmontage du priphrique CDROM
o umount -d /mnt/monIso
Dmonte et libre le priphrique loop
o umount -a
Dmonte tous les systmes de fichiers monts ( l'exception de /proc) ;
ne sert que lorsque l'on veut redmarrer ou teindre sa machine
manuellement et proprement.
sudo
quivalent MS-DOS/MS Windows : runas
Signification : substitute user - do
Permet d'excuter des commandes en tant qu'un autre utilisateur, donc avec
d'autres privilges que les siens.
Options les plus frquentes :
o -s : Importe les variables d'environnement du shell
o -k : Lorsque l'on utilise sudo, il garde en mmoire le mot de passe ;
cette option dconnecte l'utilisateur et forcera redemander un mot de
passe si sudo est excut avant le timeout dfini.
Exemples d'utilisation :
o sudo reboot
Lance la commande reboot avec les droits de l'utilisateur root
Ressources :
o sudo
o Site officiel de sudo : Sudo Main Page
o Voir aussi la commande visudo
ps
quivalent MS-DOS/MS Windows : tasklist
Signification : processes snapshot
Affiche les processus en cours
Options les plus frquentes :
o -u : Affiche les processus de l'utilisateur qui excute la commande
o -au : Affiche les processus de tous les utilisateurs
o -aux : Affiche l'intgralit des processus du systme. quivalent ps -
A
o -faux : Affiche tous les processus du systme en les regroupant par
enchanement d'excution.
Exemples d'utilisation :
o ps -u
Tous les processus de l'utilisateur courant
o ps -aux
Tous les processus en cours
pensez utiliser avec grep pour limiter la liste : ps -aux | grep tuxpaint ne vous
retournera que les processus contenant tuxpaint
kill / killall
quivalent MS-DOS/MS Windows : taskkill
Signification : kill / kill all [tuer/tuer tous]
Permet d'envoyer un signal un processus ; kill ne comprend que les PID
(Process Identifier, numro d'ordre du processus), killall quant lui comprend
le nom du processus.
Options les plus frquentes :
o -s : Indique quel signal s envoyer au processus ; Le signal peut tre
identifi soit par son nom (exemple : SIGTERM) soit par son numro
(exemple : 9) ; Cette option peut tre remplace par le numro du
signal : -s 9 est quivalent -9.
o -l : Affiche la liste des signaux connus.
Les signaux les plus courants sont :
HUP signal 1 : signal de fin d'excution ou le processus doit relire son fichier
de configuration.
TERM signal 15 : Le signal Terminate indique un processus qu'il doit
s'arrter.
KILL signal 9 : Le signal Kill indique au systme qu'il doit arrter un
processus qui ne rpond plus.
Exemples d'utilisation :
o kill -15 14774 : Envoie le signal 15, ou TERM, au processus ayant le
numro 14774 ce qui a pour effet de terminer proprement le
processus.
o kill -9 7804 : Envoie le signal 9, ou KILL, au processus ayant le
numro 7804 ce qui a pour effet de tuer le processus.
o killall -TERM firefox-bin : Envoie le signal TERM, ou 15, au
processus firefox-bin ce qui a pour effet de le fermer.
Il est gnralement conseill de lancer des signaux de faible importance avant
de lancer la grosse artillerie. En pratique, tester dans l'ordre et deux fois
chacune de ces commandes :
kill pid (envoie le signal 15, TERM)
kill -INT pid (envoie le signal 2, INT)
kill -KILL pid (envoie le signal 9, KILL)
L'option par dfaut de kill est TERM, c'est pourquoi il n'est pas ncessaire de le
prciser explicitement. kill et kill -TERM sont donc quivalents.
a ne marche pas ? Deux possibilits, diagnosticable l'aide de la commande
ps aux|grep nom_du_process :
o Le processus est devenu zombie . Dans ce cas, la commande
prcdente affiche un 'Z'. Pour le tuer, il faut tuer ou redmarrer son
processus parent, que l'on peut dterminer avec la commande ps -ef ou
ps afx.
o Le processus est ininterruptible (il apparat comme 'D' avec la
commande prcdente), bloqu sur une opration d'entre/sortie (I/O),
vraisemblablement suite un bug dans un pilote matriel. Dans ce cas,
aucune issue : la politique des dveloppeurs du noyau linux est de
considrer qu'avoir la main sur ce type de processus compromettrait
trop profondment la stabilit du systme. C'est l'un des rares cas o
l'on a pas d'autre choix que de redmarrer l'ordinateur.
shutdown
Signification : shutdown [teindre]
Permet d'teindre ou relancer la machine au bot d'un temps dtermin (requis
: on peut mettre now pour teindre immdiatement). Les nouvelles connexions
seront bloques quelques minutes avant l'extinction et les utilisateurs
connects sont prvenus l'avance.
Options les plus frquentes :
o -r : pour relancer (reboot).
o -P : pour teindre le PC.
Exemples d'utilisation :
o shutdown -r now : reboot immdiat
o shutdown -P now : extinction immdiate
Il semblerait que shutdown now ne fonctionne plus, ni sur Ubuntu, ni sur OpenBSD
(du moins sur les miens). Cependant, la commande shutdown -P now fonctionne.
En effet, il suffit de remplacer "now" par "0" soit 0 minutes et le tour est jou.
passwd
Signification : password
Permet de modifier le mot de passe d'un utilisateur.
Options les plus frquentes :
o -S : Affiche l'tat d'un compte (nom du compte, bloqu (L), si
l'utilisateur n'a pas de mot de passe (NP) ou a un mot de passe
utilisable (P), date de dernire modification du mot de passe, dure
minimum avant modification, dure maximum de validit, dure
d'avertissement, dure d'inactivit autorise)
A moins d'tre adminsitrateur systme ou rseau (auquel cas pourquoi
lisez-vous ces lignes ?) cette commande s'utilise gnralement sans
option.
Exemple d'utilisation :
o passwd
Demande changer le mot de passe
groups
Signification : groups
Affiche les groupes auxquels appartient un utilisateur
Exemples d'utilisation :
o groups
Affiche la liste des groupes auxquels appartient l'utilisateur ayant tap
la commande.
o groups MonUtilisateur
Affiche tous les groupes auxquels appartient l'utilisateur
MonUtilisateur.
adduser
Signification : "ajouter un utilisateur" (en anglais : add user)
Ajoute un utilisateur ou un groupe, au systme.
Options les plus frquentes :
o --disabled-login : Cre un nouvel utilisateur qui ne pourra se connecter
jusqu' ce qu'un mot de passe lui soit attribu.
o --disabled-password : Comme --disabled-login sauf que le nouvel
utilisateur pourra se connecter en SSH avec des clefs RSA : pratique
pour crer un utilisateur qui ne se connectera que via SSH.
o --system : Cre un utilisateur systme.
o --group tel-nom : Un groupe portant le nom fourni en paramtre est
cr.
o --group --system : Un groupe ayant le mme nom et le mme
identifiant numrique que l'utilisateur systme est cr.
o --home tel-rpertoire : Utilise "tel-rpertoire" comme rpertoire
personnel de l'utilisateur, plutt que la valeur par dfaut. Si le
rpertoire n'existe pas, il est cr, et les fichiers du squelette y sont
copis.
o --no-create-home : Ne cre pas de rpertoire HOME.
Exemples d'utilisation :
o adduser MonUtilisateur
Cre l'utilisateur MonUtilisateur.
o adduser --disabled-password --no-create-home UtilisateurSSH
Cre un utilisateur UtilisateurSSH sans mot de passe ni rpertoire
personnel dans /home, qui ne pourra pas se connecter la machine
directement, mais en SSH, oui.
o adduser --disabled-password --home /home/UtilisateurSSH
UtilisateurSSH
Mme chose que ci-dessus sauf qu'on lui donne le mme rpertoire
HOME qu' l'utilisateur UtilisateurSSH cr en premier.
o adduser UtilisateurSSH fuse
Ajoute l'utilisateur UtilisateurSSH (cr pralablement) dans le groupe
"fuse". On peut faire aussi un: gpasswd -a $USER fuse
o adduser NouvelUtilisateur --ingroup users
Cre l'utilisateur NouvelUtilisateur et l'ajoute au groupe "users".
o adduser NouvelUtilisateur --ingroup users --uid 1000
Cre l'utilisateur NouvelUtilisateur avec l'uid 1000 et l'ajoute au
groupe "users" (utile pour crire sur une partition ext2/3/4 externe au
systeme ou un dossier appartenant au uid 1000).
deluser
Signification : delete user
Supprime un utilisateur du systme.
Option la plus frquente :
o system : Ne supprime l'utilisateur que si c'est un utilisateur systme.
o remove-home : Supprime l'utilisateur ainsi que son rpertoire dans le
home.
Exemple d'utilisation :
o deluser UtilisateurSSH
Supprime l'utilisateur UtilisateurSSH
o deluser remove-home NouvelUtilisateur
Supprime l'utilisateur NouvelUtilisateur ainsi que le rpertoire
/home/NouvelUtilisateur
o deluser NouvelUtilisateur users
Supprime l'utilisateur NouvelUtilisateur du groupe "users"
usermod
Signification : user modification
Modifie les paramtres d'un compte utilisateur.
Options les plus frquentes :
o -G, groups GROUPE1[,GROUPE2,[,GROUPEN]]] : Ajouter
l'utilisateur aux groupes prcdents. ATTENTION : si l'utilisateur fait
partie d'un groupe qui n'est pas list dans votre ligne de commande
("admin" par exemple), l'utilisateur sera supprim de ce groupe avec
des consquences pouvant tre dsastreuses. Ce comportement peut
tre chang avec l'option -a, qui permet d'ajouter l'utilisateur une liste
de groupes supplmentaires sans prendre le risque de le supprimer
d'autres groupes importants.
Exemples d'utilisation :
o usermod -aG toto machin
Ajoute l'utilisateur machin au groupe toto sans supprimer machin de
ses groupes d'origine.
o usermod -g group1 user1
Dfini pour l'utilisateur user1 le groupe group1 comme groupe
primaire
o sudo usermod -d /home/nouveau_login -m -l nouveau_login
ancien_login
Permet de renommer le rpertoire (dossier) utilisateur et de changer
son nom. Pratique lorsque le pc change de mains.
df
Signification : disk free
Affiche la quantit d'espace disque utilis par les systmes de fichiers.
Options les plus frquentes :
o -a : Affiche tous les systmes de fichiers, y compris ceux de 0 blocs
(par exemple : proc, sysfs, usbfs et tmpfs)
o -h : Ajoute aux valeur un M pour mbioctet (2^20 octets) pour que ce
soit plus lisible.
o -H : Pareil que -h mais en mgaoctets (10^6 octets).
o -T : Affiche le type du systme de fichier.
Exemples d'utilisation :
o df -h
Affiche la quantit d'espace disque utilis en mbioctets par les
systmes de fichiers.
o df /home
Affiche la quantit d'espace disque utilis par la partition /home (si elle
existe)
o df -T -h
Affiche le nom des partitions et leur point de montage.
Alternative : On peut aussi utiliser dfc, avec affichage en couleur de
l'occupation des systmes de fichier.
fdisk
quivalent MS-DOS/MS Windows : fdisk
Signification : Manipulateur de partitions
Modifie la table de partition des disques, son utilisation est auto-documente
avec la commande m
Options les plus frqentes :
o -l Informations dtailles des disques
Exemples d'utilisation
o sudo fdisk /dev/sda
o sudo fdisk -l
du
quivalent MS-DOS/MS Windows : dir
Signification : disk usage
Affiche l'espace disque utilis par les fichiers et/ou les rpertoires
Options les plus frquentes :
o -a : Afficher pour tous les fichiers et pas uniquement les rpertoires.
o -s : Afficher le total sans lister les diffrents fichiers
o -c : Faire un total aprs avoir tout affich.
o -h : Ajoute un suffixe correspondant l'unit (K, M, G)
o -H : Idem que -h mais en puissance de 10
Exemple d'utilisation :
o du -hs dir
Affiche la taille du rpertoire dir ou du rpertoire courant si dir est
omis.
o du -ch /home/MonUtilisateur
Affiche la taille des rpertoires contenus dans /home/MonUtilisateur
en utilisant un suffixe puis le total.
o du -sm ~/Images/*.jpg
Affiche la taille totale des fichiers JPEG contenus dans le rpertoire
~/Images
uptime
Signification : uptime
Indique depuis quand le systme fonctionne.
Exemples d'utilisations :
o uptime
Affiche l'heure actuelle, la dure depuis laquelle le systme fonctionne,
le nombre d'utilisateurs actuellement connects, et la charge systme
moyenne ; Commande de geek par excellence qui ne sert pas grand
chose pour un utilisateur lambda, mais utile pour un administrateur.
lspci
Signification : list pci
Liste tous les priphriques PCI
Option la plus frquente :
o -v : Affiche des informations plus dtailles
Exemples d'utilisation :
o lspci
lsusb
Signification : list usb
Liste tous les priphriques USB
Option la plus frquente :
o -v : Affiche des informations plus dtailles
Exemples d'utilisation :
o lsusb
uname
Signification : unix name
Affiche des informations sur le systme.
Options les plus frquentes :
o -s : Affiche le nom du noyau.
o -n : Affiche le nom de la machine (hostname).
o -r : Affiche la rvision du noyau
o -v : Affiche la version du noyau
o -m : Affiche le type de processeur de la machine (i386, i686, etc.)
o -o : Affiche le nom du systme d'exploitation
o -a : Afficher les informations en utilisant les options -snrvmo
Exemple d'utilisation :
o uname -a
Affiche tout.
apt-get
Signification : avanced package tool - get
Permet l'installation et la dsinstallation de paquets en tenant compte des
dpendances ainsi que le tlchargement des paquets s'ils sont sur une source
rseau.
Commandes les plus frquentes :
o update : Met jour la liste des paquets disponibles en fonction des
sources fournies.
o upgrade : Met jour tous les paquets dj installs.
o dist-upgrade : Pareil upgrade mais permet en plus de passer une
version suprieure du noyau et de certains paquets, sans changer de
version d'ubuntu.
o install : Installe un ou plusieurs paquets.
o remove : Supprime un ou plusieurs paquets.
o clean : Efface du systme les installateurs, sans dsinstaller de paquets.
Options les plus frquentes :
o -f : Utilise avec install ou remove cette option permet de rparer un
systme dont les dpendances sont dfectueuses.
o -m : Ignore les paquets manquants (a viter si on ne sait pas
exactement ce que l'on fait).
o -s : Fait une simulation des actions mener sans rien toucher au
systme.
o -y : Rpond automatiquement oui toutes les questions.
o -u : Affiche les paquets mis jour.
o --purge : A utiliser conjointement avec remove pour supprimer tout ce
qui peut l'tre (fichiers de configuration par exemple, sauf ceux
ventuellement prsents dans /home).
o --reinstall : Rinstaller les paquets avec leur version plus rcente.
Exemples d'utilisation :
o sudo apt-get update
Met jour la liste des paquets disponibles.
o sudo apt-get upgrade
Met jour tous les paquets installs.
o sudo apt-get install paquet1 paquet2
Installe paquet1 paquet2.
o sudo apt-get --purge remove paquet3
Supprime paquet3 ainsi que tous ses fichiers de configuration sauf
ceux ventuellement prsents dans /home.
Ne pas confondre avec apt, plus jeune, qui a beaucoup moins d'options.
Ressources :
o apt-get
o man apt-get
o Chez Debian le APT HOWTO
apt-cache
Signification : avanced package tool - cache
Gestion des paquets et manipulation du cache par APT
Commandes les plus frquentes :
o show : Affiche les informations associes au paquet.
o search : Recherche l'expression rgulire donne sur tous les paquets
disponibles.
o depends : Affiche les paquets dpendants du paquet donn.
o rdepends : Affiche les paquets qui ont en dpendance le paquet donn.
o madison : Affiche le dpt dans lequel se trouve le paquet donn.
Options les plus frquentes :
o -f : Affiche tous les champs d'information.
o -n : Ne recherche que dans les noms des paquets.
Exemples d'utilisation :
o apt-cache show xeyes
Affiche les informations associe au paquet xeyes.
o apt-cache depends ubuntu-desktop
Affiche toutes les dpendances du paquet ubuntu-desktop.
o apt-cache rdepends gnome-about
Affiche tous les paquets dont dpend le paquet gnome-about.
o apt-cache search -n irc
Recherche et affiche tous les paquets ayant dans leur nom irc
o apt-cache madison brasero
Indique le dpt fournissant le paquet brasero
file
Fonction : determiner le type de fichier
Permet d'identifier le type de fichier grce son MIME en utilisant les tests
magic sur le contenu des fichiers (en gnral les premiers bits). Les tests sont
fournis par le paquet libmagic1.
Exemples d'utilisation :
o $ file Images/karmic_koala-transparent_60px.png
o Images/karmic_koala-transparent_60px.png: PNG image, 60 x
46, 8-bit/color RGBA, non-interlaced
o $ file /usr/share/example-
content/Ubuntu_Free_Culture_Showcase/*
o /usr/share/example-
content/Ubuntu_Free_Culture_Showcase/How [Link]:
Ogg data, Theora video
o /usr/share/example-
content/Ubuntu_Free_Culture_Showcase/Josh Woodward -
[Link]: Ogg data, Vorbis audio, stereo, 44100 Hz,
~100000 bps, created by: [Link] libVorbis I
Voir aussi : exiftool du paquet libimage-exiftool-perl qui travaille sur les
mtadonnes (lecture et criture) des fichiers image, audio et vido.