zoukankan      html  css  js  c++  java
  • linux根目录解释说明

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

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

    【常见目录说明】

    目录

    /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

  • 相关阅读:
    000-ESP32学习开发(SDK)-ESP32开发板使用说明
    2-STM32 替换说明-CKS32, HK32, MM32, APM32, CH32, GD32, BLM32, AT32(推荐), N32, HC华大系列
    002-CH579M学习开发-官方资料学习说明,开发板蓝牙(蓝牙定位),网口通信测试
    001-CH579M学习开发-硬件使用说明,下载和运行第一个程序
    STM32+CH395Q(以太网)基本控制篇(自建物联网平台)-硬件使用说明
    17-网络芯片CH395Q学习开发-片内EEPROM读写实验
    16-网络芯片CH395Q学习开发-低功耗实验
    15-网络芯片CH395Q学习开发-DNS 域名解析
    14-1-网络芯片CH395Q学习开发-WEB服务器-网页到底是啥, web服务器是啥, 网页如何显示的显示图片和视频
    13-网络芯片CH395Q学习开发-模块使用Socket0作为MAC RAW
  • 原文地址:https://www.cnblogs.com/jszd/p/11182190.html
Copyright © 2011-2022 走看看