dimanche 4 avril 2010

Les commandes Linux (les plus utiles)

Les commandes Linux


Les commandes shell UNIX ne sont pas toujours faciles à retenir, mais elles sont tellement pratiques... Voici une liste des commandes les plus usitées avec un bref descriptif. Une fois que vous connaissez le nom et la fonction de base, vous pourrez toujours vous aider de la commande "man" ...


adduser --> Ajout d'un nouvel utilisateur

alias --> Définition d'abréviation de commandes

arp --> Affichage de la table de conversion des adresses MAC

at --> Exécution d'une commande à un moment précis

awk --> Langage de programmation pour traitement de fichier
_____

banner --> Affichage d'une bannière

bash --> Appel du Bourne Again Shell

bg --> Exécute un processus en arrière plan

break --> Sortie d'une boucle
_____

cal --> Affichage d'un calendrier

cat --> Afficher un fichier (texte)

cd --> Changement de répertoire

chgrp --> Modification du groupe propriétaire d'un fichier

chmod --> Changement des permissions d'accès sur un fichier

chown --> Modification du propriétaire d'un fichier

chsh --> Changement du shell de connexion

clear --> Effacement de l'écran

clock --> Affichage de l'heure

cmp --> Comparaison de deux fichiers

cp --> Copie de fichiers

cut --> Découpage de lignes dans un fichier
_____

date --> Date etheure du système

dd --> Copie un disque ou une disquette bloc à bloc

debugfs --> Recherche d'erreurs dans un système de fichiers

diff --> Affiche les différences entre les fichiers

du --> Affiche l'espace occupé par des fichiers pour chaque répertoire

dump --> Sauvegarde des fichiers
_____

echo --> Affiche un texte

edquota --> Changement des quotas d'espace disque

emacs --> Editeur de texte emacs

exit --> Quitter le shell actuel
_____

fdisk --> Changement des partitions d'un disque

fdformat --> Formatte une disquette

fg --> Exécute un processus au premier plan

fgrep --> Recherche rapide dans un fichier

file --> Détermine le type du fichier

find --> Recherche récursive de fichier dans un répertoire

free --> Affiche la mémoire libre
______

gpasswd --> Gestion de propriétés de groupes

groupadd --> Ajout d'un groupe

groupdel --> Suppression d'un groupe

groupmod --> Changement des propriétés d'un groupe

groups --> Affiche les groupes dont on fait partie

grpck --> Vérifie la syntaxe du contneu du fichier /etc/group

gzip --> (De)Compresse les fichiers portant l'extension .gz
_____

hostname --> Fixe ou affiche le nom de l'hôte
_____

id --> Affiche le numéro de l'utilisateur courant ainsi que les groupes auquel ce dernier appartient

ifconfig --> Affiche / Configure les interfaces réseau et série disponibles

ifdown --> Arrête une interface réseau ou série

ifup --> Démarre une interface réseau ou série

ipfwadm --> Configure le firewall ipchains (noyau 2.2)

iptables --> Configure le firewall iptables (noyau 2.4)
_____

jobs --> Affiche les process qui s'éxécutent en tâche de fond

join --> Mixe deux fichiers
_____

key --> Générateur de mot de passe

kill --> Envoi des signaux aux processus

killall --> Envoi le signal de fin d'écecution au processus indiqué
_____
less --> Affiche un texte

ln --> Crée un lien vers un fichier

locate --> Permet de retrouver rapidement le chemin pour parvenir à un fichier d'après une partie ou
l'intégralité de son nom

logname --> Affichage du nom d'utilisateur

lpd --> Lance le démon d'inpression BSD

lpq --> Affiche les files d'attente d'impression

lpr --> Imprime des fichiers

lprm --> Supprime un job de la file d'attente

lptest --> Test les imprimantes

ls --> Affiche le contenu du répertoire courant
_____

mail --> Envoi et réception d'e-mail

man --> Affiche l'aide en ligne

mkdir --> Crée un répertoire

more --> Affiche un fichier (texte) page par page

mount --> Montage d'un système de fichier

mv --> Déplace ou renomme un fichier
_____

netcfg --> Configure le réseau via une interface graphique

netstat --> Affiche des informations sur la configuration réseau

nice --> Modifie la priorité d'un proccessus (valeur entre 1 et 20)

nslookup --> Affiche des informations sur la résulution de nom via DNS
_____

passwd --> Change de mot de passe

ps --> Affiche la liste des processus

pwd --> Affiche le chemin courant
_____

quotacheck --> Vérifie les quotas disque

quotaon --> Active les quotas disque

quotaoff --> Désactive les quotas disque
_____

reboot --> Redémarrage

rm --> Efface un fichier

rmdir --> Efface un répertoire

rwho --> Liste des utilisateurs connectés
_____

sed --> Editeur de texte batch

sg --> Change de groupe

shutdown --> Arrête le système

sleep --> Interruption du traitement pendant un certain temps

smbd --> Lance le démon SMB

smbclient --> Lance un client SMB pour machines UNIX

smbstatus --> Liste des connexions SMB présentes

sort --> Filtre d'entrée ligne par ligne

startx --> Démarre le serveur X

su --> Passe du mode utilisateur au mode super-utilisateur

sudo --> Changement d'utilisateur

sulogin --> Login root en urgence
_____

tail --> Affichage de la dernière partie d'un fichier

tar --> Sauvegarde et archivage de fichiers

touch --> Permet de créer un fichier vide

traceroute --> Reconstitue la route qu'emprunte un paquet

type --> Affiche le type du fichier
_____

ulimit --> Pour définir la taille maximin d'un fichier

umask --> Définit les droits (négatifs) de création d'un fichier

umount --> Démontage d'un sytème de fichier

unalias --> Suppression d'un nom d'alias

uname --> Donne des informations système (processeur, version)

update --> Mise à jour du système

useradd --> Ajout d'un nouvel utilisateur

userdel --> Suppression d'un utilisateur

usermod --> Changement des attributs d'un utilisateur
_____

vi --> Editeur de texte vi

vim --> Editeur de texte vim
_____

wait --> Attend la fin d'un processus en arrière plan

wall --> Envoi d'un message à tous les utilisateurs

wc --> Comptabilisation des caractères, mots et lignes

who --> Affiche les utilisateurs courants

winkey --> Générateur de mot de passe


Cette liste est bien entendu une liste non exhaustive de toutes les commandes Linux.


The end ...
Virtual