/ proc / meminfo,/ proc / cpuinfo等的输出是否总是英文?


8

我正在编写依赖于/ proc / meminfo,/ proc / cpuinfo等输出的代码。文件内容是否总是英文?例如,MemTotal/ proc / meminfo MemTotal中的语言将始终位于所有语言环境中吗?


6
我无法为您提供确凿的证据,但是由于这/proc是一个旨在以编程方式使用的接口(没有替代的系统调用等,这是获取某些信息的唯一位置,并且许多应用程序都在使用它)对于其他任何方式,这似乎是完全不可思议的。
goldilocks 2013年

Answers:


10

是的,通常是这样,因为这些消息是由内核本身提供的,并且将一百个翻译包含到内核映像本身中,除了大大增加内核大小之外,没有其他用途。

在许多方面,都有一些前端,用户空间程序,这些程序读取内核信息并以翻译的方式显示。


3

proc virtual filesystem 有两部分:

1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.

可能是您会在的内容中看到另一个语言环境/proc/[PID]/files,因为其中一些内容(例如environ被用户填充)可能是您可以看到另一个语言环境。但是在no2的一部分或no1的某些部分中,您永远不会看到另一个地方。而且它们是不可翻译的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.