linux根目录解释说明

时间:2021-09-02 05:21:33

linux根目录解释说明

本来想探究一下linux根目录下的文件说明,但是进入根目录发现了除了目录还有几个文件,一个只有root具有读写权限的core文件,以及四个连接文件,看颜色还是软链接(软链接硬链接见 https://www.cnblogs.com/jszd/p/11182252.html)。查了资料发现,core文件是内核转储的文件,删除了就好了(一般非正常退出应用程序时就会出现coredump,往往是你在执行中断时按了CTRL+D,CTRL+C,CTRL+|等。core文件没什么用,一般只有高级系统管理员才能分析出其错误代码,若发现其存在,一般的处理方法是删除了就好了)。

linux根目录解释说明

强迫症患者已经将碍眼的文件清理完毕,根目录如下:

linux根目录解释说明

 

【常见目录说明】

目录

 

/bin

存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。

/etc

存放系统管理和配置文件。如/etc/passwd,用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其
他信息。

/home

存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示

 

/usr

用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。

/usr/x11r6 存放x window的目录

/usr/bin 众多的应用程序  

/usr/sbin 超级用户的一些管理程序  

/usr/doc linux文档  

/usr/include linux下开发和编译应用程序所需要的头文件  

/usr/lib 常用的动态链接库和软件包的配置文件  

/usr/man 帮助文档  

/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里  

/usr/local/bin 本地增加的命令  

/usr/local/lib 本地增加的库

/opt

给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下

/proc

虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。如/proc/cpuinfo存放处理器( c p u )的信息,如c p u的类型、制造商、型号和性能等。

/root

超级用户(系统管理员)的主目录(特权阶级^o^)

/sbin

存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等。

/dev

存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。/dev/null是“黑洞”,所有写入该设备的信息都将消失。例如:当想要将屏幕上的输出信息隐藏起来时,只要将输出信息输入到/ d e v / n u l l中即可。

/mnt

系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统。

/boot

存放用于系统引导时使用的各种文件。核心映像也经常放在这里,而不是放在根目录中。

/lib

l i b目录是根文件系统上的程序所需的共享库,共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间

/tmp

用于存放各种临时文件,是公用的临时文件存储点。

/var

用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。

/lost+found

这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里

 

 

 

 

 

参考   https://www.cnblogs.com/zhuchenglin/p/8686924.html