亲子之家网—你身边的文案专家

亲子之家网—你身边的文案专家

系统变量都有什么

59

系统变量根据应用领域不同可分为以下几类,以下是主要分类及常见变量示例:

一、操作系统类系统变量

环境变量

`%windir%`:Windows系统文件安装目录(如`C:\Windows`)

`%SystemDrive%`:系统盘符(通常为`C:\`)

`%USERPROFILE%`:当前用户配置文件目录(如`C:\Users\用户名`)

`%TEMP%`和`%TMP%`:临时文件夹路径(如`C:\Users\用户名\AppData\Local\Temp`)

系统属性变量

`SystemRoot`:系统根目录(如`C:\Windows`)

`ProgramFiles`:程序安装目录(如`C:\Program Files`)

`SystemTime`和`Date`:当前系统日期和时间

二、数据库系统变量

Oracle数据库

`SGA_TARGET`:系统全局区内存目标大小

`PGA_AGGREGATE_TARGET`:程序全局区内存目标大小

`DB_BLOCK_SIZE`:数据库块大小

SQL Server数据库

`DBCC LOGSPACE`:日志文件大小

`MAXDOP`:最大并行度

三、编程与开发环境变量

Windows命令提示符

`PATH`:系统路径变量,包含可执行文件目录

`COMSPEC`:默认命令解释器(如`cmd.exe`)

FANUC数控系统

`G54`、`G55`、`G56`:坐标系切换参数

`M06`:程序暂停指令

四、硬件与系统状态变量

Windows系统

`CPU_COUNT`:CPU核心数

`物理内存`:总物理内存大小

FANUC数控系统

`OEM_DATE`:设备出厂日期

`MACHINET_MODEL`:机台型号

五、其他常见变量

程序计数器:

如`%PC`(当前指令地址)

执行状态:如`%SY-SUBRC`(返回码,0表示成功)

临时文件路径:如`%SystemRoot%\Temp`

变量作用与注意事项

系统变量通常由操作系统或数据库管理系统预定义,修改需谨慎(如Windows系统变量需管理员权限)。- 环境变量可通过系统属性或配置文件修改,部分数据库变量需通过SQL命令调整。- 不同编程语言(如Python、Java)也有各自的环境变量机制,需注意区分(如Python的`PATH`与系统`PATH`)。以上变量仅为常见示例,实际应用中系统变量种类繁多,具体可参考操作系统文档或相关技术手册。