Commandes de base sous Linux : cd, ls, mkdir, rm, find, cat, nano...
Le manuel
La commande man
permet d'afficher le manuel d'une autre commande.
Par exemple man ls
permet d'afficher les options de la commande ls
, et man man
est l'affichage du manuel du manuel.
Organisation des fichiers
Les fichiers sont organisés sous Linux dans des dossiers (ou répertoires) arborescents (il n'y a pas de notion de disques).
Le premier de ces dossiers, appelé racine, est /
.
Des fils courants de racines sont :
/bin
qui contient des programmes du systèmes ;/home
qui contient les données des utilisateurs ;/tmp
qui contient des données volatiles accessibles à tous.
Gestion de fichiers
pwd
: savoir où je me situe dans l'arborescencecd
: aller quelque part dans l'arborescencecd /home
: aller dans /home (déplacement absolu)cd me
: aller dans le répertoire me fils de mon répertoire courant (déplacement relatif)cd ..
: remonter dans l'arborescence (déplacement vers son père)cd ~
: permet de retourner dans son dossier initial (retour au domicile)
ls
: voir les fichiers et dossiers dans mon dossier actuel (sauf les fichiers cachés commençant par un .)ls -al
: voir tous les fichiers et dossiers dans mon dossier actuel avec leurs informations associées (vue détaillée)touch file
: créer un fichier filerm file
: supprimer le fichier file dans mon dossier actuelmkdir dir
: créer un nouveau dossier dir dans mon dossier actuelrm *
: supprimer tous les fichiers de mon dossier actuelrm -R dir
: supprimer le dossier dir dans mon dossier actuelcat file
: afficher le contenu du fichier filemore
: afficher le contenu du fichier file en mode paginéless
: afficher le contenu du fichier file en mode défilement
Édition de fichiers
nano file
Éditeur dans le terminal (simple d'utilisation)
Les commandes sont indiquées en bas de l'éditeur
gedit file &
Éditeur graphique
Utiliser une extension de fichier standard ou le menu
Affichage > Mode de coloration
pour obtenir une visualisation adaptée au type de fichier édité (par exemple .sql pour un fichier SQL)
Rechercher un fichier
find / -name '*test*'
permet de rechercher un fichier contenant la chaîne test sur tout le disquefind ~ -name '*test*'
permet de rechercher un fichier contenant la chaîne test dans son espace personnel