Linux(centos)系统各个目录的作用详解 推荐

  • Post category:Linux

Linux(centos)系统各个目录的作用详解推荐

1. / 目录

该目录是 Linux 系统中所有目录的根目录,所有的目录都是从该目录开始的。

2. /bin 目录

该目录包含了系统启动和运行所必须的基本二进制文件,如 ls、cp、mv、rm、mkdir、rmdir 等。

示例:在 /bin 目录下运行 ls 命令,可以列出该目录中的文件和子目录。

ls /bin

3. /sbin 目录

该目录下保存的是一些只针对系统管理员使用的系统二进制文件,如系统的启动文件、网络服务相关的程序等。

示例:查看系统的网络状态,可以使用 /sbin/ifconfig 命令。

/sbin/ifconfig

4. /usr 目录

该目录下是系统的大部分应用程序和文件,如 /usr/local 目录下保存的是用户自己安装的软件, /usr/share 目录下保存的是共享数据文件等。

示例:查找系统中所有以 .conf 结尾的文件,可以使用如下命令。

find /usr -name "*.conf"

5. /etc 目录

该目录下保存的是系统的配置文件,如 /etc/passwd 保存的是账户信息, /etc/fstab 保存的是文件系统的挂载信息等。

示例:查看系统的主机名,可以查看 /etc/hostname 文件。

cat /etc/hostname

6. /var 目录

该目录下保存的是一些经常变化的文件,如日志文件、邮件数据、数据文件等。

示例:查看系统的日志,可以查看 /var/log/messages 文件。

cat /var/log/messages

7. /home 目录

该目录下保存着用户的家目录,每个用户都有一个独立的目录,用于存储用户的数据和配置文件。

示例:在 /home 目录下创建一个新用户的家目录。

sudo mkdir /home/new_user
sudo chown new_user:new_user /home/new_user
sudo useradd new_user -d /home/new_user

8. /tmp 目录

该目录下保存的是临时文件。在系统运行时,某些进程需要产生一些临时文件,这些文件将被存储在 /tmp 目录下。这些文件不会保留太长时间,因为它们并不重要。

示例:查看 /tmp 目录下的文件。

ls /tmp

9. /media 目录

该目录下保存的是可移动设备的挂载点,如 USB、CD-ROM 等。

示例:使用 mount 命令挂载一个光盘。

sudo mkdir /media/cdrom
sudo mount -t iso9660 /dev/cdrom /media/cdrom