Linux 中常用的基础命令二

gooood个人博客网站

linux教程

1、Linux文件分层结构
  FHS:Linux有一个组织叫LSB定义的Linux发行版基础目录名称命名法则及功用规定,这种标准叫FHS文件系统层级标准。
/bin   存放可执行的二进制程序,管理员和普通用户都可以使用
/sbin   管理员才能执行的命令
/boot   存放系统引导文件:内核、ramfs文件、bootloader(grub)
/dev   设备文件存放目录
/etc   配置文件的集中存放目录
  /etc/sysconfig  系统级别的应用
  /etc/init.d  系统服务脚本
/home    普通用户,默认在/home下有一个与其名称同名目录,作为用户的家目录
/root   管理员的家目录
/lib    为系统启动或者根文件系统上的应用程序提供共享库文件,以及微内核提供内核模块文件
/lib64  专用于x86_64(64位系统)系统共享库的路径
/media  专用挂载位置,通常用来挂载便携式设备cdrom/usb
/mnt   专用挂载位置,挂载额外的存储设备和临时文件系统
/misc   杂项,备用目录
/opt   可选目录,通常用来安装第三方软件
/proc   所显示的文件都不是文件,伪文件系统,运行中的内核参数的映射
/sys   伪文件系统,系统级别的用于配置硬件设备相关的参数
/srv   为服务程序用到的中间数据提供存放位置
/selinux  selinux相关的安全策略等信息的存储位置
/tmp   临时文件系统:默认存放30天
/usr    shared所有遵循FHS协议的系统都可以使用,里面的内容都是readonly 只读;是一个非常重要的目录,类似于Windows下的Programe
运行正常功能的程序存放位置
  /usr/bin  该目录存放的是系统用户使用的应用程序
  /usr/sbin 该目录存放的是系统管理员使用的系统管理程序
用来存放第三方软件的程序
  /usr/local/bin
  /usr/local/sbin
  /usr/include 头文件存放位置
/var 经常发生变化的文件
  /var/cache 应用数据缓存数据目录
  /var/log  日志目录及文件
  /var/lock  锁文件
  /var/run  运行中的进程相关的数据,通常用于存储进程的pid文件
  /var/cache  应用数据缓存数据目录
/var/local 专用于为/usr/local下的应用程序存储可变数据
/var/lib  应用程序状态信息数据
/var/opt  专用为/opt下的应用程序存储可变数据
/var/spool 应用程序的数据池
/var/tmp  保存系统两次重启之间产生的临时数据

演示:
# CentOS 6 系统目录
[root@CentOS6 ~]# ll /
total 106
dr-xr-xr-x. 2 root root 4096 Dec 1 12:35 bin
dr-xr-xr-x. 5 root root 1024 Nov 6 12:10 boot
drwxr-xr-x 20 root root 3840 Feb 8 07:38 dev
drwxr-xr-x. 104 root root 12288 Feb 8 12:58 etc
drwxr-xr-x. 6 root root 4096 Nov 10 21:19 home
dr-xr-xr-x. 11 root root 4096 Nov 6 12:02 lib
dr-xr-xr-x. 9 root root 12288 Dec 1 12:35 lib64
drwx------. 2 root root 16384 Nov 6 11:53 lost+found
drwxr-xr-x. 3 root root 4096 Feb 6 16:53 media
drwxr-xr-x 2 root root 0 Feb 8 12:53 misc
drwxr-xr-x. 2 root root 4096 Sep 23 2011 mnt
drwxr-xr-x 2 root root 0 Feb 8 07:38 net
drwxr-xr-x 3 root root 4096 Nov 23 10:20 nfs
drwxr-xr-x. 3 root root 4096 Nov 6 12:08 opt
dr-xr-xr-x 113 root root 0 Feb 8 2017 proc
dr-xr-x---. 27 root root 4096 Feb 8 12:42 root
dr-xr-xr-x. 2 root root 12288 Dec 1 12:35 sbin
drwxr-xr-x. 2 root root 4096 Nov 6 11:54 selinux
drwxr-xr-x. 2 root root 4096 Sep 23 2011 srv
drwxr-xr-x 13 root root 0 Feb 8 2017 sys
drwxrwxrwt. 6 root root 4096 Feb 8 08:17 tmp
drwxr-xr-x. 14 root root 4096 Nov 6 11:54 usr
drwxr-xr-x. 23 root root 4096 Nov 6 12:08 var

本文内容由用户注册发布,仅代表作者或来源网站个人观点,不代表本网站的观点和立场,与本网站无关。本网系信息发布平台,仅提供信息存储空间服务,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如因作品内容侵权需删除与其他问题需要同本网联系的,请尽快通过本网的邮箱或电话联系。 
THE END
分享
二维码
< <上一篇
下一篇>>