GNU/Linux >> Znalost Linux >  >> Linux

Linux – tisk celkové volné paměti z `free -m`?

free -m aktuálně vydává něco takového.

Chtěl bych vědět pomocí grep /awk jak můžeme získat celkovou částku zdarma. tj. 9083

Přijatá odpověď:

Pomocí awk :

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

Uvědomte si, že v procps-ng 3.3.10 se výstupní formát změní a tento řádek pak bude vypadat takto:

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

Množství dostupné paměti lze zobrazit v novější verzi procps-ng v jiném poli:

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

Linux
  1. Jak odstranit vyrovnávací paměti a mezipaměť v Linuxu

  2. Linux – správně určit využití paměti v Linuxu?

  3. Linux – Provádí Linux „oportunistické swapování“, nebo je to Theth?

  1. Free Command v Linuxu vysvětleno s příklady

  2. Vytiskněte poslední řádek souboru z CLI

  3. Tisknout pouze slova velkými písmeny (Linux)

  1. Linux – sloupec Buffers ve výstupu zdarma?

  2. Příklady příkazů awk v Linuxu

  3. Jak zaznamenat spotřebu paměti v Linuxu?