Linux必学的重要命令(下)

  说明

  gunzip是个使用广泛的解压缩程序它用于解开被gzip压缩过的文件这些压缩文件预设最后的扩展名为gz事实上gunzip就是gzip的硬连接因此不论是压缩或解压缩都可通过gzip指令单独完成gunzip最新版本是

  unarj

  作用

  unarj解压缩格式为arj格式的文件使用权限是所有用户

  格式

  unarj [eltx][arj压缩文件]

  主要参数

  e解压缩arj文件

  l显示压缩文件内所包含的文件

  t检查压缩文件是否正确

  x解压缩时保留原有的路径

  说明

  带有arj扩展名的文件是由用于MS DOS和Windows的ARJ实用程序创建的因为ARJ是一种不能免费获得源代码的共享件程序所以在Linux平台上几乎不存在与其功能匹配的工具要解压缩arj文件就要使用unarj实用程序unarj比ARJ慢能力也不如ARJ但至少能够顺利地抽取大多数arj文件unarj只能将文件抽取到当前的工作目录列出档案内容或者测试档案从ARJ Software的站点或携带所需Linux发行版的FTP服务器上可以下载unarj源码另外unarj通常是基本Linux发行版的一部分因此可以在主要发行版本的CDROM上找到它如果需要可到所有Linux发行版链接的列表下载ARJ软件网址为http://wwwarjsoftcomARJ的下载页面为http://wwwarjsoftcom/fileshtmunarj最新版本是注意unarj选项不是以减号()开头的

  mtools

  作用

  mtools实际上是一个命令集合是DOS文件系统的工具程序它可以模拟许多DOS命令使用起来非常方便使用权限是所有用户Linux系统提供了一组称为mtools的可移植工具可以让用户轻松地从标准的DOS软盘上读写文件和目录它们对DOS和Linux环境之间交换文件非常有用mtools的使用非常简单如果想把软盘里所有的文件都拷贝到硬盘上那么就可以执行以下命令

  mcopy a:**

  也就是说只需要在相应的DOS命令之前加上一个字母m就可以完成对应的功能了一般Linux发行版本中都有这个软件可以使用下面命令检查一下

  rpm qa|grep mtools

  如果没有安装也没有关系可以从网上下载(http://mtoolslinuxlu/)一个最新版本来安装目前可供下载的最新mtools版本是下载链接为http://mtoolslinuxlu/mtoolsirpm下载后安装一下即可

  包括的命令

  mcd 目录名改变MS DOS下的目录

  mcopy 源文件 目标文件在MS DOS和Unix之间复制文件

  mdel 文件名删除MS DOS下的文件

  mdir 目录名显示MS DOS下的目录

  mformat 驱动器号在低级格式化的软盘上创建MS DOS文件系统

  rnlabel 驱动器号产生MS DOS下的卷标

  mmd 目录名建立MS DOS下的目录

  mrd 目录名删除MS DOS下的目录

  mren 源文件 目标文件重新命名已存在的MS DOS文件

  mtype 文件名显示MS DOS文件的内容

  请注意这些命令和对应的MS DOS命令非常相似在mtools命令中/和\是可以混用的因为文件列表的是DOS系统下的文档对大小写并不敏感所以CDE和cde在这里是一样的

  应用实例

  ()如果把软盘进行快速格式化可以使用命令mformat

  mformat A

  mtools当初发展的目的是用来处理DOS文件系统的所以只能用在FAT文件格式的分区上需要注意的是如果用mount命令来挂载了FAT/分区那么就不能使用mtools的指令来处理这些分区上的文件这是因为一旦FAT/分区挂到了Linux文件目录下Linux就会将其视为文件系统本身的一部分这时如果要对其操作就必须使用Linux本身所附带的指令集

  ()将DOS盘上的文件htcac复制到当前目录下并用ls命令进行验证

  $ mcopy a:\htcac   $ ls l htcac   rwr r xxq xxq Jan : htcac

  man

  作用

  man命令用来提供在线帮助使用权限是所有用户在Linux系统中存储着一部联机使用的手册以供用户在终端上查找使用man命令可以调阅其中的帮助信息非常方便和实用

  格式

  man 命令名称

  man [acdfhkKtwW] [m system] [p string] [C config_file] [M path] [P pager] [S section_list] [section] name

   参数

  C config_file指定设定文件manconf缺省值是/etc/manconf

  M path指定了联机手册的搜寻路径 如果没有指定则使用环境变数MANPATH的设定如果没有使用MANPATH 则会使用/usr/lib/manconf内的设定如果MANPATH是空字串则表示使用缺省值

  P pager指定使用何种pagerman会优先使用此选项设定然后是依环境变数MANPAGER设定然后是环境变数PAGERman缺省使用/usr/bin/less is

  S section_list man所搜寻的章节列表(以冒号分隔)此选项会覆盖环境变数MANSECT的设定

  a man缺省情况是在显示第一个找到的手册之后就会停止搜寻使用此选项会强迫man继续显示所有符合name的联机手册

  c即使有最新的cat page也继续对联机手册重新作排版本选项在屏幕的行列数改变时或已排版的联机手册损坏时特别有意义

  d不要真的显示联机手册只显示除错讯息

  D同时显示联机手册与除错讯息

  h显示求助讯息然后结束程式

  K对所有的联机手册搜寻所指定的字串请注意本功能回应速度可能很慢如果指定section(区域)会对速度有帮助

  m system依所指定的system名称而指定另一组的联机手册

  man是manual(手册)的缩写在输入命令有困难时可以立刻得到这个文档例如 如果使用ps命令时遇到困难可以输入man ps得到帮助信息此时会显示出ps的手册页(man page)

  由于手册页man page是用less程序来看的(可以方便地使屏幕上翻和下翻) 所以在man page里可以使用less的所有选项

  less中比较重要的功能键有:   [q] 退出

  [Enter] 一行行地下翻

  [Space] 一页页地下翻

  上翻一页

  [/] 后跟一个字符串和[Enter]来查找字符串

  [n] 发现上一次查找的下一个匹配

  unencode

  作用

  unencode命令可以把一个二进制文件表编码为一个文本文件使用权限是所有用户

  格式

uuencode [hv] [源文件] 目标文件

  主要参数

  -h列出指令使用格式(help)

  -v列出版本信息

  应用说明

  uuencode指令可以将二进制文件转化成可使用电子邮件发送的ASCII编码形式uuencode编码后的资料都以 begin开始以end作为结束且通常其中的每一行的开始均为M中间部分是编码过的文件编码后的文件比源文件要大一些

  uudecode

  作用

  uudecode命令用来将uuencode编码后的档案还原uudecode只会将begin与end标记之间的编码资料还原程序会跳过标记以外的资料它的使用权限为所有用户

  格式

  uuencode [hv] [file ]

  主要参数

  -h列出指令使用格式(help)

  -v列出版本信息

  tar

   作用

  tar命令是Unix/Linux系统中备份文件的可靠方法几乎可以工作于任何环境中它的使用权限是所有用户

   格式

  tar [主选项+辅选项] 文件或目录

  主要参数   使用该命令时主选项是必须要有的它告诉tar要做什么事情辅选项是辅助使用的可以选用

  主选项

  c 创建新的档案文件如果用户想备份一个目录或是一些文件就要选择这个选项

  r 把要存档的文件追加到档案文件的未尾例如用户已经做好备份文件又发现还有一个目录或是一些文件忘记备份了这时可以使用该选项将忘记的目录或文件追加到备份文件中

  t 列出档案文件的内容查看已经备份了哪些文件

  u 更新文件就是说用新增的文件取代原备份文件如果在备份文件中找不到要更新的文件则把它追加到备份文件的最后

  x 从档案文件中释放文件

  辅助选项

  b 该选项是为磁带机设定的其后跟一数字用来说明区块的大小系统预设值为(× bytes)

  f 使用档< 我要准备好行李启程了,谢谢关心我的家人和朋友,

Linux必学的重要命令(下)

相关文章:

你感兴趣的文章:

标签云: