La plupart des commandes présentées ici sont documentées dans votre système. Il vous suffit de taper dans une console man commande pour avoir toutes les informations sur le fonctionnement de la commande.
Cette page vise à présenter une liste de commandes connues et souvent utilisées dans la gestion des fichiers et répertoire sous Linux.
Les commandes de gestion de fichier et répertoire :
– ls Lister
– cp Copier
– rm Supprimer
– mv Déplacer
– ln Crée un lien
– pwd Affiche le répertoire courant
– cd Se déplacer dans l’arborescence
– mkdir Créer un répertoire
– find Chercher
– cat,more,less Affiche le contenu d’un fichier
– file Affiche le type d’un fichier
– grep Recherche des chaines dans un fichier
– sort Tri d’un fichier
– tail Affiche la fin d’un fichier
– head Affiche le début d’un fichier
– wc Affiche le nbre de lignes, de mots et de caractère d’un fichier
Exemple :
# Affichez les lignes du fichier /etc/services avec le mot SSH
[p.lima@linux]$ grep SSH /etc/services
# Affichez les lignes du fichier /etc/services avec le mot SSH sans tenir compte de la casse
[p.lima@linux]$ grep -i SSH /etc/services
# Affichez les lignes du fichier /etc/services qui commence par HTTPS
[p.lima@linux]$ grep ‘^HTTPS’ /etc/services
# Affichez les 3 dernières lignes du fichier /etc/services trié
[p.lima@linux]$ sort /etc/services | tail -3
# Affichez triées, page par page, les lignes du fichier /etc/services qui ne commence par #
[p.lima@linux]$ grep -v ‘^#’ /etc/services | sort | more
# Affichez les fichiers commençant par x,y ou z
[p.lima@linux]$ ls [xyz]*
[p.lima@linux]$ ls [x-z]*
# Affichez les fichiers ne commençant pas par x,y ou z
[p.lima@linux]$ ls [!xyz]*
[p.lima@linux]$ ls [!x-z]*
# Créer un fichier qui contient des espaces
[p.lima@linux]$ touch ‘Fichier avec des espaces’
# Interpréter une variable dans une commande
[p.lima@linux]$ echo « Mon répertoire perso de connexion est : $HOME »
# Interpréter une commande dans une commande (les anti quotes)
[p.lima@linux]$ echo « Voici la date : date
»
# Variable HOME
[p.lima@linux]$ echo $HOME
[p.lima@linux]$ echo ~
# Ajouter un répertoire au PATH de manière temporaire
[p.lima@linux]$ echo $PATH
[p.lima@linux]$ PATH=$PATH:/sbin
# Évite de mettre le ./ devant l’appel d’un script même dans le répertoire courant
[p.lima@linux]$ ifconfig –version
# Pour une modification permanente ajouter au fichier ~/.bash_profile


Voilà donc un bon article, bien passionnant. J’ai beaucoup aimé et n’hésiterai pas à le recommander, c’est pas mal du tout ! Elsa Mondriet