跳过导航链接 | |
退出打印视图 | |
从 Oracle Solaris 10 转换到 Oracle Solaris 11 Oracle Solaris 11 Information Library (简体中文) |
Oracle Solaris 11 引入了用户环境和命令行参数变更,其中包括:
Shell 更改-缺省 shell /bin/sh 现已链接到 ksh93。缺省用户 shell 是 Bourne-again (bash) shell。
传统 Bourne shell 作为 /usr/sunos/bin/sh 提供。
传统 ksh88 在 shell/ksh88 软件包中作为 /usr/sunos/bin/ksh 提供。
Korn shell 兼容性信息可在 /usr/share/doc/ksh/COMPATIBILITY 中找到。
缺省用户路径是 /usr/bin。root 角色的缺省路径是 /usr/bin:/usr/sbin。
之前位于 /sbin 中的管理命令已移至 /usr/sbin。此外,已用 /sbin -> /usr/sbin 符号链接代替 /sbin 目录。
不再需要 MANPATH 环境变量。
man 命令根据 PATH 环境变量设置来确定合适的 MANPATH。
之前位于 /usr/ccs/bin 中的开发工具已移至 /usr/bin。已用 /usr/ccs/bin -> /usr/bin 符号链接代替 /usr/ccs/bin 目录。
之前在 /usr/sfw 目录中的文件现在位于 /usr/bin 中。
在 Oracle Solaris 10 中,缺省脚本 shell (/bin/sh) 是 Bourne shell。在 Oracle Solaris 11 中,/bin/sh 是 Korn shell (ksh93),缺省的交互式 shell 是 Bourne-again (bash) shell。当用作登录 shell 时,bash 将从 .bash_profile、.bash_login 或 .profile 文件的第一个实例检索配置信息。
bash 的缺省 PATH 环境变量为 /usr/bin:/usr/sbin,现在 /usr/gnu/bin 在 /usr/bin 之前。