7.Linux根文件系统
来源:互联网 发布:手机版开淘宝店铺 编辑:程序博客网 时间:2024/05/17 23:36
在Linux中,文件系统以分区为单位标识,rootfs指根文件系统,linux所有的文件系统都依靠root来访问,所有文件系统的访问入口都是根。
file查看文件系统的类型
[root@localhost ~]# file /bin/ls/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), strippedELF表示为可执行可链接的常见二进制文件
进入根目录查看一下所有的文件系统
[root@localhost ~]# cd /[root@localhost /]# lltotal 146drwxr-xr-x 2 root root 4096 Dec 23 20:16 bindrwxr-xr-x 4 root root 1024 Dec 24 02:41 bootdrwxr-xr-x 11 root root 4300 Dec 26 04:41 devdrwxr-xr-x 91 root root 12288 Dec 26 04:41 etcdrwxr-xr-x 3 root root 4096 Dec 24 02:44 homedrwxr-xr-x 14 root root 12288 Dec 23 20:16 libdrwx------ 2 root root 16384 Dec 24 02:35 lost+founddrwxr-xr-x 2 root root 4096 Oct 1 2009 mediadrwxr-xr-x 2 root root 0 Dec 26 04:41 miscdrwxr-xr-x 4 root root 4096 Dec 23 18:50 mntdrwxr-xr-x 2 root root 0 Dec 26 04:41 netdrwxr-xr-x 2 root root 4096 Dec 23 18:48 optdr-xr-xr-x 121 root root 0 Dec 26 04:39 procdrwxr-x--- 15 root root 4096 Dec 26 04:48 rootdrwxr-xr-x 2 root root 12288 Dec 23 20:16 sbindrwxr-xr-x 4 root root 0 Dec 26 04:39 selinuxdrwxr-xr-x 2 root root 4096 Oct 1 2009 srvdrwxr-xr-x 11 root root 0 Dec 26 04:39 sysdrwxrwxrwt 9 root root 4096 Dec 26 04:41 tmpdrwxr-xr-x 14 root root 4096 Dec 24 02:37 usrdrwxr-xr-x 22 root root 4096 Dec 23 22:06 var/boot 系统启动相关的文件,如内核、initrd,以及grub(bootloader)
/dev 设备文件
/etc 配置文件的主要存放位置
/home 用户的家目录存放位置
/root root用户的家目录
/lib 库文件和内核模块文件所在的位置
/lib/modules 内核模块
静态库文件后缀为.a,方便单个管理,使用file会显示为LSB executable
动态库文件后缀为.so,有依赖关系,使用file会显示为ELF 32-bit LSB shared object
/lost+fonnd 当文件系统格式化完成后会自动创建的文件,丢失文件后用于找回
/media 挂载点目录,常用于移动设备
/mnt 额外的临时文件系统
/misc 杂项,一般为空
/opt 可选目录,第三方软件存放的位置,但现在基本废弃
/proc 伪文件系统,内核在映射时会存放在这个位置
/sys 伪文件系统,跟硬件设备有关
/tmp 临时文件系统
/var 可变化的文件
/bin 可执行的文件,用户命令,系统启动时也会起作用
/sbin 管理命令
/usr 全局共享文件
/usr/bin
/usr/sbin 启动后提供相关的功能
/usr/lib
/usr/local
local/bin
local/sbin 第三方文件存放位置
local/lib
设备文件分为:
块设备文件:数据块随机访问的(数据块为单位)
字符设备:有次序的线性访问的(以一个字符一个字符为单位)
设备号分为主设备号(major)和次设备号(minor)
当然文件在命名时也是有一定要求的:
文件名长度不超过255个字符
文件名中间不要使用/
严格区分大小写
最好中间不要使用空格
目录管理命令
ls 查看该目录下的文件和文件本身
cd 进入某一文件
pwd 显示当前所在的位置
tree 查看目录树
mkdir 创建目录
-p 递归创建目录
-v 对创建文件进行显示
rm 删除空文件夹
文件管理命令
touch 创建空文件,但最重要功能是修改时间功能
stat 查看文件信息
rm 删除文件
-f 强行删除
-r 删除目录并递归
-i 对用户的操作进行询问
\rm 使用命令本身而不是别名
文件系统到自己做小系统的时候理解起来才深刻,这里仅仅是先构建一个概念。
- 7.Linux根文件系统
- Linux根文件系统和文件系统
- linux文件系统与根文件系统
- Linux根文件系统介绍
- Linux: 根文件系统rootfs
- 定制linux根文件系统
- Linux根文件系统介绍
- linux根文件系统制作
- linux根文件系统理解
- linux根文件系统
- 有关linux根文件系统
- linux根文件系统制作
- Linux根文件系统
- linux根文件系统制作
- linux根文件系统
- linux 根文件系统制作
- 制作linux根文件系统
- Linux根文件系统介绍
- 【转】JS中的变量声明
- 【转】eclipse怎样修改包(package)…
- [转]离线安装Cloudera Manage…
- java 单例的实际应用
- jQuery权限分配-列表框的应用
- 7.Linux根文件系统
- 谱聚类:Ng算法
- 安卓中的5种数据存储方式
- 国内外研究主页集合:计算机视觉-机器学习-模式识别
- 变量十进制输出、无符号整数、浮点、指数、ASICC码表、字符运算
- 【郑轻】[1798]戴姆勒的求助
- 解决Mac下emacs中alt无效问题
- leetcode:20 Valid Parentheses-每日编程第三十七题
- 二叉树的三种基本遍历