您当前的位置:首页>>技术中心>>数据恢复文章>>正文
 
如何以Solaris架设FTP虚拟系统
作者: 来源: 日期:2007-4-5 14:20:59  点击次数:

行中的每个字必须由空格或TAB隔开,格式如下:

  $ Command Option Arguments

  1. 选项和参数

  选项是包括一个或多个字母的代码,它前面有一个减号(减号是必要的,Linux用它来区别选项和参数),选项可用于改变命令执行的动作的类型。例如:

  $ ls

  motd passwd

  $

  这是没有选项的ls命令,可列出当前目录中所有文件,只列出各个文件的名字,而不显示其他更多的信息。

  $ ls -l

  total 2

  -rw-r--r-- 2 wzh book 22 Apr 20 20:37 motd

  -rw-r--r-- 2 wzh book 796 Apr 20 20:37 passwd

  $

  加入-l选项,将会为每个文件列出一行信息,诸如数据大小和数据最后被修改的时间。

  大多数命令都被设计为可以接纳参数。参数是在命令行中的选项之后键入的一个或多个单词,例如:

  $ ls -l text

  -rw-r--r-- 2 wzh book 22 Apr 20 20:37 motd

  -rw-r--r-- 2 wzh book 796 Apr 20 20:37 passwd

  $

  将显示text目录下的所有文件及其信息。

  有些命令,如ls可以带参数,而有一些命令可能需要一些最小数目的参数。例如,cp命令至少需要两个参数,如果参数的数目与命令要求不符,shell将会给出出错信息。例如

  $ cp -i mydata newdata

  注意:命令行中选项先于参数输入。

  2. 命令行特征

  命令行实际上是可以编辑的一个文本缓冲区,在按回车之前,可以对输入的文本进行编辑。比如利用BACKSPACE键可以删除刚键入的字符,可以进行整行删除,还可以插入字符

,使得用户在输入命令,尤其是复杂命令时,若出现键入错误,无须重新输入整个命令,只要利用编辑操作,即可改正错误。

  利用上箭头可以重新显示刚执行的命令,利用这一功能可以重复执行以前执行过的命令,而无须重新键入该命令。

  bash 保存着以前键入过的命令的列表,这一列表被称为命令历史表。按动上箭头,便可以在命令行上逐次显示各条命令。同样,按动下箭头可以在命令列表中向下移动,这样

可以将以前的各条命令显示在命令行上,用户可以修改并执行这些命令。这一特征将在10.4节中进行详细的论述。

  在一个命令行中还可以置入多个命令,用分号将各个命令隔开。例如:

  $ ls -F;cp -i mydata newdata

  也可以在几个命令行中输入一个命令,用反斜杠将一个命令行持续到下一行。

  $ cp –i

  mydata

  newdata

  上面的cp命令是在三行中输入的,开始的两行以反斜杠结束,把三行作为一个命令行。

  shell中的特殊字符

  shell中除使用普通字符外,还可以使用一些具有特殊含义和功能的特殊字符。在使用它们时应注意其特殊的含义和作用范围。下面分别对这些特殊字符加以介绍。

  1. 通配符

  通配符用于模式匹配,如文件名匹配、路经名搜索、字符串查找等。常用的通配符有*、?和括在方括号[ ]中的字符序列。用户可以在作为命令参数的文件名中包含这些通配

符,构成一个所谓的“模式串”,在执行过程中进行模式匹配。

  * 代表任何字符串(长度可以不等),例如:“f*”匹配以f打头的任意字符串。但应注意,文件名前的圆点(.)和路经名中的斜线(/)必须显式匹配。例如“*”不能匹配.file,

而“.*”才可以匹配.file。

  ? 代表任何单个字符。

  []代表指定的一个字符范围,只要文件名中[ ]位置处的字符在[]中指定的范围之内,那么这个文件名就与这个模式串匹配。方括号中的字符范围可以由直接给出的字符

组成,也可以由表示限定范围的起始字符、终止字符及中间的连字符(-)组成。例如,f [a- d] 与f [abcd]的作用相同。Shell将把与命令行中指定的模式串相匹配的所有文件

名都作为命令的参数,形成最终的命令,然后再执行这个命令。

本新闻共7页,当前在第5页  1  2  3  4  5  6  7  


上一篇:Linux 技巧: Bash 测试和比较函数
下一篇:有关IIS HACK的一些方法整理

  北京总部: 4006-505-808
  上 海 部: 021-58358765
  深 圳 部: 0755-83692929
  浙 江 部: 13666673722
  广 州 部: 020-83821091
  重 庆 部: 023-86870422
  昆 明 部: 15987117834
  哈尔滨部: 13946167430
  其它地区: 4006-505-808

经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行山东分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北京北亚数据恢复中心
24小时免费咨询电话:4006-505-808 或 800-810-580
中关村部:北京市海淀区中关村大街11号E世界A座8层832B室
皂君庙部:北京市海淀区学院南路68号吉安大厦C座(汇智楼)528室