linux七种文件类型
linux一切都是文件什么意思?
linux一切都是文件什么意思?
如果从事linux编程的话,就能很好理解这句话,对所有文件(目录、字符设备、块设备、 套接字、打印机等)操作,读写都可用fopen()/fclose()/fwrite()/fread()等函数进行处理。屏蔽了硬件的区别,所有设备都抽象成文件,提供统一的接口给用户。这就是“一切皆是文件”的思想。
在linux系统中,ls命令下,如何按文件类型排列?
没有按类型排列只有按文件大小排列ls - S
linux默认扩展名?
一般来说,可执行文件没有扩展名。
Linux与Windows不同,不是根据扩展名来区分文件类型的。
事实上,Linux下的文件不需要扩展名。一切皆文件,包含设备文件、目录文件、普通文件等。
要知道是否是可执行文件,一般是通过 ls -l 命令看文件属性中是否包含可执行权限 (x)。
Linux不根据扩展名判断文件类型,而是根据文件的内容来判断。所以扩展名的作用是帮助人来识别文件。
对于Linux系统本身来说没有什么用处。.sh结尾表示是shell脚本文件,但是不以.sh结尾的文件也可以是可执行的shell脚本(比如/etc/init.d中的脚本),因为它们的文件开头都有#!/bin/sh这一行。
linux系统文件格式后缀详解?
bz2 ------bzip2的压缩文件
.gz ------gzip的压缩文件
.tar ------tar打包文件(是包文件不是压缩文件)
.tbz------tar打包并用bzip压缩文件
.tgz-----tar打包并用gzip压缩的文件
.au -----audio文件
.gif -----gif图象文件
文件
.jpg-----JPEG图象文件
.pdf------电子文档(PDF格式的)
.png-----PNG图象文件
.ps------postscinpt文件(打印格式文件)
.txt------纯文本文件
.wav-----audio文件
.xpm-----图象文件
.conf-------配置文件
.lock-------LOCK文件(用来判断一个文件或设备是否被使用)
文件(套件包或软件包)
.c -------C源程序代码文件
.cpp------C 源程序代码文件
.h -------C或C 程序的头文件
.o------程序目标文件
.pl------perl脚本文件
.so-----类库文件
.sh-----shell脚本与windows下的bat文件相似
.bin-----binary 二进制可执行文件