Les commandes de base sous Linux

 

Les commandes de base sous Linux

Pour ce premier tuto dans le monde de Linux, nous allons voir ensemble les commandes de base pour naviguer dans le Shell Linux. Pour utiliser un OS Linux, il est essentiel de les maîtriser.

Commandes de base

- cd repZ: Permet de se déplacer dans le répertoire repZ.
- ls repZ: Permet lister les fichiers et dossiers du répertoire repZ.
- cp file1 file2: Copie le fichier file1 vers un fichier file2.
- cp -R rep1 rep2: Copie le répertoire rep1 vers un répertoire rep2.
- mv file1 file2: Supprime le fichier file1 et colle son contenu dans un fichier file2. Si les deux fichiers sont dans le même répertoire, cette action équivaut à renommer le fichier.
- touch file2: Permet de créer un fichier nommé fileZ.
- mkdir repZ: Permet de créer un répertoire nommé repZ.
- rm fileZ: Efface le fichier fileZ.
- rm -R repZ: Efface le répertoire repZ.
- find repZ -name "text": Recherche les fichiers contenant la chaine de caractère "text" dans le répertoire repZ.

Commandes pour afficher le contenu d'un fichier

- cat fileZ: Affiche le contenu du fichier fileZ.
- more fileZ: Affiche le contenu du fichier fileZ, une page à la fois.
- less fileZ: Affiche le contenu du fichier fileZ, une page à la fois et permet de remonter les pages.
- head -10 fileZ: Affiche les 10 premières lignes du fichier fileZ (remplacer 10 par le nombre de votre choix).
- tail -10 fileZ: Affiche les 10 dernières lignes du fichier fileZ (remplacer 10 par le nombre de votre choix).
- grep "mots à chercher" fileZ: Cherche la chaine de caractère "mots à chercher" dans le fichier fileZ (remplacer "mots à chercher" par la chaine de votre choix).

Commandes réseaux

- ifconfig -a: Liste les interfaces réseaux présentes sur votre machine.
- dhclient interfaceZ: Configure automatiquement l'interfaceZ en utilisant le serveur DHCP (équivalent de "ipconfig /renew" sous Windows).
- ifconfig interfaceZ 192.168.0.1 255.255.255.0 192.168.0.200: Configure l'interfaceZ avec une IP fixe 192.168.0.1, un masque en 255.255.255.0 et une route par défaut 192.168.0.200.
- nameserver 192.168.0.201 (à copier dans le fichier /etc/resolv.conf): Configure le serveur 192.168.0.201 comme serveur DNS.