LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 691|回复: 4

关于一个命令识别的问题

[复制链接]
发表于 2005-4-22 11:03:16 | 显示全部楼层 |阅读模式
系统中的bunzip2,bzcat都是链接到bzip2的,系统是怎样识别这几个命令的呢
发表于 2005-4-22 16:42:41 | 显示全部楼层
联到bzip2上去,就是用的bzip2了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-23 12:22:45 | 显示全部楼层
Post by duanxiangqaz
联到bzip2上去,就是用的bzip2了


但是当你单纯输入一个"bzip2",会提示
bzip2: I won't write compressed data to a terminal.
bzip2: For help, type: `bzip2 --help'.

单纯输入"bzcat"会提示
bzcat: I won't read compressed data from a terminal.
bzcat: For help, type: `bzcat --help'.

这个是怎样实现的呢?
回复 支持 反对

使用道具 举报

发表于 2005-4-24 11:10:47 | 显示全部楼层
Duanxiang@bb:~$ bzip2 -d

bzip2: I won't read compressed data from a terminal.

bzip2: For help, type: `bzip2 --help'.

Duanxiang@bb:~$ bzcat

bzcat: I won't read compressed data from a terminal.

bzcat: For help, type: `bzcat --help'.
回复 支持 反对

使用道具 举报

发表于 2005-4-24 11:11:48 | 显示全部楼层
If invoked as `bzip2', default action is to compress.
              as `bunzip2',  default action is to decompress.
              as `bzcat', default action is to decompress to stdout.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表