FILE 1
目录
- NAME file
- 总览 .B file [ .B
- 描述 本手册页说明了3.27版本 .B file 命令的使用. .B File 命令试图检查每个参数以判定文件的类型. 检查共有三组,按如下顺序进行:文件系统检查,幻数检查,以及语言检查. .I 文件系统 检查成功则输出文件类型. .PP 输出的类型一般会包含以下的词中的一个: .B text (文件中仅有 .SM ASCII 字符,可以用 .SM ASCII 终端读此文件,以保证内容的可靠性), .B executable (文件中保存的是程序编译后的结果,一些
- 选项 .TP 8 .B
- 文件 .I /usr/share/magic
- ENVIRONMENT 环境变量 .B MAGIC 用于设置默认的幻数文件. .SH 参看 .BR magic (4)
- 标准的一致性 本程序比System V 的FILE命令强大, 几乎能分辨出所有的模糊语言. 与System V 的FILE命令大部分兼容.本版本能识别更多的magic, 但是,也将因此在有些情况下会产生不同输出(尽管更加精确). .PP 本版本与System V的显著区别就是本版本对空格是作为分隔符来 处理的, 所以不能在格式字符串中包含空格. 例如,现有幻数文 件中的 .br >10 string language impress
- MAGIC DIRECTORY 幻数文件项主要是从USENET收集来的,许多人都为此作出了贡献. Christos Zoulas (下边将提到的)将收集附加项信息及修正幻数文件项. 幻数文件项的合并表将会定时发布. .PP 幻数文件项的顺序非常重要.不同的系统上的幻数项放的顺序可能不同. 如果老的 .B file 命令使用幻数文件,请将旧的幻数文件改名保存, (如改为 .IR /usr/share/magic.orig ) 以便日后做比较用. .SH 举例 .nf $ file file.c file /dev/hda file.c: C program text file: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked, not stripped /dev/hda: block special $ file -s /dev/hda{,1,2,3,4,5,6,7,8,9,10} /dev/hda: x86 boot sector /dev/hda1: Linux/i386 ext2 filesystem /dev/hda2: x86 boot sector /dev/hda3: x86 boot sector, extended partition table /dev/hda4: Linux/i386 ext2 filesystem /dev/hda5: Linux/i386 swap file /dev/hda6: Linux/i386 swap file /dev/hda7: Linux/i386 swap file /dev/hda8: Linux/i386 swap file /dev/hda9: empty /dev/hda10: empty .fi .SH 历史 There has been a .B file 命令至少是从研究版本6(手册页时间为1975年1月)开始加入
- 作者 由Ian F. Darwin写源码, UUCP 地址 {utzoo | ihnp4}!darwin!ian, 电子邮件 ian@sq.com, 邮寄地址: P.O. Box 603, Station F, Toronto, Ontario, CANADA M4Y 2L8. .PP 由Rob McMahon修改, cudcv@warwick.ac.uk, 1989, 并对`&'操作符进行了扩充 (不再仅仅是简单的 `x&y != 0',而是象`x&y op z'这样). .PP 由Guy Harris修改, guy@netapp.com, 1993,完成: .RS .PP 恢复``old-style'' `&' 操作符为原来的功能,因为 1) Rob McMahon所做的修改打破了原来的使用方式, 2) 本版本的 .B file 命令支持的SunOS 的``new-style'' `&' 操作符也处理 `x&y op z', 3) Rob的修改对某些情况没有考虑到; .PP 引入多级`>'; .PP 引入``beshort'', ``leshort'', 等关键字使得程序能够按照一定的比特顺序 查看文件中的比特数,而不是仅按运行 .BR file 时的本地比特顺序查看. .RE .PP 由Ian Darwin和其他作者(包括Christos Zoulas(christos@astron.com))修改, 1990-1999. .SH 合法性通告 版权所属 (c) Ian F. Darwin, Toronto, Canada, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993. .PP 本软件独立于美国电话电报公司,Sun微系统公司,Digital设备公司, Lotus发展公司 , California大学董事会,X联盟或者MIT,或者自由软件基金会. .PP 本软件独立于美国商业部的任何出口规定,可以自由用于任何国家和行星. .PP 任何人无需授权即可在任何计算机系统上使用此软件用于任何目的, 可以自由修改和发布,但要遵守以下限制: .PP 1. 作者对使用此软件造成的任何后果不负任何责任,无论多么严重, 即使这些后果是由于软件造成的. .PP 2. 禁止不如实说明本软件的来源,无论是明确说错或是忽略. 由于很少有用户读源码, 所以在文件中一定要说明软件来源. .PP 3. 修改后的版本必须明白的标明,禁止将其作为原始软件.由于很少有用户读源码, 所以在文件中一定要说明软件来源. .PP 4. 禁止删除或修改本通告. .PP 随同本包发布的几个支持文件(
- 臭虫 必定存在一种更好的方法来根据Magdir中的glop来自动创建Magic 文件.是什么方法呢?要更好的实现,那么幻数文件应该编译成二进制 (就是说, .BR ndbm (3) 或者, 在异种网络环境中采用定长的 .SM ASCII 字符串)来加快启动速度.这样,程序就能达到Version 7 中的 file命令那样的运行速度,同时又具有System V 版本的灵活性. .PP .B File 使用的一些算法虽然提高了速度,但精确性降低了,因此 在对 .SM ASCII 文件内容操作有时会出错. .PP 对 .SM ASCII 文件的支持(基本上是对编程语言)过于简单,效率较低,需要重新编译并更新. .PP 在一系列连续行后应该跟着有一个``else''从句. .PP 幻数文件和关键词应该有正则表达式的支持. 使用 .SM
- 可用性 可以通过匿名FTP登陆到 .B ftp.astron.com 在目录下 .I /pub/file/file-X.YY.tar.gz 获得作者的命令的最新版本 .SH
- [中文版最新更新]
- 《中国linux论坛man手册页翻译计划》:
- 跋
FILE
NAMEæ»è§
æè¿°
é项
æä»¶
ENVIRONMENT
åç
æ åçä¸è´æ§
MAGIC DIRECTORY
举ä¾
åå²
ä½è
åæ³æ§éå
èè«
å¯ç¨æ§
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
è·
NAME
file - ç¡®å®æä»¶ç±»å
æ»è§
file [ -bcnsvzL ] [ -f å½åæä»¶ ] [ -m å¹»æ°æä»¶ ] file ...
æè¿°
æ¬æå页说æäº3.27çæ¬ file å½ä»¤ç使ç¨. File å½ä»¤è¯å¾æ£æ¥æ¯ä¸ªåæ°ä»¥å¤å®æä»¶çç±»å. æ£æ¥å±æä¸ç»ï¼æå¦ä¸é¡ºåºè¿è¡:æä»¶ç³»ç»æ£æ¥ï¼å¹»æ°æ£æ¥ï¼ä»¥åè¯è¨æ£æ¥. æä»¶ç³»ç» æ£æ¥æååè¾åºæä»¶ç±»å.
è¾åºçç±»åä¸è¬ä¼åå«ä»¥ä¸çè¯ä¸çä¸ä¸ªï¼ text (æä»¶ä¸ä»æ ASCII å- 符ï¼å¯ä»¥ç¨ ASCII ç»ç«¯è¯»æ¤æä»¶ï¼ä»¥ä¿è¯å容çå¯é æ§), executable (æä»¶ä¸ä¿åçæ¯ç¨åºç¼è¯åçç»æï¼ä¸äº UNIX åæ ¸æå¶å®åæ ¸è½çè§£è¿ç±»æä»¶), æè data 表示ææå¶å®ç±»åæä»¶(data ä¸è¬ä¸ºäºè¿å¶æä»¶æèä¸å¯æå°ç). 使¯æç常ç¨çæä»¶æ ¼å¼ï¼å¦coreæä»¶ãtaråï¼ï¼è½ç¶ä¹åå«äºè¿å¶æ°æ®ï¼ å´ä¸å±äºè¿ä¸ç±» 妿è¦ä¿®æ¹ /usr/share/magic æèç¨åºæ¬èº«, preserve these keywords . å½æä»¶ä¸º‘‘text’’ ç±»åæ¶ï¼è®¤ä¸ºæ¤æä»¶ä¸ºå¯è¯»æä»¶. ä¸è¦è±¡å¨Berkeleyç¯å¢ä¸é£æ ·å - è¦æ‘‘shell commands text’’æ¹ä¸º‘‘shell script’’.
æä»¶ç³»ç»æ£æ¥æ¯å»ºç«å¨å¯¹ stat(2) ç³»ç»è°ç¨ç»æçåæä¸ç. ç¨åºä¼åææä»¶æ¯å¦ä¸ºç©º,æèæ¯å¦æ¯æç§ç¹æ®æä»¶. å¯¹äºææå¯å¨ç°æç³»ç»ä¸ä½¿ç¨çæä»¶ç±»å (æ¯å¦å¥æ¥ 壿件ï¼å¨æé¾æ¥æä»¶ï¼å½å管éæä»¶(FIFOs) ç)ï¼ åªè¦å®å¨ç³»ç»å¤´æä»¶ sys/stat.h ä¸å·²ç»å®ä¹è¿ï¼å°±å¯ä»¥è¢«æ£æ¥å°.
å¹»æ°æ£æ¥ç¨æ¥æ£æ¥æä»¶ä¸æ¯å¦æç¹æ®çåºå®æ ¼å¼çæ°æ®. è§èçä¾å- å¦äºè¿å¶å¯æ§è¡æä»¶(ç¼è¯åçç¨åº) a.out ,该æä»¶æ ¼å¼å¨æ åincludeç®å½ä¸ç a.out.h æä»¶ä¸å®ä¹ï¼ä¹å¯è½å¨ exec.h ä¸å®ä¹. è¿äºæä»¶å¨æä»¶å¼å§é¨åéè¿çä¸ä¸ªç¹æ®ä½ç½®ä¿åæä¸ä¸ª’幻氒 , éè¿å¹»æ°åè¯ UNIX æä½ç³»ç»æ¤æä»¶æ¯äºè¿å¶å¯æ§è¡æä»¶, åå¶ä¸åå«çå¶å®ç±»å. å¹»æ°çæ¦å¿µå·²ç»æ©å±å°æ°æ®æä»¶.ä»»ä½å¨æä»¶åºå®ä½ç½®æä¸æä»¶ç±»å ç¸å³çä¸åæ è¯ç¬¦çæä»¶é½å¯ä»¥è¿æ ·è¡¨ç¤º. è¿äºæä»¶ä¸çä¿¡æ¯å¯ä»¥ ä»å¹»æ°æä»¶ /usr/share/magic ä¸è¯»å.
妿æä»¶ä¸º ASCII æä»¶, file ä¼è¯å¾æ£æ¥å®çè¯è¨. è¯- è¨æ£æ¥å¨æä»¶å¼å§çå 个åä¸(ä»»æä½ç½®)æ¥æ¾æ¯å¦æç¹æ®å符串(åç names.h) ä¾å¦ï¼å³é®å .br æåºæ¤æä»¶å¾å¯è½æ¯ troff(1) è¾å¥æä»¶, èå³é®å struct æåºæ¤æä»¶æ¯Cç¨åº. è¯- è¨æ£æ¥ä¸å¦åä¸¤ç»æ£æ¥å¯é ï¼æä»¥æ¾å¨æåæ§è¡.å®ä¹ç¨æ¥æ£æ¥ ä¸äºæ··åæä»¶(ä¾å¦ tar(1) åæ¡£æä»¶)å¹¶ç¡®å®æä»¶æ¯‘ascii text’ç±»åè¿æ¯‘data’ç±»å.
é项
|
-b |
ä¸è¾åºæä»¶å (ç®è¦æ¨¡å¼). | ||
|
-c |
æ£æ¥æ¶æå°è¾åºå¹»æ°æä»¶çè§£æç»æ.å¸¸ä¸ -m ä¸èµ·ä½¿ç¨ï¼ç¨æ¥å¨å®è£å¹»æ°æä»¶ä¹åè°è¯å®. |
-f å½åæä»¶
ä»å¨åæ°è¡¨åç å½åæä»¶ ä¸è¯»åºå°è¦æ£æ¥çæä»¶å(æ¯è¡ä¸ä¸ªæä»¶).è¦æ å½åæä»¶ ï¼æèè³å°æä¸ä¸ªæä»¶ååæ°; å¦æè¦æ£æ¥æ åè¾å¥, 使稑‘-’’ä½ä¸ºæä»¶åæ°.
|
-m list |
æå®åå«å¹»æ°çæä»¶å表.å¯ä»¥æ¯å个æä»¶ï¼ä¹å¯ä»¥æ¯ ç¨åå·åå¼çå¤ä¸ªæä»¶. | ||
|
-n |
æ¯æ£æ¥å®ä¸ä¸ªæä»¶å°±å¼ºå¶å·æ°æ åè¾åº. ä»å¨æ£æ¥ä¸ç»æä»¶æ¶æææ. ä¸è¬å¨å°æä»¶ç±»åè¾åºå°ç®¡éæ¶æéç¨æ¤é项. | ||
|
-v |
æå°ç¨åºçæ¬å¹¶éåº. | ||
|
-z |
è¯å¾æ¥çå缩æä»¶åé¨ä¿¡æ¯. | ||
|
-L |
(卿¯æç¬¦å·é¾æ¥çç³»ç»ä¸)é项æ¾ç¤ºç¬¦å·é¾æ¥æä»¶çåæä»¶, å°±å ls(1) å½ä»¤çlike-named é项. | ||
|
-s |
é常, file åªæ¯è¯å¾å»æ£æ¥å¨æä»¶å表ä¸é£äº stat(2) æ¥å为æ- £å¸¸æä»¶çæä»¶çç±»å.ç±äºè¯»ç¹æ®æä»¶å°å¯è½å¯¼è´ ä¸å¯ç¥åæï¼æä»¥è¿æ ·å¯ä»¥é²æ¢åçé®é¢.ä½¿ç¨ -s éé¡¹æ¶ file å½ä»¤ä¹å°å»è¯»æä»¶å表ä¸çåç¹æ®æä»¶ååç¬¦ç¹æ®æä»¶. ä¸è¬ç¨äºä»åå§ç£çååºä¸è·å¾æä»¶ç³»ç»ç±»åï¼æ¤æä»¶ä¸ºå ç¹æ®æä»¶. è¿ä¸ªé项ä¹å¯¼è´ file å½ä»¤å¿½ç¥ stat(2) æ¥åçæä»¶å¤§å°ï¼å ä¸ºå¨æäºç³»ç»ä¸åå§ç£çååºç大尿¥å为0. |
æä»¶
/usr/share/magic - é»è®¤çå¹»æ°å表
ENVIRONMENT
ç¯å¢åé MAGIC ç¨äºè®¾ç½®é»è®¤çå¹»æ°æä»¶.
åç
magic(4)
-
å¹»æ°æä»¶çæ ¼å¼.
strings(1), od(1), hexdump(1) -
æ£æ¥étextfileçå·¥å·.
æ åçä¸è´æ§
æ¬ç¨åºæ¯System V çFILEå½ä»¤å¼ºå¤§, å ä¹è½åè¾¨åºææç模ç³è¯è¨. ä¸System V çFILEå½ä»¤å¤§é¨åå¼å®¹.æ¬çæ¬è½è¯å«æ´å¤çmagic, 使¯ï¼ä¹å°å æ- ¤å¨æäºæåµä¸ä¼äº§çä¸åè¾åº(尽管æ´å 精确).
æ¬çæ¬ä¸System
Vçæ¾èåºå«å°±æ¯æ¬çæ¬å¯¹ç©ºæ ¼æ¯ä½ä¸ºåé符æ¥
å¤çç,
æä»¥ä¸è½å¨æ ¼å¼å符串ä¸åå«ç©ºæ ¼.
ä¾å¦,ç°æå¹»æ°æ
ä»¶ä¸ç
>10 string language impress (imPRESS data)
è¦æ¹ä¸º
>10 string language\ impress (imPRESS data)
å¦å¤,
æ ¼å¼å符串ä¸çåæçº¿ç¬¦å·ä¹è¦é¿å.ä¾å¦ï¼ç°æå¹»æ°æä»¶ä¸ç
0 string \begindata Andrew Toolkit document
è¦æ¹ä¸º
0 string \\begindata Andrew Toolkit document
SunOS releases
3.2å以åççæ¬åæ¬ä»System
V å屿¥ç file(1)
å½ä»¤,ä½æææ©å±.æ¬çæ¬ä¸Sunçfileå½ä»¤å·®å«ä¸å¤§.å®åæ¬å¯¹
‘&’
æä½ç¬¦çæ©å±,ä¾å¦,
>16 long&0x7fffffff >0 not stripped
MAGIC DIRECTORY
å¹»æ°æä»¶é¡¹ä¸»è¦æ¯ä»USENETæ¶éæ¥ç,许å¤äººé½ä¸ºæ¤ä½åºäºè´¡ç®. Christos Zoulas (ä¸è¾¹å°æå°ç)å°æ¶ééå 项信æ¯åä¿®æ£å¹»æ°æä»¶é¡¹. å¹»æ°æä»¶é¡¹çå并表å°ä¼å®æ¶åå¸.
å¹»æ°æä»¶é¡¹ç顺åºé常éè¦.ä¸åçç³»ç»ä¸çå¹»æ°é¡¹æ¾ç顺åºå¯è½ä¸å. 妿èç file å½ä»¤ä½¿ç¨å¹»æ°æä»¶ï¼è¯·å°æ§çå¹»æ°æä»¶æ¹åä¿åï¼ (妿¹ä¸º /usr/share/magic.orig) 以便æ¥å忝è¾ç¨.
举ä¾
$ file file.c
file /dev/hda
file.c: C program text
file: ELF 32-bit LSB executable, Intel 80386, version 1,
dynamically linked, not stripped
/dev/hda: block special
$ file -s
/dev/hda{,1,2,3,4,5,6,7,8,9,10}
/dev/hda: x86 boot sector
/dev/hda1: Linux/i386 ext2 filesystem
/dev/hda2: x86 boot sector
/dev/hda3: x86 boot sector, extended partition table
/dev/hda4: Linux/i386 ext2 filesystem
/dev/hda5: Linux/i386 swap file
/dev/hda6: Linux/i386 swap file
/dev/hda7: Linux/i386 swap file
/dev/hda8: Linux/i386 swap file
/dev/hda9: empty
/dev/hda10: empty
åå²
There has been a file å½ä»¤è³å°æ¯ä»ç ç©¶çæ¬6(æå页æ¶é´ä¸º1975å¹´1æ)å¼å§å å¥ UNIX ä¸ç. System V çæ¬å¼å¥äºä¸ä¸ªéè¦åå:å¹»æ°ç±»åçå¤é¨è¡¨.ç¨åºçè¿ è¡æ¶é´æè½»å¾®ä¸é, 使¯å¤ææ§å¤§å¤§å¢å äº.
æ¬ç¨åºæ¯åºäºSystem V çæ¬ç,ç±Ian Darwinç¬ç«è®¾è®¡åç¼å.
John Gilmore对æºä»£ç åäºè¾å¤§ä¿®æ¹,å¨ç¬¬ä¸çåºç¡ä¸æè¾å¤§æé«. Geoff Collyeråç°äºä¸äºä¸è¶³ä¹å¤ï¼å¹¶æä¾äºä¸äºå¹»æ°æä»¶é¡¹. æ¬ç¨åºä¸ç´å¨å®åä¸.
ä½è
ç±Ian F. Darwinåæºç , UUCP å°å {utzoo | ihnp4}!darwin!ian, çµåé®ä»¶ ian@sq.com, é®å¯å°å: P.O. Box 603, Station F, Toronto, Ontario, CANADA M4Y 2L8.
ç±Rob McMahonä¿®æ¹, cudcv@warwick.ac.uk, 1989, 并对‘&’æä½ç¬¦è¿è¡äºæ©å ï¼ä¸åä»ä»æ¯ç®åç ‘x&y != 0’ï¼èæ¯è±¡‘x&y op z’è¿æ ·ï¼.
ç±Guy Harrisä¿®æ¹, guy@netapp.com, 1993,宿:
æ¢å¤‘‘old-style’’ ‘&’ æä½ç¬¦ä¸ºåæ¥çåè½,å 为 1) Rob McMahonæåçä¿®æ¹æç ´äºåæ¥çä½¿ç¨æ¹å¼, 2) æ¬çæ¬ç file å½ä»¤æ¯æçSunOS ç‘‘new-style’’ ‘&’ æä½ç¬¦ä¹å¤ç ‘x&y op z’, 3) Robçä¿®æ¹å¯¹æäºæåµæ²¡æèèå°;
å¼å¥å¤çº§‘>’;
å¼å¥‘‘beshort’’, ‘‘leshort’’, çå³é®å- 使å¾ç¨åºè½å¤æç§ä¸å®çæ¯ç¹é¡ºåº æ¥çæä»¶ä¸çæ¯ç¹æ°ï¼è䏿¯ä»æè¿è¡ file æ¶çæ¬å°æ¯ç¹é¡ºåºæ¥ç.
ç±Ian Darwinåå¶ä»ä½èï¼åæ¬Christos Zoulas(christos@astron.com)ï¼ä¿®æ¹, 1990-1999.
åæ³æ§éå
çææå± (c) Ian F. Darwin, Toronto, Canada, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993.
æ¬è½¯ä»¶ç¬ç«äºç¾å½çµè¯çµæ¥å¬å¸ï¼Sun微系ç»å¬å¸ï¼Digital设å¤å¬å¸, Lotusåå±å¬å¸ , California大å¦è£äºä¼ï¼XèçæèMIT,æèèªç±è½¯ä»¶åºéä¼.
æ¬è½¯ä»¶ç¬ç«äºç¾å½åä¸é¨çä»»ä½åºå£è§å®,å¯ä»¥èªç±ç¨äºä»»ä½å½å®¶åè¡æ.
ä»»ä½äººæ éææå³å¯å¨ä»»ä½è®¡ç®æºç³»ç»ä¸ä½¿ç¨æ¤è½¯ä»¶ç¨äºä»»ä½ç®çï¼ å¯ä»¥èªç±ä¿®æ¹ååå¸ï¼ä½è¦éµå®ä»¥ä¸éå¶:
1. ä½èå¯¹ä½¿ç¨æ¤è½¯ä»¶é æçä»»ä½åæä¸è´ä»»ä½è´£ä»»ï¼æ 论å¤ä¹ä¸¥éï¼ å³ä½¿è¿äºåææ¯ç±äºè½¯ä»¶é æç.
2. ç¦æ¢ä¸å¦å®è¯´ææ¬è½¯ä»¶çæ¥æºï¼æ è®ºæ¯æç¡®è¯´éææ¯å¿½ç¥. ç±äºå¾å°æç¨æ·è¯»æºç , æä»¥å¨æä»¶ä¸ä¸å®è¦è¯´æè½¯ä»¶æ¥æº.
3. ä¿®æ¹åççæ¬å¿é¡»æç½çæ æï¼ç¦æ¢å°å¶ä½ä¸ºåå§è½¯ä»¶.ç±äºå¾å°æç¨æ·è¯»æºç , æä»¥å¨æä»¶ä¸ä¸å®è¦è¯´æè½¯ä»¶æ¥æº.
4. ç¦æ¢å é¤æä¿®æ¹æ¬éå.
é忬ååå¸çå ä¸ªæ¯ææä»¶(getopt, strtok)ç± Henry Spencer宿ï¼åæ ·éç¨ä»¥ä¸æ¡æ¬¾.
é忬ååå¸çå ä¸ªæ¯ææä»¶(strtol, strchr)å±äºå¬å±åç;é½åäºæ è®°.
æä»¶ tar.h å is_tar.c ç± tar ç¨åºç»çJohn Gilmore宿,æ ééµä»ä»¥ä¸æ¡æ¬¾.
èè«
å¿å®åå¨ä¸ç§æ´å¥½çæ¹æ³æ¥æ ¹æ®Magdirä¸çglopæ¥èªå¨å建Magic æä»¶.æ¯ä»ä¹æ¹æ³å¢?è¦æ´å¥½çå®ç°ï¼é£ä¹å¹»æ°æä»¶åºè¯¥ç¼è¯æäºè¿å¶ (å°±æ¯è¯´ï¼ ndbm(3) æè, å¨å¼ç§ç½ç»ç¯å¢ä¸éç¨å®é¿ç ASCII å- 符串)æ¥å å¿«å¯å¨é度.è¿æ ·ï¼ç¨åºå°±è½è¾¾å°Version 7 ä¸ç fileå½ä»¤é£æ ·çè¿è¡é度,åæ¶åå·æSystem V çæ¬ççµæ´»æ§.
File 使ç¨çä¸äºç®æ³è½ç¶æé«äºé度ï¼ä½ç²¾ç¡®æ§éä½äºï¼å æ¤ å¨å¯¹ ASCII æä»¶å容æä½ææ¶ä¼åºé.
对 ASCII æä»¶çæ¯æ(åºæ¬ä¸æ¯å¯¹ç¼ç¨è¯- è¨)è¿äºç®å,æçè¾ä½ï¼éè¦éæ°ç¼è¯å¹¶æ´æ°.
å¨ä¸ç³»åè¿ç»è¡ååºè¯¥è·çæä¸ä¸ª‘‘else’’ä»å¥.
å¹»æ°æä»¶åå³é®è¯åºè¯¥ææ£å表达å¼çæ¯æ. ä½¿ç¨ ASCII TAB ä½ä¸ºåé符é常ä¸è¶³åï¼å¯¼è´å¾é¾ç¼è¾æä»¶, ä½ä¹å æ¤åå°ä¿æ¤.
å¨å³é®è¯ä¸ä½¿ç¨å¤§å忝æ¯å¯åç. ä¾å¦, troff(1) å½ä»¤ä¸æ¥çæå页çå®. æ- £åè¡¨è¾¾å¼æ¯æå°ä½¿è¿æäºå®ç°.
æ¬ç¨åºæ²¡æå®ç°å¯¹ FORTRAN ççè§£. åºè¯¥è½å¤éè¿å¨å¼å§è¡ä¸åºç°çå³é®å- è¯å«åº FORTRAN . æ£åè¡¨è¾¾å¼æ¯æå°ä½¿è¿æäºå®ç°.
æä»¶ ascmagic ä¸çå³é®è¯è¡¨å¯è½åºå½å¥Magicæä»¶. è¿è½éè¿ä½¿ç¨è±¡‘*’è¿æ ·çå³é®è¯æ¥å®ç°åç§»é.
å¦ä¸ä¸ªä¼åæ¯è¦å¯¹å¹»æ°æä»¶æåºï¼è¿æ ·ï¼æä»¬å°±å¯ä»¥ å¨åå¾ç¬¬ä¸ä¸ªæ¯ç¹ï¼ç¬¬ä¸ä¸ªè¯ï¼ç¬¬ä¸ä¸ªé¿æ´åï¼çççæ¶å宿 对å®ä»¬ææçæ£æ¥.æ±æ¨å¨å¹»æ°æä»¶é¡¹ä¸çå²çª.å¶å®ä¸æ¡è§åï¼ å°å¹»æ°é¡¹å¨æä»¶åç§»éçåºç¡ä¸æåºï¼èè¿å¨å¹»æ°æä»¶éæå®ä½ç½®åï¼
æ¬ç¨åºåºæä¾ä¸ç§æ¹æ³æ¥è¯ä»·ä¸ç§çæµæ"å¤ä¹å¥½". æä»¬å»é¤äºä¸äºååç设æ³(å¦ï¼å° ‘‘From ’’ ä½ä¸ºæä»¶çæå5个å符) å 为å®ä»¬ä¸å¦å¶å®ç设æ³å¥½(å¦ï¼‘‘Newsgroups:’’ 对"Return-Path:"). å¦ææ²¡æå¶å®çè®¾æ³æåºï¼å°±å¾å¯è½ä¼é纳第ä¸ç§è®¾æ³.
æ¬ç¨åºæ¯æäºfileå½ä»¤æ§è¡é度æ¢.
æ¬æåï¼ç¹å«æ¯æ¬é¨åï¼æ¯è¾é¿.
å¯ç¨æ§
å¯ä»¥éè¿å¿åFTPç»éå° ftp.astron.com å¨ç®å½ä¸ /pub/file/file-X.YY.tar.gz è·å¾ä½èçå½ä»¤çææ°çæ¬
[䏿çç»´æ¤äºº]
å§å <email>
[ä¸æçææ°æ´æ°]
2001/07/15
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
http://cmpp.linuxforum.net
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh