Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要一个 Linux bash one 班轮,它会回显当前正在使用的 SWAP(可以是 kB、KB、MB)。我只需要数字,没有文字描述或任何其他 RAM 信息...尝试使用 Google,但似乎以前没有人要求过。
一个 2 到 5 行的脚本也可以,但我更喜欢单行...
这一个班轮将根据从总交换中减去自由交换来给出使用过的交换:
grep -E '^Swap[TF]' /proc/meminfo | awk 'p{print p-$2}{p=$2}'
grep从中提取相关行/proc/meminfo并awk减去这两个值。
grep
/proc/meminfo
awk
编辑:$3从打印语句的末尾删除 a ,awk因为 OP 表示他们只想要这个数字。这个数字将以 KB 为单位。
$3