linux系统盘包含哪些文件?
Linux系统盘中都包含以下文件:
根目录(/)最高一级目录,所有目录都是根目录衍生出来,只有root用户具有写权限,一般根目录下只存放目录。
/bin目录,户进制文件。包含二进制的可执行文件,常见的Linux命令都在这个目录下。
/sbin目录,系统二进制文件。目录下的命令通常由系统管理员使用,对系统进行维护。
/etc配置文件。包含所有程序所需要的配置文件,也包含用于启动/停止单个程序的起动和关闭shelI脚本。
/dev设备文件。包含设备文件,包括终端设备、USB或连接到系统的任何设备。
/proc进程信息文件。虚拟的文件系统,包含有关正在运行的进程信息。
/usr用户程序。包含二进制文件、库文件、文档和二级程序的源代码。
/home目录。Linux是多用户的系统,home目录保存各用户的信息。
/boot引导加载程序。包含引导加载程序相关的文件。
/lib系统库。包含支持位于/lib和/sbin下的二进制文件的库文件。
/opt可选的附加应用程序。给主机额外安装软件所摆放的目录。
/mnt/media挂载目录。光盘默认挂载点。
/root管理员家目录。
什么是文件体系?
:文件体系是指在一个物理装备上的任何文件组织和目次,它构成了Linux体系上所稀有据的基本,Linux程序.库.体系文件和用户文件都驻留个中,是以,它是体系中宏大庞杂且又是最为根本和重要的资本.平日对于一个嵌入式体系,仅包含内核是不够的,还必须有文件体系的支撑.
c语言中头文件 #include中的stdio.h或者其他的函数库到底在哪儿呢,在linux哪个目录下?
<stdio.h>是标准的输入输出库,包含了c语言的输入输出函数原型,要进行io操作必须包含此头文件。这是C标准库文件,任何C编译套件中都会有这个文件,不需要下载。
linux下如何统计一个目录下的文件个数以及代码总行数的命令?
知道指定后缀名的文件总个数命令: find . -name *.cpp | wc -l 知道一个目录下代码总行数以及单个文件行数: find . -name *.h | xargs wc -l linux统计文件夹中文件数目 第一种方法: ls -l|grep “^-”|wc -l ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)。
如果ls -lR|grep “^-”|wc-l则可以连子目录下的文件一起统计。
grep ^- 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
第二种方法: find ./ -type f|wc -l 由于默认find会去子目录查找,如果只想查找当前目录的文件用 需要说明的是第二种方法会比第一种方法快很多,尤其是也统计子目录时。
linux四种文件类型?
普通文件( 数据文件 ) 标识:- ,普通文件是用于存放数据、程序等信息的文件,一般都长期地存放在外存储器(磁盘)中。 普通文件又分为文本文件和二进制文件。
目录文件。 标识:d ,目录文件是文件系统中一个目录所包含的目录项所组成的文件。
设备文件。 块设备:标识:b。 字符设备:标识:c。
还没有评论,来说两句吧...