Solaris操作系统:文件操作与OpenBoot命令详解

需积分: 41 0 下载量 27 浏览量 更新于2024-07-11 收藏 2.88MB PPT 举报
本文主要介绍了在Solaris操作系统中进行文件操作和OpenBoot的简单操作,包括文件的创建、删除以及OpenBoot的相关命令。 在Solaris系统中,创建新文件有几种方法。`cat > newfile` 命令用于创建新文件并将后续输入的内容写入该文件,直到按下Ctrl+D结束输入。`touch newfile` 命令则用于创建一个空文件或更新已存在文件的修改时间。`vi newfile` 是使用vi编辑器来创建和编辑文件,vi是Unix/Linux系统中常用的文本编辑器,其详细用法将在后续章节中介绍。 删除文件时,可以使用`rm`命令。`rm -f file` 无条件删除文件,即使文件被锁定也会删除;`rm -i file` 交互式删除,删除前会提示用户确认;`rm -r dir` 递归删除包括子目录在内的整个目录。 举例说明: 1. 使用`cat > newfile1` 创建文件后,所有输入内容会被写入newfile1,按Ctrl+D结束输入并返回终端。 2. `touch newfile2` 创建了一个名为newfile2的空文件,`ls -l newfile2` 显示文件信息,表明文件为空且已创建。 3. `rm` 命令可删除单个或多个文件,如`rm file1 file2 file3`,若加上 `-i` 和 `-r` 参数,则会交互式地删除dir1及其所有子目录。 关于OpenBoot,这是SUN硬件系统启动的一部分,分为单系统板和多系统板系统。OpenBoot版本从1.x到3.x,支持可下载的固件。系统启动过程中,OpenBoot执行POST(Power-On Self Test),加载通用驱动和用户界面,设置默认值,并提供一系列命令供用户交互,如: - `banner` 显示系统信息 - `show-devs` 显示设备列表 - `devalias` 查看或设置设备别名 - `boot` 引导系统 - `help` 获取帮助信息 - `printenv` 显示环境变量 - `setenv` 设置环境变量 - `set-defaults` 恢复默认环境变量 - `probe-scsi` 或 `probe-ide` 扫描SCSI或IDE设备 - `reset` 重启系统 此外,`eeprom` 命令用于查看和修改EEPROM参数,如设置默认引导设备或自动启动选项。例如,`eeprom boot-device=disk2` 将默认引导设备设为disk2,`eeprom "auto-boot?"=true` 开启自动启动功能。 Solaris系统的启动过程从PROM阶段开始,包括POST自检、加载诊断程序、启动引导块程序(bootblk)和加载内核。内核初始化后启动init进程,init进程进一步运行控制脚本,完成系统启动。
2021-07-03 上传