Commandes de bases 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 option 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és 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é 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