Linux根文件系统详解

文件系统:

rootfs:根文件系统

FHS:Linux

boot:系统启动相关的文件,如内核、initrd、以及grub(bootloader)

/dev: 设备文件

块  设备:随机访问,数据块

字符设备:线性访问,按字符为单位

设备  号:主设备号(major)和次设备号(minor)

/etc:配置文件

/home:用户的家目录,每一个用户的家目录默认为/home/USERNAME

/root:管理员的家目录

/lib:库文件

静态库, .a

动态库,  .dll .so (shared object)

/lib/modules:内核模块文件

/media:挂载点目录,移动设备

/mnt:挂载点目录,额外的临时文件系统

/opt:可选目录,第三方程序安装目录

/proc:伪文件系统,内核映射文件

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件, /var/tmp

/var:可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

/usr:shared, read-olny

/usr/bin

/usr/sbin

/usr/lib

/usr/local:

/usr/local/bin

/usr/local/sbin

/usr/local/lib

命名规则:

1、长度不能超过255个字符;

2、不能使用/当文件名

3、严格区分大小写

相对路径:

绝对路径:

文件管理

目录管理

ls

cd

pwd

mkdir:创建(空)目录

-p:递归

-v:每次创建新目录都显示信息

/root/x/y/z

/mnt/test/x/m,y

mkdir -pv /mnt/test/x/m /mnt/test/y

mkdir -pv /mnt/test/{x/m,y}

{}-----命令行展开:

~USERNAME

删除目录:rmdir(remove directory)--删除空目录

-p

文件创建和删除:

# touch

-a

-m

-t

-c

# stat

创建文件,可以使用文件编辑器

ASCII:

128不同的字符:

二进制:

nano:

删除文件:rm

-i

-f 强行删除

-r 删目录

rm -rf /强行递归删除根目录

复制和移动文件:

cp:copy

cp SRC DEST

-r

-i

-f

-p

-a:归档复制,常用于备份

cp /etc/ {passwd,inittab,rc.d/rc.sysinit} /

一个文件到一个

多个文件到一个目录

mv:move

移动文件

mv SRC DEST

install

-d DIRECOTRY ... :创建目录

SRC DEST

install -tDIRECOTRY   :

#tree:查看目录树

linux根文件系统配置,Linux学习笔记__ Linux根文件系统详解相关推荐

  1. linux 创建文件指定编码格式,学习笔记:linux 转换指定目录下文件名编码格式

    convmv -f gbk -t utf8 -r –notest dir_path convmv –help Your Perl version has fleas #22111 #37757 #49 ...

  2. JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  3. 小猫爪:i.MX RT1050学习笔记26-RT1xxx系列的FlexCAN详解

    i.MX RT1050学习笔记26-RT1xxx系列的FlexCAN详解 1 前言 2 FlexCAN简介 2.1 MB(邮箱)系统 2.1.1 正常模式下 2.1.2 激活了CAN FD情况下 2. ...

  4. IP地址和子网划分学习笔记之《IP地址详解》

    在学习IP地址和子网划分前,必须对进制计数有一定了解,尤其是二进制和十进制之间的相互转换,对于我们掌握IP地址和子网的划分非常有帮助,可参看如下目录详文. IP地址和子网划分学习笔记相关篇章: 1.I ...

  5. 我的学习笔记——CSS背景渐变(Gradients)详解

    我的学习笔记--CSS背景渐变(Gradients)详解 一.线性渐变(Linear Gradients) 1.语法 background-image: linear-gradient(directi ...

  6. IP地址和子网划分学习笔记之《子网划分详解》

    一,子网划分概述 IP地址和子网划分学习笔记相关篇章: 1.IP地址和子网划分学习笔记之<预备知识:进制计数> 2.IP地址和子网划分学习笔记之<IP地址详解> 3.IP地址和 ...

  7. s5pv210 linux内核移植,S5PV210(TQ210)学习笔记——内核移植与文件系统构建之二

    由于之前做过2440和6410,鉴于时间原因,这里暂时跨过其他模块的裸机驱动和uboot移植,直接进入内核移植及驱动开发方面的学习. 三 设置uboot启动参数 我的nfs根目录为/nfsroot,我 ...

  8. linux getline函数用法,Linux文本处理三剑客之awk学习笔记05:getline用法详解

    getline用法详解 在默认情况下,awk支持从文件或者STDIN中读取数据.我们也可以使用getline来灵活读取数据,例如在main代码块执行过程中读取某个非待处理文件的数据,或者从某个读取某个 ...

  9. redis学习笔记(2)之redis主从详解

    redis主从详解 主从详解 主从配置 拓扑 原理 数据同步 概念 复制偏移量 复制积压缓冲区 主节点运行ID Psync命令 全量复制流程 部分复制流程 心跳 缓冲大小调节 读写分离 内容来源为六星 ...

最新文章

  1. SQLBulkCopy 性能统计
  2. java基本数据类型 以及 double float 二进制表示方法
  3. Android/Ophone中的悬浮对话框和即点即关对话框
  4. 计算机基础知识与基本操作txt,计算机基础知识复习-20210707023705.pdf-原创力文档...
  5. 安卓自动化测试(1)安卓自动化测试原理概念
  6. JDBC中的Statement 和PreparedStatement的区别?
  7. es索引的RestHighLevelClient实现
  8. 【Java多线程编程】选号程序
  9. Camera360SDK
  10. python模块之paramiko学习二
  11. android访问java服务器_Android_post访问java服务器端
  12. iPhone入门教程 (视频)
  13. 苹果:我们一直在App Store上展示竞争对手的应用程序
  14. 研华数据采集卡如何采集压力信号转化为数字信号_我所了解的数据-数据分析-数据产品...
  15. BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer
  16. Linux 脚本安装包
  17. 计算机终端的串口并口指什么,串并口
  18. java 建模工具_哪一个uml建模工具好用?6款好用的uml建模工具
  19. 民间的三种说法-Java与咖啡的故事
  20. linux蜂鸣器驱动

热门文章

  1. 由计算机病毒引起的现象,计算机病毒的症状
  2. 关于TC油封-什么是TC油封?
  3. 静态成员函数访问非静态成员
  4. 项目文件模板-项目章程
  5. 年终总结——过去已逝,未来可期不可欺
  6. 16 最小二乘法 - 数据分析的瑞士军刀
  7. μC/OS-II或III移植时keil里面的文件有个金黄色小钥匙的原因
  8. 微信小程序获取openid中的问题
  9. 深入理解BFC与IFC
  10. 区块链BaaS云服务(23)网易天玄区块链