有没有办法显示“免费”更新而不输出新行?

有没有办法显示“免费”更新而不输出新行?

当我做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

watch -n 1 free -m

您可以watch与其他命令一起使用(例如watch df -h)。它只做一件事,而且做得很好。

请注意,如果您想查看复杂的命令,您需要正确引用它们:

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

相关内容