Petit florilège de commandes Linux pouvant s’avérer utiles.
Privilèges
- ROOT
sudo su
Général
- Affiche l’aide d’un élément
help | help UnElement
- Affiche l’aide concernant une commande particulière
man | man UneCommande
- Affiche l’historique des n dernières commandes
history | history n
Répertoire
- Change le répertoire courant
cd | cd, cd ../, etc
- Affiche le contenu d’un répertoire : ls | ls -l
ls
- Efface un répertoire et son contenu : rm -rf /rep/*
rm -rf
- Crée un répertoire : mkdir /home/user/rep/
mkdir
- Efface un répertoire s’il est vide : rmdir /home/user/rep/
rmdir
- Trouve le répertoire dans lequel se trouve une commande : which MaCommande
which
Fichiers
- Copie un ou plusieurs fichiers: cp xyz /rep | cp xyz abc | cp -R /rep/a /rep/b
cp
- Efface un ou plusieurs fichiers : rm xyz abc | rm -f xyz abc
rm
- Déplace ou renomme un ou des fichiers : mv xyz abc | mv * /rep/
mv
- Trouve un fichier répondant à certains critères : find /rep -name “*abc*”
find
- Trouve un fichier d’après son nom : locate abc
locate
- Modifie les permissions d’un fichier : chmod o+r /home/user | chmod a+rw /home/user/abc
chmod 777
- Modifie le propriétaire d’un fichier : chown user abc
chown
- Modifie le groupe proprétaire d’un fichier : chgrp -R nobody /home/httpd
chgrp
- Crée un lien vers un fichier : ln -s /rep
ln -s
- Recherche une chaîne dans un fichier : grep chaîne *.txt (recherche une chaîne dans les fichiers.txt)
grep
- Affiche un fichier à l’écran : cat ~/.MonFichier
cat