linux下各目录作用

Linux各个目录的作用及内容
在这里插入图片描述
1)根目录“/”
根目录位于目录结构的最顶层,用斜线(/)表示.

2)/bin
目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、dmesg、kill、login、rm、ping、chomd、bash、cat、echo、ls、 mail、vi等。

3)/boot
目录存放系统核心文件以及启动时必须读取的文件,包括Linux内核的二进制映像。

4)/dev
目录保存着外部设备代码的文件,这些文件比较特殊,实际上它们都指向所代表的外围设备,如终端、磁盘驱动器、光驱、打印机等。你可以访问这些外部设备,与访问一个文件或一个目录没有区别。如该目录下的子目录/dev/cdrom表示光驱目录;子目录/dev/console表示控制台;子目录 /dev/fd表示软驱;子目录/dev/hd表示硬盘上的一个分区;lp0表示打印机;ttyS0表示系统的串口设备;dsp表示系统的音箱设备。例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。

5)/etc

目录是整个Linux系统的中心,其中包含所有系统管理和维护方面的配置文件,如dhcpd.conf、host.conf、logrotate.conf、man.config、mke2fs.conf、modprobe.conf、resolv.conf、sysctl.conf、syslog.conf(或rsyslog.conf)、xinetd.conf和yum.conf等,其他的配置文件分别位于单独的子目录中。通常应注意备份这个目录中的重要配置文件,以便需要是能够快速的恢复系统。

6)/lib

目录下存放必要的运行库,主要是编程语言的库。典型的 Linux 操作系统中包含了C、C++和 Fortran 的库文件。用这些语言开发的应用程序可以使用这些编程语言库文件。这使软件开发者能够利用那些预先写好并通过测试的函数。库文件包含了标准的C库/lib/libc.so.,数学库libm.so.,共享的动态链接库/lib/ld/so以及目录/bin和/sbin下用到的其他共享库。/lib/modules目录存放系统的核心模块,某些可被模块化的部分并不需要在编译系统核心时放入核心本体,避免本体过于庞大而导致效率降低。

7)/lost+found

该目录存放所有和其它目录都没有关联的文件。系统出现错误或发生问题时,Fedora会自动扫描磁盘驱动器,修正错误,如果找到遗失或错误的片段,将这些片段转化成文件存放于此,等待管理员的进一步处理。

8)/mnt

该目录是默认的文件系统临时装载点,这是一个通用的安装点,可以临时安装任何文件系统或远程资源。系统管理员执行 mount命令完成装载工作。在系统中,该目录包含了光驱、磁盘和软驱的挂载点。

9)/proc

进程文件系统proc的根目录,其中的部分文件分别对应正在运行的进程,可用于访问当前进程的地址空间。

10)/opt

目录用来安装附加软件包,用户调用软件包程序放在目录/opt/package_name/bin下,package_name是安装软件包的名称。

11)/root

超级用户root的主目录(在Linux系统中,斜杠字符“/”是整个系统的根目录,而非超级用户的主目录。)

12)/sbin

目录/sbin、/usr/sbin和/usr/local/sbin存放了该目录启动系统时需执行的程序,如管理工具、应用软件和通用的根用户权限命令等内容。如包含getty、init、update

13)/usr

/usr:这是个最庞大的目录,我们要用到的很多应用程序和文件几乎都存放在这个目录了。具体来说:

  • /usr/X11R6:存放X-Windows的目录。 /usr/bin:存放着许多应用程序.

    /usr/sbin:给超级用户使用的一些管理程序就放在这. /usr/doc:这就是Linux文档的大本营.

    /usr/include:Linux下开发和编译应用程序需要的头文件在这里找.

    /usr/lib:存放一些常用的动态链接共享库和静态档案库.

    /usr/local:这是提供给一般用户的/usr目录,在这安装软件最适合.

    /usr/man:是帮助文档目录.

    /usr/src:Linux开放的源代码,就存在这个目录,爱好者们别放过哦!

    /usr/X11R6 存放X-Windows的目录;

    /usr/games 存放着XteamLinux自带的小游戏;

    /usr/bin 用户和管理员的标准命令;

    /usr/sbin 存放root超级用户使用的管理程序;

    /usr/doc Linux技术文档;

    /usr/src      Linux开放的源代码;

    /usr/share 用于存放一些共享的数据,比如音乐文件或者图标等等

14) /var

/var--------- 用于存放很多不断变化的文件,例如日志文件等。包含了日志文件、计划性任务和邮件等内容。

  • /var/cache 应用程序缓存目录;

    /var/crash 系统错误信息;

    /var/games 游戏数据;

    /var/log 日志文件;

    /var/mail 电子邮件;

    /var/tmp 临时文件目录;

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值