GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Imprimer la mémoire libre totale à partir de `free -m` ?

free -m publie actuellement quelque chose comme ça.

Je voudrais savoir en utilisant grep /awk comment nous pouvons obtenir le montant total gratuit. c'est-à-dire 9083

Réponse acceptée :

Utiliser awk :

awk '/^-/ {print $4}' <(free -m)
9083

Sachez que dans procps-ng 3.3.10, le format de sortie change, et cette ligne ressemblera alors à :

awk '/Mem:/ {print $4}' <(free -m)
9083

La quantité de mémoire disponible est accessible dans le nouveau procps-ng dans un autre champ :

awk '/Mem:/ {print $7}' <(free -m)

Linux
  1. Comment supprimer les tampons de mémoire et le cache sous Linux

  2. Linux - La colonne des tampons dans la sortie de Free ?

  3. Commande gratuite sous Linux expliquée avec des exemples

  4. Imprimer la dernière ligne d'un fichier, à partir de la CLI

  5. Imprimer uniquement les mots avec des lettres majuscules (Linux)

Livre électronique gratuit de Packt - Linux Mint Essentials

Commande gratuite Linux (vérifier l'utilisation de la mémoire)

Commande gratuite sous Linux

Linux Oom au hasard alors qu'il y a encore de la mémoire libre ?

exemples de commandes gratuits sous Linux

Trouver la taille de la RAM sous Linux