Rappel des commandes de base
Linux est un système incroyable, malheureusement complexe pour les néophytes. Dans cet article, nous allons voir les commandes de base que vous devez maitriser. Dans ce wiki, vous avez de nombreuses pages vous permettant de rentrer dans les entrailles de GNU/Linux
Dossiers
mkdir '
rmdir '
pwd '
ls '
- -a : Affiche les dossiers cachés
- -l : Affichages détaillé
- -r : Affichage inversé
- -t : Du plus récent au plus ancien
- -S : Date décroissante
cd '
Fichiers
ln '
- -s : Lien symoblique (A la place d'un lien '"dur'" (hardlink))
touch '
type '
diff '
file '
- -i : Permet de connaitre le type MIME d'un fichier
cp '
- -v : Affiche les informations en mode verbose
- -r : Copie récursivement
- -L : Permet de suivre les liens symboliques
mv '
- -v : Affiche les informations en mode verbose
- -i : Mode interactif
- -n : Ne pas écraser si le fichier existe déjà
rm '
- -R : Remove recursivement (Pour des dossiers non vides)
- -v : Affiche les infos détaillées
Droits
chmod '
- x correspond aux droits pour le propriétaire
- y les droits du groupe
- et z les droits pour tous les autres
- -R pour changer les droits récursivement
chown '
- -R pour changer les propriétaires récursivement
umask '
- Par défaut, l'umask est de 022 (777-022 ='> Les fichiers seront créés en 755)
Misc
ssh '
- -p : Permet de spécifier le port
scp : secure copy
rsync : remote sync
sed : stream editor
grep : Permet de rechercher un motif dans un document
- -v : Inverse les résultats
- -i : Ignore la casse
- -c : Compte le nombre d'occurence qui correspondent à la regex
- -R : Recherche recursivement
- -n : Affiche le numéro de lignes
find : Permet de rechercher un fichier (Article complet : La commande find
less/more :
wc : word count
- -l : Line
- -w : Word
- -c : chars
cut :
- -d : Delimiteur
- -f : Champs
head '
- -n : Permet de spécifier le nombre de lignes (Ex: -n5 pour les 5 premières lignes)
tail/less :
Espace disque
df : disk free : Affiche l'espace restant dans les partitions
- -h : Affiche de manière compréhensible l'espace restant
du : disk usage : Affiche l'utilisation d'un dossier
- -sh : Affiche la taille du dossier
- -hc '--max-depth=1 : Affiche la taille des dossiers comme des fichiers dans le répertoire courant
Gestion des processus
top : Affiche les processus Linux
- k puis pid : Permet de kill un processus spécifique
- q : Quitter top
free : Affiche les informations sur la RAM/Swap
- -m : Affiche la mémoire en MB
- -h : Lisible par un humain (Affichage plus compréhensible)
- -t : Ajoute une ligne additionnant SWAP + RAM
- -s : Permet de préciser un intervalle de refresh (en secondes)
ps : process status
- aux : Montrer tous les processus de tous les utilisateurs
- f : Formate l'affichage sous forme d'arbre
pstree : process status tree
- -p : Affiche les processus
kill '
- kill 9 permet de forcer le kill d'un processus (A utiliser en dernier recours)
killall '