Vous êtes sur la page 1sur 7

Les commandes de LINUX

Les commandes de l'utilisateur

Les commandes de gestion du shell exit (clore la session) logout (fermer la session) halt (teindre l'ordinateur premptoirement) reboot (redmarrer l'ordinateur) clear (efface l'cran) bash (lance un shell "bash") echo (affiche sur la sortie standard l'argument qui suit la commande) echo "Votre nom est $LOGNAME" echo 'Votre nom n'est pas $LOGNAME' les alias dans la RAM : *creation : alias Nom_alias="commande linux" *supprission : unalias Nom_alias les alias dans le disque dur : vi /etc/profile uname (affiche la version d'Unix) Les commandes de gestion des rpertoires et des fichiers pwd (print working directory, affiche le chemin absolu du rpertoire courant) mc (Midnight Commander est un gestionnaire de fichiers) mc -c" (pour ouvrir deux volets) ls (list, affiche les rpertoires et les fichiers du rpertoire actif) ls (affiche seulement les noms) ls -l (affiche le format long : types + droits + Nbre de liens + user + group + taille + date + heure + nom) ls -a (affiche les fichiers masqus)

ls -la (affichage long avec les fichiers cachs) ls -al (affiche toute l'information) ls -i (affiche les numros d'inode des fichiers) ls -li (affichage le plus complet) ls -R (affiche rcursivement les sous rpertoires) ls -1 (affiche sur une seule colonne) ls -t (classe dans l'ordre croissant des dates) ls -S (classe par ordre dcroissant de taille) ls -rt (classe dans l'ordre inverse, reverse) ls -F (affiche le type de fichier dans l'ordre alphabtique) ls --help (affiche l'aide en ligne) ls --color=auto (utilise diffrentes couleurs) ls /temp ls | more ls -Falt /tmp dir (affiche le contenu du rpertoire par dffrence envers les systmes Windows) cd (change directory) cd .. (rpertoire parent) cd ~ (rpertoire de base) cd - (rpertoire prcedent, "OLDPWD") cd / (rpertoire racine) cp (copy) cp rapport*.txt sauvegarde cp -i source cible (copie interactive pour vrifier si le nom du fichier cible n'existe pas dj) cp -R rpertoire-source rpertoire-cible (copie rcursive, avec les sous rpertoires et les fichiers spciaux et FIFO) ren (rename) ln (link, cre des liens physique (hardlinks, un autre nom pour le mme fichier) ou symboliques (symlinks, un raccourci)) ln fichier fichier-hard ln -s fichier fichier-lien ln -s /dev/ttys0 /dev/modem (pour crer un lien entre le priphrique et le point de montage) mv (move, renomme et dplace un fichier) mv source destination mv ancien nouveau Les commandes d'administration mv -b ancien nouveau (avec une sauvegarde automatique de "nouveau~") mv * dossier (dplace tous les fichiers du rpertoire actif) mkdir (make directory) mkdir rpertoire mkdir /mnt/win_c rmdir (remove directory) rmdir dossier (supprime un rpertoire vide) rm (remove, fface!!!)

rm -R (enlvement rcursif!!!) rm fichier rm -i fichier (interactivement, avec demande de confirmation) rm -f fichier (avec force, sans demande de confirmation) rm -r fichier (avec rcursivit, avec les sous rpertoires) rm -rf dossier (supprime le rpertoire et tou son contenu, sans confirmation)

Pour visualiser une commande utilise par lun des utilisateurs (par exp : cat) : ps aux | grep cat pour visualiser les lignes des utilisateurs : ps aux | grep nom_utilisateur pour faire dconnecter un utilisateur : kill num_utilisateur_d_ bash pour visualiser un utilisateur : ps aux | grep TTY5 (ctrl+f5) Les commandes de gestion des attributs des fichiers chmod (change modus) chmod 744 fichier (rendre un fichier excutable) Les commandes de recherche find(recherche les fichiers) find chemin_de_recherche name extension type (f ou d) Exp : find /Rep1/Rep2 -name*.cpp type f Pour chercher les fichiers qui se terminent par .cpp et les copier dans fichier F1: find / -name*.cpp type f exec cp{} /F1 \ ; Pour la suppression on remplace cp par rm

Et pour demander la permission par yes on remplace exec par ok grep (recherche les occurrences de mots l'intrieur de fichier) grep expression fichier grep -i expression fichier (ignorer la casse) grep -n expression fichier (numroter les lignes) grep -c expression fichier (en comptant les occurrences) grep -v expression fichier (inverse la recherche, en excluant le "expression") grep expression /rpertoire/fichier grep ni ^expression f1 (qui commencent par expression) grep ni expression$ f1 (qui se terminent par expression) grep l expression /Rep1/* (chercher dans plusiuers fichiers) Les commandes d'dition more ("pager" qui affiche page par page sans retour en arrire, "h" affiche l'aide contextuelle) more fichier (pour affichage dun cran plein) more fichier1 fichier2 less (affiche page par page avec dfilement arrire, "h" affiche l'aide contextuelle) less fichier cat (concatenate avec le code de fin de fichier eof=CTRL + D) cat source(s) > destination cat fichier-un fichier-deux > fichier-un-deux cat -n fichier > fichier-numrot (cre un fichier dont les lignes sont numrots) cat -nb fichier (affiche sur la sortie standard les lignes numrot, sauf les lignes vides) cat > fichier_3 (crer un fichier fichier_3) cat source(s) (afficher des fichiers) cat source (afficher le contenu de votre fichier) cat >> fichier_1 (ajouter sans craser le contenu rcent) head (affiche les 10 premires lignes d'un fichier) head -n22 fichier (affiche les 22 premires lignes) head -v fichier ("verbose", affiche le nom du fichier) head -5 F1 (affiche les 5 premires lignes du fichier F1)

head -5 F1 > F2 (copier les 5 premiers lignes du F1 dans F2) tail (affiche les 10 dernires lignes d'un fichier) tail -n22 fichier (affiche les 22 dernires lignes) wc ("word & count", affiche et compte le nombre de lignes + mots + caractres) wc -l (affiche uniquement le nombre de lignes) wc -c (affiche uniquement le nombre de caractres ) wc -w (affiche uniquement le nombre de mots) Les commandes de l'administrateur

Les commandes de gestion des utilisateurs w (affiche les informations de connexion de l'utilisateur) who (affiche la liste des utilisateurs connects) whoami (indique le "logon" de l'utilisateur) useradd (ajouter un compte utilisateur) userdel (supprimer un compte utilisateur) usermod (modifier les informations d'un compte utilisateur) chfn (change les informations de finger dans "/etc/passwd": nom + mot de passe (ou "x" si "/etc/shadow") + UID + GID + commentaire + rpertoire de base + shell) chfn -h 0142647127 pat chfn -f "Patrick administre Linux" pat chfn -l pat passwd (change le mot de passe de l'utilisateur) Les commandes de gestion des systmes de fichiers pour monter une cl USB Mkdir /usb sans brancher la cl : Cd/dev Ls sd* aprs avoir brancher la cl : cd/dev ls sd*

mount t ntfs /dev/sda1 /usb pour dmonter la cl : umount /dev/sda1

Les commandes de gestion des processus top (affiche l'utilisation des ressources par les processus en temps rel) update ps (process search) ps ps -l (affichage long des processus de l'utilisateur ) ps -e (affiche les processus en cours) ps -ef (affiche les processus en cours en dtail) ps -efl (affichage long et en dtail des processus en cours) ps -ef | grep user ps -aux ps -aefx ps -aef | grep "vi" ps -aux | wc -l Les oprateurs de redirection des Entres/Sorties

| (pipe) commande | commande ls | cat cat fichier | lp > (redirection de la sortie standard, le fichier de destination crase le prcdent) commande > sortie ls > fichier commande 2> erreurs.txt (redirige les erreurs de syntaxe, le flux "stden" vers un fichier) commande < entre> sortie < (redirection de l'entr standard) commande < fichier d'entre >> (redirection et concatnation en fin de fichier) cat un deux >> ensemble << Les commandes d'archivage et de compression

tar (tape archive ressource, pour archiver ou restaurer des "tar file" avec l'extension ".tar") tar cvf archive.tar f1/Rep2/* tar -xvf archive.tar (desarchiver les fichier "archive.tar" dans le rpertoire courant) tar -xvf archive.tar /tmp (restaure le fichier "archive.tar" dans le rpertoire "/tmp") tar tvf archive.tar (lister le contenu de archive.tar sans dsarchiver) tar rvf archive.tar f3(ajouter f3 au fichier darchivage archive.tar) tar uvf archive.tar f3(mettre jour le fichier f3 dans archive.tar) tar -xvf archive.tar f3(dsarchiver seulement le fichier f3) gzip (programme de compression GNU qui forme des fichiers compresss avec l'extension ".gz") les fichiers originaux vont disparaitre aprs la compression les fichier compresss par gzip ne sont pas connus par lautre systme dexploitation taux de compression est meilleur par rapport zip gzip fichier_1 (fichier_1.gz) gunzip fichier_1.gz (dcompression) gunzip fichier.gz zip (programme de compression GNU qui forme des fichiers compresss avec l'extension ".zip") les fichiers originaux vont rester les fichiers compresss sont connus par dautre systme dexploitation taux de compression est moins performant par rapport celui de gzip zip r compresse.zip f1 f2 f3(compresser les fichiers f1, f2 et f3) unzip compresse.zip (dcompression)