# 文件后缀名 ## linux文档常见后缀名 ### 压缩和打包文件 * `.bz2`:使用bzip2命令压缩的文件,可以使用`bzip2 -d filename` 解包 * `.gz`:使用gzip命令压缩的文件,可以使用`gunzip -d filename` 解包 * `.tar`:使用tar打包的文件,即tarball文件,可以使用`tar xf filename` 解包 * `.tbz`:使用tar打完包后再以bzip2命令压缩的文件,可以使用`tar jxf filename` 解包 * `.tgz`:使用tar打完包后再以gzip命令压缩的文件,可以使用`tar zxf filename` 解包 ### 普通文件格式 * `.au`:声音文件,可以使用系统的声音播放器或者是JAVA程序播放 * `.gif`:GIF图像文件,可以使用WEB浏览器查看 * `.html`/`.htm`:HTML文件,可以使用WEB浏览器查看 * `.jpg`:JPEG图像文件,可以使用WEB浏览器查看 * `.pdf`:文档的电子版本,PDF是一种电子文档的标准,可以使用xpdf或者是adobe acrobat reader阅读 * `.png`:PNG图像文件,PNG是Portable Network Graphic的简写,可以使用WEB浏览器或者图像浏览器查看 * `.ps`:PostScript文件,一种打印格式文件,可以使用ghostview或者是支持ps查看的图像浏览器查看,也可以直接输出给打印机打印 * `.txt`:文本格式文件,可以使用任何编辑器查看 * `.wav`:声音文件,可以使用声音播放器播放 * `.xpm`:XPM图像文件,可以使用图像查看器查看 ### 系统文件 * `.conf`:某个程序的配置文件,linux下可以使用`vi`进行编辑 * `.lock`:某个程序的锁定文件,用于检测某个程序在执行或者某个设备或者资源正在使用 * `.rpm`:RedHat的软件包管理器文件,用于安装软件 ### 程序和脚本文件 * `.c`:C语言程序源码文件 * `.cpp`:C++语言程序源码文件 * `.h`:C或C++语言的头文件 * `.o`:程序对象文件 * `.pl`:Perl脚本文件 * `.py`:python脚本文件 * `.so`:动态链接库文件 * `.tcl`:TCL脚本文件