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