1 Solaris的中文命令参考手册( 三 )



./temp:
so.tar.gz

./user1:

./user2:

./wing:
aa dead.letter mywife.tar ok passwd.txt test

./wing/test:

./www:
$
$ ls . //显示当前目录
dir test.txt
$ ls .. //显示当前目录的父目录 , 支持路径表示符如~
TT_DB keven temp user2 www
cole lost found user1 wing
$ ls -i test.txt test1.txt //节点检查
64 test.txt 65 test1.txt

$ ls -il test.txt test1.txt
64 -rw-r--r-- 1 keven sysadmin 27 10月 12 17:27 test.txt
65 -rw-r--r-- 1 keven sysadmin 0 10月 12 17:25 test1.txt
$ ls -ld //只显示目录
drwxr-xr-x 3 keven sysadmin 512 10月 12 17:25 .

file
$ file passwd.txt
passwd.txt: ascii文本

lp
$lp ok.txt myfile test.txt
$lp -p evans1 test.txt //-p后为打印机evans1
$lpstat // 打印队列状态
ln
#ln file1 newfile
#ln file1 Directory/newfilename 硬链接
#ln ~/book/chap* /home/brad
为每个chap文件都创建了链接 , 把这些链接指向/home/brad目录
如果文件有多个指向它的硬盘链接 , 只是删除该文件并不能有效的释放磁盘空间 , 你将不得不删除掉所有指向它的硬链接 。

#ln -s src target
是软链接 , 存储的只是路径 , 用ls -l 可以看到 , 如果原文件已移走或删除 , 该名 , 则target就没有用了 , 删除和该名链接同样用rm


如果文件有多个指向它的硬盘链接 , 只是删除该文件并不能有效的释放磁盘空间 , 你将不得不删除掉所有指向它的硬链接 。

# ln -s /export/home/ddd /var 既把/export/home/ddd目录链接到/var下面
在var下面生成ddd 链接符号 。当/var满了是时候用


mv
#mv -i oldfilename newfilename 改名文件或文件夹
#mv -i source_file(s) target_directory 移动文件到其它目录


swap
# swap -s //列出一个系统虚拟交换空间的摘要 。

total: 25728k bytes allocated6140k reserved = 31868k used,56496k
available

# swap -l //列出系统物理交换空间的详细说明 。
swapfile dev swaplo blocks free
/dev/dsk/c0t3d0s1 32,28 8 98792 90384

vmstat //查看虚拟内存状态
# vmstat
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr cd f0 s0 -- in sy cs us sy id
0 0 0 635012 40880 10 36 21 0 1 0 231 3 0 0 0 116 287 184 1 1 99

# vmstat -s
0 swap ins
0 swap outs
0 pages swapped in
0 pages swapped out
84899 total address trans. faults taken //地址解析错误
5916 page ins
6 page outs
12283 pages paged in
9 pages paged out
22759 total reclaims
22759 reclaims from free list
0 micro (hat) faults
84899 minor (as) faults //小错误
5186 major faults //主要错误
16092 copy-on-write faults //写复制操作错误
22331 zero fill page faults
539644 pages examined by the clock daemon
18 revolutions of the clock hand
570 pages freed by the clock daemon
550 forks
17 vforks
514 execs
431543 cpu context switches
272891 device interrupts
105553 traps
671500 system calls
97227 total name lookups (cache hits 96%)
1297 user cpu
1388 system cpu
230813 idle cpu
1542 wait cpu
#

mpstat //系统负载cpu等信息
# mpstat 5 //每隔5秒刷新一次
CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
0 32 2 0 114 68 181 5 0 1 0 263 0 1 1 98
0 2 0 0 101 55 160 1 0 0 0 58 0 0 0 100
0 0 0 0 101 55 164 1 0 0 0 70 0 0 0 100
0 0 0 0 99 52 158 1 0 0 0 48 0 0 0 100
0 22 0 0 102 56 164 1 0 0 0 136 0 0 0 100




cal
# cal
2004年 5月
日 一 二 三 四 五 六
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

# cal 12 2002 //显示2002年10月的日历
2002年 12月
日 一 二 三 四 五 六
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

推荐阅读