Когда я делаю free -m -s 1

это дает что-то вроде этого:

              total        used        free      shared  buff/cache   available
Mem:           3789        3022         347          90         419         377
Swap:          1023        1016           7

              total        used        free      shared  buff/cache   available
Mem:           3789        3022         347          90         419         377
Swap:          1023        1016           7

              total        used        free      shared  buff/cache   available
Mem:           3789        3022         347          90         419         377
Swap:          1023        1016           7

              total        used        free      shared  buff/cache   available
Mem:           3789        3022         347          90         419         377
Swap:          1023        1016           7

Есть ли способ просто отобразить один набор информации:

              total        used        free      shared  buff/cache   available
Mem:           3789        3022         347          90         419         377
Swap:          1023        1016           7

и попросить free обновлять эту информацию каждую 1 секунду для меня?

1 ответ1

2
watch -n 1 free -m

Вы можете использовать watch с другими командами (например, watch df -h). Он делает одну вещь и делает это хорошо.

Обратите внимание, что если вы хотите просматривать сложные команды, вам нужно правильно их заключить в кавычки:

watch 'df | grep tmpfs'
watch 'free; df'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .