Linux est un système d'exploitation open-source très utilisé dans les serveurs, le développement et la cybersécurité. Pour bien exploiter un système Linux, il est crucial de comprendre les commandes de base et la structure du système. Ce tutoriel vous présentera les commandes essentielles pour naviguer dans le système de fichiers, gérer les fichiers, et administrer des tâches basiques.
Linux est principalement géré via une interface en ligne de commande, appelée Terminal. Vous pouvez l'ouvrir en cherchant "Terminal" dans votre distribution Linux.
Commandes essentielles :
pwd : Affiche le chemin absolu du répertoire dans lequel vous vous trouvez.ls : Liste les fichiers et dossiers dans le répertoire courant.cd <chemin> : Change de répertoire (par exemple : cd Documents pour aller dans le dossier Documents).Le système de fichiers de Linux est organisé sous forme d'une hiérarchie d'arborescence. La racine est représentée par /.
Commandes à retenir :
ls : Liste le contenu d'un répertoire.cd .. : Remonte d'un répertoire (vous permet de revenir en arrière).cd / : Accède à la racine du système de fichiers.mkdir <nom> : Crée un nouveau répertoire.rmdir <nom> : Supprime un répertoire (s'il est vide).Les fichiers sont gérés en ligne de commande via des commandes simples.
Commandes pour manipuler les fichiers :
touch <nomfichier> : Crée un fichier vide (ex : touch test.txt).find / <repertoire/nomfichier> : trouve un fichier (ex : find /etc -name "nomdefichier").cp <source> <destination> : Copie un fichier (ex : cp test.txt /home/user/Documents).mv <source> <destination> : Déplace ou renomme un fichier (ex : mv test.txt /home/user/Documents).rm <nomfichier> : Supprime un fichier.Pour lire le contenu des fichiers texte en ligne de commande, utilisez les commandes suivantes :
cat <nomfichier> : Affiche tout le contenu du fichier.less <nomfichier> : Permet de lire un fichier long page par page.head <nomfichier> : Affiche les 10 premières lignes d’un fichier.tail <nomfichier> : Affiche les 10 dernières lignes.Les fichiers sous Linux ont des permissions spécifiques qui déterminent qui peut les lire, les écrire ou les exécuter.
Commandes à connaître :
chmod <permissions> <nomfichier> : Modifie les permissions d’un fichier.chown <propriétaire>:<groupe> <nomfichier> : Change le propriétaire d’un fichier.ls -l.Maîtriser les bases de Linux est indispensable pour comprendre et interagir efficacement avec ce système d'exploitation puissant. Vous venez d’apprendre les commandes essentielles pour naviguer dans le système, manipuler des fichiers, et gérer des processus. Avec de la pratique, ces commandes deviendront intuitives, et vous serez en mesure d’explorer plus profondément les fonctionnalités de Linux.