free -m | awk '/Mem/ {print $4}'
Команда free -m
отображает информацию о памяти в системе. Команда awk '/Mem/ {print $4}'
с помощью инструмента awk ищет строку, содержащую слово «Mem», и выводит значение четвёртого столбца. В данном случае, она выводит количество свободной оперативной памяти в мегабайтах.
Эта команда полезна для мониторинга доступной оперативной памяти на компьютере или сервере. Она может быть использована для определения, сколько памяти доступно для запуска новых процессов или программ.
Альтернативный вариант — использование команды vmstat -s
, которая также выводит информацию о памяти, включая количество свободной памяти, но в байтах. Для преобразования в мегабайты может потребоваться дополнительная обработка вывода.