Table des matières:
- tar
- shutdown
- free
- df
- localiser > La commande locate peut être très utile si vous pouvez vous souvenir de tout ou partie d'un nom de fichier mais vous ne savez pas dans quel répertoire se trouve le fichier. Par exemple, supposons que vous deviez trouver le répertoire contenant le fichier httpd. conf. Pour ce faire, entrez cette commande:
Vidéo: Quelques simples et utiles commandes en linux chap 5 2025
Voici cinq commandes Linux utiles pour vos tâches Linux quotidiennes: tar, arrêt, libre, df, et localiser. Après les maîtriser, consultez notre plus grande LISTE DES COMMANDES LINÉAIRES DE BASE pour développer vos compétences.
tar
La commande tar a été conçue à l'origine pour créer des copies de sauvegarde de fichiers sur bande - en fait, tar correspond à Tape ARchive. La commande tar est la manière la plus courante de créer une archive compressée d'un ou plusieurs fichiers que vous pouvez facilement déplacer d'un système informatique à un autre.
Vous pouvez utiliser la commande tar pour créer une archive d'un répertoire entier comme ceci:
archive tar -cvf. tar dirname /
Dans cet exemple, le commutateur -cvf invoque trois options: c, qui crée une archive tar; v, qui exécute tar en mode verbeux afin que les fichiers ajoutés à l'archive soient répertoriés individuellement; et f, qui fournit le nom du fichier d'archive à créer. Vient ensuite le nom du fichier archive (dans ce cas, archive.tar). Et enfin vient le nom du dossier qui contient les fichiers à archiver.
Pour extraire les fichiers d'une archive, utilisez cette commande:
tar -xvf archive. tar
Ici, le -x est spécifié à la place de -c pour extraire plutôt que créer l'archive. Le contenu du fichier d'archive spécifié (dans ce cas, archive.tar) est extrait dans le répertoire de travail en cours.
shutdown
Un moyen facile d'arrêter un système Linux à partir d'une invite de commande est d'exécuter la commande shutdown. Pour effectuer un arrêt immédiat, entrez cette commande:
shutdown now
Pour redémarrer un système immédiatement, entrez ceci:
shutdown -r now
Pour planifier un redémarrage pendant un certain temps, par exemple 2: 00 a. m., entrez ceci:
shutdown -r 2: 00
Pour redémarrer une heure à partir de maintenant, entrez ceci:
shutdown -r +60
free
La commande free vous permet de savoir combien la mémoire est disponible sur un système Linux. Il suffit de taper la commande gratuitement et vous verrez une sortie similaire à ce qui suit:
total utilisé libre buff / cache disponible Mem: 4030488 961888 1795920 2228 1272680 2803356 Permuter: 2097148 0 2097148
Vous pouvez également utiliser le -h basculez pour convertir les nombres en Ko, Mo ou Go afin qu'ils soient plus faciles à lire pour un humain:
total utilisé buff / cache partagé disponible Mem: 3. 8G 938M 1. 7G 2. 2M 1. 3G 2 7G Swap: 2. 0G 0B 2. 0G
Ici, vous pouvez voir que le système a un total de 3. 8GB de RAM, dont 938MB est utilisé et 1. 7GB est libre.
df
La commande df, abréviation de d isk f ree, répertorie la quantité d'espace libre disponible sur tous les volumes de disque sur un Système Linux.Pour chaque disque monté, df liste la quantité totale d'espace disque, la quantité d'espace utilisée, la quantité d'espace libre et le pourcentage d'espace utilisé.
Par exemple, entrez la commande df sans commutateur et vous verrez une sortie semblable à ceci:
Système de fichiers 1K-blocks Utilisé Utilisation disponible% Monté sur devtmpfs 2005408 0 2005408 0% / dev tmpfs 2015244 228 2015016 1% / dev / shm tmpfs 2015244 1336 2013908 1% / exécution tmpfs 2015244 0 2015244 0% / sys / fs / groupe / dev / sda5 154803352 5044044 149759308 4% / tmpfs 2015244 96 2015148 1% / tmp / dev / sda2 289293 92512 177325 35 % / boot tmpfs 403052 8 403044 1% / run / utilisateur / 42 tmpfs 403052 24 403028 1% / run / utilisateur / 1000
Ici, l'espace disque de chaque volume est indiqué en unités de blocs de 1 Ko, ce qui correspond à 2 Go de l'espace disque. Ainsi, le premier lecteur (devtmpfs) a un total de 2, 005, 408 blocs 1KB.
Vous pouvez utiliser l'option -h pour obtenir des résultats plus lisibles:
Taille du système de fichiers Utilisé Avail Utilisation% monté sur devtmpfs 2. 0G 0 2. 0G 0% / dev tmpfs 2. 0G 228K 2. 0G 1% / dev / shm tmpfs 2. 0G 1. 4M 2. 0G 1% / exécutez tmpfs 2. 0G 0 2. 0G 0% / sys / fs / cgroup / dev / sda5 148G 4. 9G 143G 4% / tmpfs 2. 0G 112K 2. 0G 1% / tmp / dev / sda2 283M 91M 174M 35% / démarrage tmpfs 394M 8. 0K 394M 1% / exécution / utilisateur / 42 tmpfs 394M 28K 394M 1% / exécution / utilisateur / 1000
localiser > La commande locate peut être très utile si vous pouvez vous souvenir de tout ou partie d'un nom de fichier mais vous ne savez pas dans quel répertoire se trouve le fichier. Par exemple, supposons que vous deviez trouver le répertoire contenant le fichier httpd. conf. Pour ce faire, entrez cette commande:
locate httpd. conf
Vous serez récompensé par l'emplacement de n'importe quel fichier dans votre système avec httpd nommé. conf. Sur mon système Linux, il y en a deux: / etc / httpd / conf / httpd. conf / usr / lib / tmpfiles. d / httpd. conf
Vous pouvez utiliser des caractères génériques si vous n'êtes pas sûr du nom de fichier exact. Par exemple, pour rechercher tous les fichiers avec l'extension. conf, utilisez cette commande:
locate *. conf
Le résultat sera une liste de centaines de fichiers, qui peuvent être difficiles à lire. Pour limiter l'affichage à un seul écran à la fois, vous pouvez diriger la sortie vers la commande more, comme ceci:
localisez *. conf | plus
