linux学习日记:常见文件目录,linux学习日记目录


此处开始整理Linux系统中相关文件目录的作用,便于查询记忆。

/:根目录
/bin:二进制可执行命令
/dev:设备特殊文件,存放设备文件(设备驱动程序),如硬盘,光驱等;
  /dev/stdin:作为输出文件名来使用stdin
  /dev/stderr:代表标准错误
  /dev/stdout:代表标准输出
/etc:系统管理和配置文件存放目录
  /etc/rc.d:系统启动的配置文件和脚本
  /etc/fstab:指定启动时需要自动安装的文件系统列表
  /etc/passwd:用户数据库,记录了用户名、用户ID、组ID、家目录和shell等信息;
  /etc/shadow:用户的真实账号密码的存放文件,通常以加密的形式存在;
  /etc/group:记录了用户组的各种信息;
  /etc/inittab:init的配置文件
  /etc/issue:用户再登陆提示符前的输出信息。通常包括系统的一段短说明或者欢迎信息。具体内容由系统管理员确定
  /etc/motd:motd是message of the day的缩写,用户成功登陆后自动输出,内容由管理确定,常用于通过消息,如计划关机信息或警告等。
/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib、/lib64:标准程序设计库,专门用于存放库文件;是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。
  /lib/modules:包含系统核心可加载的各种模块,尤其是那些在恢复损坏的系统时重新引导所需的模块(如:网络和文件系统驱动)
/sbin:超级管理命令,存放系统管理员使用的管理程序
/tmp:公共的临时文件存储点;
/root:超级管理员的主目录;
/mnt:用于临时挂载其他文件系统的目录;
/lost+found:通常时间为为空,用于在系统非正常关机时用于存放修复或损坏的文件;
/proc:虚拟的目录,是系统内存的映射,可直接访问这个目录来获取系统信息;
/var:某些大文件的溢出区,比分说各种服务的日志文件;
/usr:要用到的应用程序和文件几乎都在这个目录下,其中包含:
  /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:本地增加的库根文件系统

相关内容