Solaris常用命令
1. 概述
SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便,该快捷键也可以设置。
2. 硬件信息
命令
说明
prtdiag -v
查看CPU及内存总数,
/usr/platform/sun4v/sbin 路径下使用root用户查看
prtconf
查看内存
prtconf | grep Mem
查看内存总数(对上一种查询的过滤)
iostat -E
查看硬盘型号
查看磁盘的大小、转速等性能参数,先到硬盘的生产商和型号,然后再到网站上其性能参数
df –h [dirName]
显示容易被理解的磁盘使用量
du –h[s] [dirName]
查看磁盘的分区及使用情况
磁盘空间以 1024 的幂为单位显示(du: disk usage
du -s [dirName]
缺省形式以块(512 字节)为单位显示磁盘空间。dirName为目录名,可用模糊匹配,如k*,意思是显示以k开头的所有目录磁盘空间,注意不带选项的du命令将从当前目录开始沿着目录结构向下工作直到列出所有目录的容量为止。这可能是一个很长的清单,有时只需要一个总数。这时可在du命令中加 –s 选项来取得总数: 
3. 系统信息
命令
说明
showrev
查看系统信息
uname -a
查看系统信息,类同showrev
isainfo –b
查看solaris的操作系统位数
man <order>
查看命令的详细说明
who
查看当前在线用户
su [-] userName
切换用户,加 - 是带环境变更一起切换
date
查看系统当前时间
useradd <name>
创建用户
passwd <pwd>
设置密码
passwd [userName]
修改密码,使用root用户
id
查看当前用户的信息
pwd
显示当前路径
cd
相当于DOScd,直接cd返回homecd / 返回根目录
clear
相当于DOScls,清除屏幕上的内容
exit
退出终端操作
ifconfig –a
查看IP网卡
reboot
重启系统
4. 基本命令
1、 more
以分页的方式查看文件,显示满一屏就暂停,空格键翻到下一页,回车看下一行
more fileName
其它命令的输出太多来不及细看时,常通过管道操作符"|"输出到more来分屏显示输出内容。  例如:
more file1   以分页方式,查看文件名 file1 的内容。
ls -l | more  ls -l的输出通过管道符输出到more来分屏显示输出内容。
2、 cat
显示文本内容,等同于DOS下的type命令
cat fileName
more命令不同的是,它是显示全部内容,不分页
3、 tail
显示文件的最后部分
tail [options][file-list]
tail
+n
从第n行开始查看
tail
-n
从倒数第n行开始查看
tail
-f
动态查看
4、 mkdir
创建目录
mkdir [-p] directory-name
mkdir
dirName
创建新目录
mkdir
-p dir/subdir
创建多级目录
5、 ls
等同于DOSdir命令
ls–[l][lh][a][R][t]
-l
退出grep命令以字节为单位显示文件的详细信息:文件类型和权限 | 文件连接数 |所有者| 用户组脉| 文件长度 | 修改日期 | 文件名
-lh
显示文件详细,以1024 的幂为单位显示大小
-a
显示隐藏文件
-t
按最后修改时间排序
-R
Recursive,显示子目录中所有的文件和子目录
1、 内容很多一屏显示不完时,可用管道符连接more命令,每显示一屏暂停,按空格键继续.: ls -altR | more
2、 ls rms*.*
将列出rms.ini这类中间带"."的文件,而不会列出rms这类不带"."的文件,ls rms* 可以把带"."和不带"."的文件都列出
6、 rm
相当于DOSdel,支持通配符 * ? 例如rm file*, 为了不误删除想要的文件,在用通配符删除之前,先用ls file* 看看是否列出的文件都需要删除.要注意,用命令行删除的文件是无法恢复的,Unix操作系统因为多用户的原因,无法提供DOS下的undelete命令.如果在SolarisCDE环境下,扔到垃圾箱的文件是可以恢复的,因为扔到垃圾箱里的文件并没有被真正删除。