1、Linux初学一定要了解的一些目录作用

文章详细介绍了Linux系统中重要的目录及其作用,如/bin存放系统命令,/sbin用于超级用户,/boot包含启动相关文件,/etc存储配置文件,/home为用户主目录,/lib是系统调用库,还有挂载目录、软件安装路径和系统运行时数据的保存位置。
摘要由CSDN通过智能技术生成

命令对Linux 来说,就是一个可执行的二进制文件,绝大多数的命令都放在这4个目录里面

  • /bin/:存放系统命令的目录,在单用户模式下也可以执行
  • /sbin/:只有超级用户可使用这些命令,但是有些命令可以允许普通用户查看;保存和系统环境设置相关的命令
  • /usr/bin/:这些命令和系统启动无关,在单用户模式下不能执行
  • /usr/sbin:只有超级用户可使用这些命令。存放跟文件系统不必要的系统管理命令,例如多数服务程序。
  • /boot/:系统启动目录,保存系统启动相关的文件,如内核文件和启动引导程序(grub)文件等。

  • /dev/:设备文件保存位置。用来保存所有硬件设备文件的

  • /etc/:配置文件保存位置。系统内所有采用默认安装方式(npm安装)的服务的配置文件全部都保存在这个目录中,如用户账户和密码,服务的启动脚本,常用服务的配置文件等。

  • /home/:普通用户的家目录

  • /lib/:系统调用的函数库

  • /lost+found/:系统意外崩溃或机器意外关机,而产生的一些文件碎片放在这里。

    • 当系统启动的过程中,fsck工具会检查这里,并修复已经坏的文件系统。
      • 这个目录在每个分区中出现,例如:lost+found就是根分区的备份恢复目录,/boot/lost+found就是boot分区的备份恢复目录。

挂载相关目录

  • /media/:挂载目录:挂载媒体设备的,例如软盘和光盘。
  • /mnt/:挂载目录:早期的Linux只有这一个挂载目录,并没有细分,现在这个目录建议挂载额外设备,如U盘、移动硬盘、其他操作系统的分区等等。
  • /misc/:挂载目录:系统建议用来挂载NFS服务的共享目录。

软件安装目录

  • /opt/:第三方安装的软件保存位置。放置和安装其他软件。但更倾向于放在/usr/local/目录当中。
    • 有点类似于Windows中的program files

usr被称为是Unix System Resource,现代的 /usr 只专门存放各种程序和数据,用户目录已经转移被 /home 取代了

  • /proc/:(process)虚拟文件系统,该目录中的数据并不保存在硬盘当中,而是保存到内存中。

    • 主要保存系统的内核,进程,外部设备状态和网络状态等。
    • 比如:/proc/cpuinfo是保存CPU信息的,/proc/devices是保存设备驱动的列表的,/proc/net/保存网络协议,/proc/filesystems保存文件系统列表。
  • /sys/:虚拟文件系统,主要是保存内核相关的信息。

  • /root/:超级用户的家目录

  • /srv/:服务数据目录,一些系统服务启动后,可以在这个目录中保存所需要的数据

  • /tmp/:临时目录,系统存放临时文件的目录,该目录下所有用户都可以访问和写入。

    • 建议此目录不要放重要数据,最好每次开机把该目录清空。
  • /usr/:系统软件资源目录,Unix SoftWare Resource。所以不是存放用户数据,而是存放系统软件资源的目录(有点像Windows目录)

  • /var/:动态数据保存位置,主要保存缓存、日志以及软件运行所产生的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今儿背单词吗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值