Abh*_*ain 1 environment-variables linux-headers
$DISPLAY 环境变量值的最大长度是多少?
我知道它是 - 主机名:displaynumber.screennumber
那么它会 => max($DISPLAY) = max(主机名) + max(显示编号) + max(屏幕编号) 吗?
Linux 上主机名、显示编号和屏幕编号的最大长度是多少?
环境变量长度由 控制,它是Linux 内核中MAX_ARG_STRLEN定义的常量值。PAGE_SIZE*32
您可以PAGE_SIZE通过终端检查您的值,如下所示:
getconf PAGE_SIZE
Run Code Online (Sandbox Code Playgroud)
如果您运行的是原生 Ubuntu(或官方版本),那么该值可能是4096(字节)。
因此,考虑到这一点:
4096 * 32 = 131,072
Run Code Online (Sandbox Code Playgroud)
因此,环境变量的最大长度(无论是它$DISPLAY还是任何其他变量)都是 128KB。计算结果为 131,072 个单字节 ASCII 字符。
| 归档时间: |
|
| 查看次数: |
1279 次 |
| 最近记录: |