Cette page reprend la liste de commandes disponibles sous Linux. Elles sont à exécuter dans un terminal.
Général
Contrôle de l’invite
Effacer l’écran
On peut utiliser la commande clear.
clearEn réalité, l’écran n’est pas réellement effacé. Le curseur est repositionné en début de terminal, mais on peut toujours avoir accès aux résultats des précédentes commandes en défilant vers le haut.
Effacer complètement l’écran
On peut utiliser la commande reset.
resetLa différence entre cette commande et clear, c’est qu’ici l’écran est réellement effacé.
Passer en mode super-utilisateur
Utilisez la commande sudo su.
Fichiers et dossiers
Change Mod (chmod)
La commande chmod permet de modifier l’accès aux fichiers et répertoires.
Exemple permettant de changer le mode pour le répertoire courant:
chmod 775 ./Plus d’informations et d’exemples:
- La commande chmod – Ionos
Copie de fichier
Pour copier des fichiers et dossiers, utilisez la commande cp.
cp <nomFichier.txt> <destination>Il est également possible de copier plusieurs fichiers d’un coup, copier un répertoire, etc.
Plus d’informations et d’exemples :
- Comment copier des fichiers sous Linux avec la commande cp – Linux-Console
Compter les fichiers dans un dossier
Pour compter les fichiers de manière récursive dans un dossier, on peut utiliser la commande find.
find <location> -type f | wc -lRemplacez simplement <location> par le dossier dans lequel vous voulez compter les fichiers. D’autres exemples d’utilisation de la commande sont fournis ci-dessous.
Listing (ls)
Cette commande permet de lister les fichiers et répertoires dans le système de fichier.
Exemple:
lsIl y a évidemment possibilité d’indiquer des options comme -l pour avoir un affichage détaillé (listant notamment les droits d’accès).
Plus d’informations et d’exemples :
- La commande ls: utilisation et exemples – Malekal
Rechercher (find)
La commande find permet de chercher sur base d’un ou plusieurs critères.
find <location> <options>Par exemple, pour rechercher dans le dossier /etc sur base du nom, on utilisera alors:
find /etc -name nginxIl est également possible de rechercher dans le dossier actuel sur base des permissions:
find . -perm 775Il est même possible d’exécuter une commande qui changera le mode récursivement pour l’ensemble des fichiers et dossiers listés:
find . -perm 755 -exec chmod -R 775 {} \;Plus d’exemples :
- Find command with examples – GeeksForGeek
- How to audit permissions with the find command – Damon Garn
Renommer un fichier
Pour renommer un fichier on peut utiliser la commande mv.
mv nomFichier.txt nouveauNomFichier.txtPlus d’exemples :
- Commande mv sous Linux avec exemples – Linux-Console
