1.linux各目录及其作用
1.1 /
解释:根目录;最高层次的目录。
1.2 bin(binaries-二进制)
解释:存放系统命令的目录,普通用户和超级用户都可执行,文件为二进制的。
1.3 sbin(super-binaries-超级用户二进制)
解释:存放系统命令的目录,超级用户可执行,文件为二进制的。
1.3 usr/bin
解释:后期安装的一些软件的运行脚本如c++,单用户模式不可行。
单用户模式:当忘记密码时,可用单用户模式进入,执行某些命令。
1.4 usr/sbin
解释:网路管理的必备程序例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。
1.5 boot(计算机启动)
解释:放置内核文件和启动引导文件的位置。
1.6 dev(device-设备)
解释:存放硬件设备文件(linux中的硬件设备[外接]以文件的方式保存在此);不是存放设备的驱动程序,而是作为访问外部设备文件的接口。
1.7 etc(etcetera-等等更多的意思[文件比较散])
解释:配置文件,默认配置文件都在这里如apache2、python、用户的账户密码。
1.8 home
解释:普通用户的家目录。
1.9 lib(library-函数库;图书馆)
解释:系统调用函数库的位置,里面有apache2,python等等
1.10 lost+found
解释:系统意外奔溃或关机,产生的系统碎片放置于此,启动时fsck会检查这里。
1.11 media
解释:挂载目录,用来挂载媒体设备;指的是自动挂载,比如u盘。
1.12 mnt(mount-挂载;山)
解释:手动挂载一些临时媒体设备的目录。
1.13 opt(optional-自选;选择)
解释:第三方软件安装保存的位置。
1.14 proc(process-过程)
解释:虚拟文件目录,文件不保存到硬盘保存到内存中,重启会消失,保存cpu,net等等。
1.14.1 proc/cpuinfo
解释:保存cpu信息。
1.14.2 proc/devices
解释:保存设备驱动。
1.14.2 proc/net
解释:保存网络协议。
1.15 sys(system-系统)
解释:虚拟文件目录,文件不保存到硬盘保存到内存中,保存内核文件。
1.16 srv(service-服务)
解释: 该目录存放一些服务启动之后需要提取的数据。
问题:该目录应该布置apache2,但是该目录出现较晚,导致历史遗留问题
1.17 tmp (temporary-暂时)
解释:保存在使用完毕后可随时销毁的缓存文件。
1.18 usr(unix system resources-unix系统资源)
解释:不存放用户数据,存放系统软件资源目录,安装的文件大多保存在这里
1.19 var(variable-可变因素)
解释:动态数据,缓存,日志的位置。
1.20 run
解释:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
更多跳转:linux学习笔记√