cat /proc/PID/status 的返回文本为二进制

cat /proc/PID/status 的返回文本为二进制

我正在尝试以与我发现的关于 /proc 的示例相同的格式返回数据:

$ cat /proc/$$/status
Name:   bash
Umask:  0022
State:  S (sleeping)
Tgid:   17248
Ngid:   0
Pid:    17248
PPid:   17200
...

然而,当我运行命令时,我得到了一个二进制文本转储,如下所示

^@^@0^@^@^@^A^@^@W8^@^@B        ^@^@W8^@^@B     ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^P^Y<E0>^@^@^@^@^@^H<E6> <FF><FF><FF><FF>^?<FF>^ 

有没有办法将这些数据转换为可解析的文本?如果这很重要的话,我正在使用 Solaris 11 服务器。

相关内容