1、/bin :获得最小的系统可操作性所需要的命令
2、/boot :内核和加载内核所需的文件
3、/dev :终端、磁盘、调制解调器等的设备项
4、/etc :关键的启动文件和配置文件
5、/home :用户的主目录
6、/lib :C编译器的库和部分C编译器
7、/media :可移动介质上文件系统的安装点
8、/opt :可选的应用安装包
9、/proc :所有正在运行进程的映像
10、/root :超级用户的主目录
11、/sbin :引导、修复或者恢复系统的命令
12、/tmp :每次重新引导就消失的临时文件
13、/usr :次要文件和命令的层次结构
14、/usr/bin :大多数命令和可执行文件
15、/usr/include :编译C程序的头文件
16、/usr/lib :库,供标准程序使用的支持文件
17、/usr/local :本地软件(用户所编写或者安装的软件)
18、/usr/local/bin :本地的可执行文件
19、/usr/local/etc :本地系统配置文件和命令
20、/usr/local/lib :本地的支持文件
21、/usr/local/sbin :静态链接的本地系统维护命令
22、/usr/local/src :/usr/local/*的源代码
23、/usr/man :联机用户手册
24、/usr/sbin不太关键的系统管理命令和修复命令
25、/usr/share :多种系统共同的东西(只读)
26、/usr/share/man :练级用户手册
27、/usr/src :非本地软件包的源代码
28、/var :系统专用数据和配置文件
29、/var/adm :各种不同的东西
30、/var/log :各种系统日志文件
31、/var/spool :供打印机、邮件等使用的假脱机目录
32、/var/tmp :更多的临时空间(在重新引导之后,文件予以保留)
分享到:
相关推荐
总之,Linux作为一种自由和开放源代码的操作系统,它的学习和使用对于开发者来说具有重要的意义,它不仅可以帮助开发者更好地理解操作系统的工作原理,而且还能够帮助开发者在Linux环境下开发和部署应用程序。
这意味着无论是传统意义上的文件、目录、链接,还是输入输出设备、甚至是一些网络接口等,在Linux中都被视为文件。这一设计哲学简化了系统的管理方式,也让Linux具备了高度的灵活性和强大的功能。 Linux的目录结构...
这里的“Linux下把多个子目录中的源代码添加到CVS仓库的Bash脚本”是关于如何通过自动化脚本批量处理这个任务的知识点。Bash脚本是一种强大的工具,能够帮助用户简化重复性工作,提高效率。 首先,我们需要理解Bash...
这个符号链接被命名为“linux”,位于`/usr/src/rtlinux-3.2-pre1`目录下,以便于后续的内核编译和配置工作。 #### 六、应用RTLinux补丁 使用patch命令将RTLinux补丁应用到Linux内核上。这一过程需要先解压补丁...
### Linux下汇编开发知识...通过上述分析,我们可以看出,在Linux平台上使用汇编语言进行开发依然具有重要意义,尤其是在追求极致性能的情况下。同时,了解不同汇编语法格式之间的差异对于编写正确的汇编代码至关重要。
Linux系统与Windows系统在硬盘分区命名规则上存在很大差异,因此对于新手来说,理解这些命名规则是学习Linux硬盘分区的第一步。Linux使用dev作为存储设备信息的挂载点,其命名方式遵循特定的顺序和规则。例如,IDE...
本文旨在深入剖析Linux文件系统的目录结构,帮助读者更好地理解各个目录的作用与意义,进而提高在Linux环境下的工作效率。 #### 二、文件系统基础知识 **1. 什么是文件系统** 文件系统是操作系统用于明确存储设备...
Linux下的编程规范是指在Linux环境下开发软件时,程序员应遵循的一系列编程风格和习惯。这些规范有助于提高代码的可读性、可维护性,并减少错误。以下是基于提供的文件内容总结的一些关键知识点: 1. 编程规范概览...
相比之下,DOS和早期Windows系统并未实现真正意义上的多任务处理能力,而Unix/Linux系统则在这方面具有显著优势。因此,掌握多进程编程是成为合格的Linux开发者的重要一步。 #### 2. 多进程编程 ##### 2.1 Linux下...
Linux下DNS服务器配置的分析和探讨 本文对Linux下DNS服务器配置进行了深入的分析和探讨,从基本的DNS配置讲起,深入分析最新的DNS配置技术,同时介绍不同版本Linux的DNS配置的差别。 一、DNS简介 DNS(Domain ...
`dev` 参数通常不用于命名管道,因为它的值仅在创建设备文件时有意义。 示例代码: ```c umask(0); if (mknod("/tmp/fifo", S_IFIFO | 0666) == -1) { perror("mkfifo error"); exit(1); } ``` 2. **...
清晰的代码结构、有意义的变量命名和适当的注释都能提高代码的可读性和可维护性。 通过阅读和实践唐涛提供的学习资料,你可以逐步深入C语言的世界,掌握其精髓。同时,不断练习编程、分析他人代码以及参与开源项目...
### Linux下的虚拟Bridge实现 #### 一、Bridge概念与功能 **Bridge**(桥接)是一种在二层网络中提供连接服务的技术。在Linux环境下,虚拟...总之,掌握Linux下的虚拟Bridge实现对于网络管理和优化具有重要意义。
Linux目录结构是其操作系统的核心组成部分,理解这些目录的作用对于任何Linux用户,尤其是初学者来说至关重要。下面将详细解释各个目录的功能和用途。 1. **/root** - 这是系统管理员(root用户)的主目录,存储着...
### 第1章:Linux下编译的一般过程 Linux平台上的程序编译通常涉及以下几个步骤: 1. **预处理**:预处理器`cpp`处理源代码中的宏定义、条件编译指令等。 2. **编译**:通过GCC(GNU Compiler Collection)的`gcc`...
解压tar.gz文件后,通常会得到一个以“jdk”命名的目录,其中包含了完整的JDK结构。 在Linux环境下安装JDK1.6的步骤如下: 1. **解压**:使用`tar -zxvf jdk_linux_1.6.0_24_tar版.tar.gz`命令解压文件。 2. **...
综上所述,Makefile作为一种强大的自动化构建工具,在Linux环境下对于管理和优化大型项目的构建流程具有重要意义。通过对Makefile的理解和熟练掌握,开发者能够显著提高工作效率,确保项目的顺利进行。