您的位置:首页 > 运维架构 > Linux

Linux根目录下的各个子目录的作用(精简)

2016-12-13 09:35 155 查看
时间  12.12
文件名:bin   dev  home  lost+found  misc  net  proc  sbin srv  tftpboot  usr  boot  etc  lib  media
      mnt   opt  root  selinux  sys  tmp
bin:binary的缩写。存放二进制可执行明命令,用来引导启动所需的命令或普通用户可能用的命令
boot:存放引导加载器使用的文件,包括核心映像
dev:存放设备文件,即设备驱动程序,用户通过这些文件访问外部设备
etc:存放各种系统配置文件。
root:超级用户的目录
sbin:类似于bin,也拥有存储二进制文件,存放系统管理员使用的基本系统程序
tmp:存放程序在运行时产生的信息和数据,即临时文件
usr:最大的目录,应用程序几乎都在这个目录
home:用户主家目录
lib:标准程序设计库,又叫动态链接共享库
lost+found :平常为空文件夹,存放系统非正常关机时产生的文件
misc:杂货箱,让多用户堆积和临时转移自己的文件
mnt:让用户临时挂载其他的文件系统
opt:第三方软件在安装时默认找的目录,相当于Windows里面的C盘里的programfiles
proc:虚拟的目录,系统内存的映射
var:某些大文件的溢出区,例如各种服务的日志文件
sys:一个类似于/proc的文件系统,在linux2.6内核中出现的,包含的文件用于获得硬件状态并反映内核看到的设备树。
mnt:系统提供这个这个目录让用户临时挂载其他的文件系统
selinux:用来加固操作系统,提高系统的安全性
media:存放着可移除的软盘,光盘。
srv:系统启动服务是可以访问的数据库目录

附加:
clear与reset
共同点:都是清蔽的命令。
不同点:clear命令将会刷新屏幕,本质上只是向后翻了一页;
reset命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,缺点是反应时间较长。
用别名清屏的方法:[root@localhost~]# alias
                            cls=’clear’
                  [root@localhost~]# cls
执行以上命令,可输入cls实现和clear一样的清屏命令。
 gcc和g++的区别:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。
      2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的库联接,所以通常用g++来完成链接。验证:我自己编写的c++程序,只能用g++编译;c程序g++和gcc都能编译,推荐用g++
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux