$^O 在各种操作系统中的值
来源:互联网 发布:windows 7专业版 编辑:程序博客网 时间:2024/04/29 14:10
本文根据perlport - Writing portable Perl 所编写(版本:1.39,最近修改时间:1999年2月11日,由Chris Nandor维护,维护人E-Mail:pudge@pobox.com)。
在5.002版本中,Perl创建了一个变量($^O)用来指明他所在的操作系统的一些参数。相比于使用 $Config{'osname'}这种方式,这大大增加了编码效率。当然,如果您想获得操作系统的详细信息,我们还是推荐您使用%Config 这种方式。
-- perlport
最近更新: 1999年5月20日. 若有疑问,请发信件至 perl@alma.ch
家族
通用名
$^O
$Config{'archname'}
说明
Unix
AIX
aix
aix
BSD/OS
bsdos
i386-bsdos
dgux
dgux
AViiON-dgux
DYNIX/ptx
dynixptx
i386-dynixptx
FreeBSD
freebsd
freebsd-i386
Linux
linux
i386-linux
i586-linux
ppc-linux
HP-UX
hpux
PA-RISC1.1
IRIX
irix
irix
openbsd
openbsd
i386-openbsd
OSF1
dec_osf
alpha-dec_osf
reliantunix-n
svr4
RM400-svr4
SCO_SV
sco_sv
i386-sco_sv
SINIX-N
svr4
RM400-svr4
sn4609
unicos
CRAY_C90-unicos
sn9617
CRAY_J90-unicos
sn9716
sn6521
unicosmk
t3e-unicosmk
SunOS
solaris
sun4-solaris
i86pc-solaris
SunOS4
sunos
sun4-sunos
Unix?
netbsd
sco3
ultrix
DOS
MS-DOS
dos
PC-DOS
OS/2
os2
Windows 95
MSWin32
MSWin32-x86
Win32::IsWin95 == 1
Windows 98
Win32::IsWin95 == 1
&& hex $build == 1998;
$build = (unpack "A4"x2, sprintf "%08X", (&Win32::GetOSVersion)[3])[1];
Windows NT
Win32::IsWinNT == 1
MSWin32-alpha
MSWin32-ppc
NetWare
Mac
Mac OS
MacOS
MacOS_PPC
MacOS_CFM68K
Mac OS X Server
rhapsody
OpenVMS
VMS
当你没有加载全部%Config中的信息而想确定你所运行环境的架构时,你可以查看@INC列表中的内容。
Alpha: grep(/VMS_AXP/, @INC)
Vax: grep(/VMS_VAX/, @INC)
去 perlport 查看更多细节。
VOS
VOS
当你没有加载全部%Config中的信息而想确定你所运行环境的架构时,你可以查看@INC列表中的内容。
Stratus: grep(/VOS/, @INC)
Stratus XA: grep(/860/, @INC)
Stratus HP 7100
or 8000: grep(/7100/, @INC)
Stratus HP 8000: grep(/8000/, @INC)
去 perlport 查看更多细节。
EBCDIC
OS/390
os390
VM/ESA
vmesa
Acorn RISC OS
riscos
Amiga
amigaos
BeOS
beos
Plan 9
QNX
Mach Ten
machten
MPE/iX
mpeix
PA-RISC1.1
最近更新: 1999年5月20日. 若有疑问,请发信件至 perl@alma.ch
源文档链接:http://alma.ch/perl/perloses.htm
- $^O 在各种操作系统中的值
- 各种O
- 数据结构在操作系统中的应用
- malloc()在操作系统中的实现
- 各种操作系统
- Windows操作系统中的I/O(读/写 输入/输出)
- 各种主流浏览器在注册表中的DisplayName值
- emacs在各种英文操作系统中解决中文输入
- 在网页里体验各种操作系统的关机、重启
- 在Unix和Linux的各种操作系统 chmod 777权限
- Python3.5在各种操作系统中连接Mysql
- 在linux中的I/O操作
- 无线技术在Linux操作系统中的应用
- Smartdrv在安装操作系统中的作用
- Linux 操作系统在NAS中的典型应用
- 在 Windows 操作系统中的已知安全标识符
- free函数在操作系统内存中的实现
- free函数在操作系统内存中的实现
- liunx下关于图片、视频截图的处理
- 倒计时按钮
- Android和H5之间的交互
- $window.print()打印modal框的内容
- Retrofit 自定义Gson对象解决日期格式问题
- $^O 在各种操作系统中的值
- django模型高级操作
- jquery nav鼠标跟随的导航
- A. Alyona and copybooks--思维水题
- java数据结构与算法之改良顺序表与双链表类似ArrayList和LinkedList(带Iterator迭代器与fast-fail机制)
- Setting property 'source' to 'org.eclipse.jst.jee.server:ext3.0' did not find a matching property.问题
- java工程师中兴面试题
- KNN的一些总结
- apache的安装配置