服务器 频道

Solaris的中文命令参考手册之一

  $ ls -R //递归显示
  .:
  TT_DB keven temp user2 www
  cole lost+found user1 wing
  
  
  ./cole:
  inetservices.txt services services.txt
  
  ./keven:
  dir test.txt
  
  ./keven/dir:
  
  ./lost+found:
  ./lost+found: 权限被否定
  
  ./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 allocated + 6140k 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
  29 30 31
  
  
  # date;uname //组合命令,中间用;隔开
  2004年05月19日 星期三 22时05分23秒 CST
  SunOS
  
  
  重定向输入/输出
  #command >filename //如果文件名存在,它将被覆盖,不存在将被创建
  #command >>filename //向一个存在的文件追加(添加到文件的末尾)内容,而不是覆盖它,如果不存在就创建。
  #command 2>filename //重定向标准错误,会创建文件或覆盖原有文件
  #commanf 2>>filename //重定向标准错误,向一个存在的文件追加(添加到文件的末尾)内容,而不是覆盖它,如果不存在就创建。
  
  建ok文件 写入:cole how are you
  $ write cole<ok
  cole会收到这段话:
  在 wing (pts/2) [ 10月 3 五 22:41:08 ] 上面的 wing 中的消息 ...
  how are you my baby
  
0
相关文章