天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧系统 >> 正文

Unix常用命令(附件vi命令使用)

2006-12-25blog.ccidnet佚名

正文模式检索
  要检索文件,必需在指令态下进行。所谓「模式」,就是一个特定字符串,其中可含空格符。
  /str〈Return〉   向前搜寻str直至文件结尾处
  ?str〈Return〉   往後搜寻str直至文件开首处
  n   同一方向上重复检索
  N   相反方向上重复检索
  vi缠绕整个文件,不断检索,直至找到与模式相匹配的下一个出现。其他如果要在 vi执行期间,转到shell执行,使用惊叹号(!)执行系指令,例如在vi期间,列出当前目录内容,可以打入:!If
  另一方面,用户可以在主目录中创建.exrc环境文件,用set打入选项,每次调用vi时,就会读入.exrc中的指令与设置。下面是.exrc环境文件的实例:
        set wrapmarging=8
        set showmode
        set autoindent
        set number

备份命令:tar(c)
  tar 是对非特权用户最易用和最可靠的实用程序(utility),从归档介质上保留和恢复文件,亦能从多文件归档中抽取单个文件。
  tar 归档使用文件和目录的相对或绝对路径名。
打入 tar,即会显示所有变量选项;
如:
tar -{txruc}[0-9vfbkelmnopwAFLTP] [tapefile] [blocksize] [tapesize] files...
    Key   Device         Block   Size(K)   Tape
    0     /dev/rfd048ds9   18     360     No
    1     /dev/rfd148ds9   18     360     No
    2     /dev/rfd096ds15   10     1200     No
    3     /dev/rfd196ds15   10     1200     No
    4     /dev/rfd0135ds9   18     720     No
    5     /dev/rfd1135ds9   18     720     No
    6     /dev/rfd0135ds18 18     1440     No
    7     /dev/rfd1135ds18 18     1440     No
    8     /dev/rStp0     20     0       Yes
    9     /dev/rctmini     20     0       Yes
    10     /dev/rdsk/fp03d   18     720     No
    11     /dev/rdsk/fp03h   18     1440     No
    12     /dev/rdsk/fp03v21 10     20330     No
其中:            
“cv”是创建归档;
“cv#”用於来自 /etc/default/tar 的设备号 #;
“rv”追加已有归档;
“uv”更新在已有归档上的文件;
“tv”显示归档内容表;
“xv”从归档中抽取文件;
“f”从指定文件中读入或写出;
“L”使 tar跟随符号连接继续追查下去,默认情况下则会忽略符号连接。
例:
(1)要归档指定文件,而复盖盘上的已有数据,指令如下:
      $cd pub
      $tar cv8 ascii greek   (8为磁带机)
      volume end at 1199k, block factor=5k
      seek=0k a ascii 3k
      seek=3k a greek 1k
  (2)要列出 tar 归纳的内容:
      $tar tv8
      rwxrwxrwx201/50   1731 Apr 11 00:58 1997 web50/WEB/srchbib.htm
      rwxrwxrwx201/50   1002 Apr 11 00:58 1997 web50/WEB/readinfo.htm
      rwxrwxrwx201/50   1070 Apr 11 00:58 1997 web50/WEB/stflag.gif
      rwxrwxrwx201/50     45 Mar 22 01:27 1997 web50/WEB/cgi-bin/ILASPROF
      rwxr-xr-x201/50 136799 Apr 10 04:10 1998 web50/WEB/cgi-bin/openhold
 
  注意:创建 tar 归档,使用相对路径名,否则,恢复另一系统就会盖写其他系统的文件。如:
      #tar cv8 /etc/motd
      #cd /tmp
      #tar xv8
      x /etc/motd, 943 bytes,2k

Df——显示硬盘空间使用情况
磁盘空间以块为单位进行分配,典型的块是512字节。
例:
#df -v
Mount Dir Filesystem         blocks     used     free   %used
/       /dev/root         2123740   990450   1133290   47%
/stand   /dev/boot           100000   19796   80204   20%
/u       /dev/u           15000000 12529568   2470432   84%

Du——检测一个目录和(递归地)所有它的子目录中的文件占用的磁盘空间,用块大小标识。
例:
#du
#du -s   只显示整个目录占用的空间

Find——从指定路径开始查找带有规定特征的文件
例:
#find / -name ilas.ini   (从根目录开始递归地寻找出名为ilas.ini的文件,并将它所在目录显示在屏幕上)

Date——显示系统日期
例:
#date
Thu May 24 14:31:49 CST 2001

Format——软盘格式化
例:
#format /dev/rfd096ds15   (格式化5寸高密软盘(A驱动器)

Haltsys——紧急关机
格式:#haltsys 回车 (此时未执行关闭数据库等,最好用Shutdown)

Shutdown——多用户情况下关机
格式:
#shutdown -g0 -y -i0

本文来源:blog.ccidnet 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行