文件目录管理

简介: 一、目录结构 /boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件 块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/dev/null:软件设备,bit ...

一、目录结构

  • /boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)
  • /dev:设备文件
    • 块设备:随机访问,数据块
    • 字符设备:线性访问,按字符为单位
    • 设备号:主设备号(major)和次设备号(minor)
    • /dev/null:软件设备,bit bucket,数据黑洞
  • /etc:配置文件
  • /home:家目录
  • /root:root用户家目录
  • /lib:库文件
    • /lib/modules:内核模块文件
    • 静态库:.a
    • 动态库:.dll,.so(shared object)
  • /media & /mnt:挂载点目录
  • /misc:杂项
  • /opt:可选目录,早期用于安装第三方程序
  • /proc:伪文件系统,内核映射文件
  • /sbin:可执行命令,管理命令
  • /bin:可执行文件,用户名令
  • /selinux
  • /srv
  • /sys:伪文件系统,跟硬件设备相关的属性映射文件
  • /tmp:临时文件
  • /usr:universal shared readonly,只读文件
    • /usr/bin
    • /usr/sbin
    • /usr/lib
    • /usr/local
      • /usr/local/bin
      • /usr/local/sbin
      • /usr/local/lib
  • /var:可变化的文件
  • /var/tmp:临时文件目录

二、文件目录常用命令整理

  • 目录管理
    • ls:查看目录下内容
    • cd:切换目录
    • pwd:查看当前目录路径
    • tree:树形展示文件夹
    • mkdir:创建空文件夹
    • rmdir:删除空文件夹
  • 文件管理
    • touch:改变文件或目录时间
    • stat:显示文件的元数据
    • file:文件类型
    • rm:文件删除
  • 文件复制
    • cp
    • install
  • 文本编辑器
    • nano:文件编辑器
    • vi:文件编辑器
    • vim:文件编辑器
    • ASCII文件: 
      • t:0000 1001
  • 文件查找
    • locate:非实时的,根据数据库查找完成的
    • find:实时的
  • 文本处理
    • 查看文本
      • cat|tac:全文本输出
      • more:向后翻
      • less:向前翻
      • head:只看前n行
      • tail:只看后n行
    • 文本处理
      • cut:文本切断
      • join
      • sed
      • awk
      • grep:正则表达式
      • sort:文本排序
      • uniq:去掉相邻且重复的行
      • tr:删除、替换
    • 文本统计
      • wc:文统计
    • 符号
    • tee:保存文件同时进行输出

目录
相关文章
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
875 0
|
存储 人工智能 Serverless
微服务和 Serverless 架构-函数计算 FC 简介及应用场景
微服务和 Serverless 架构-函数计算 FC 简介及应用场景
微服务和 Serverless 架构-函数计算 FC 简介及应用场景
|
3月前
|
存储 NoSQL 区块链
开源:LMDB 操作工具:lmcmd
本文介绍了 LMDB(一种高效的键值存储数据库)和基于 Python 开发的命令行工具 `lmcmd`。由于 LMDB 使用二进制文件存储,管理和调试不便,因此开发了 `lmcmd`,提供了类似 Redis 的命令行操作界面,支持数据库操作、数据导入导出和查找等功能。文章涵盖了 `lmcmd` 的安装、连接数据库和常用命令(如 `set`、`get`、`export` 等)示例。最后强调了开源工具的价值,鼓励用户反馈和改进。
81 1
|
4月前
|
人工智能 供应链 小程序
软件外包众包平台为何没有前途?深度剖析行业顽疾优雅草卓伊凡
软件外包众包平台为何没有前途?深度剖析行业顽疾优雅草卓伊凡
173 2
软件外包众包平台为何没有前途?深度剖析行业顽疾优雅草卓伊凡
|
4月前
|
人工智能 Linux 计算机视觉
GitHub 开源热搜!10.7k  star, MagicAnimate,让照片秒变动画短片!
MagicAnimate 是由新加坡国立大学与字节跳动团队开发的静态图像动画工具,基于视频扩散模型与时序注意力模块,可实现高保真一致动画。用户只需上传一张照片和动作视频/DensePose 数据,即可生成高质量动画,效率提升 50%。项目在 GitHub 上获得 11.1k 星,支持多 GPU 推理、模型替换及跨平台部署,适用于短视频创作、在线教育、营销广告等场景。其优势在于流畅度高、细节还原精准,是目前最强的人像动画技术之一。
177 0
|
12月前
|
搜索推荐 Linux 测试技术
Linux系统之部署homer静态主页
【10月更文挑战第11天】Linux系统之部署homer静态主页
288 42
Linux系统之部署homer静态主页
|
自然语言处理 API Python
LLaMA
【9月更文挑战第26天】
426 63
|
关系型数据库 MySQL
mysql查看当前实时连接数最大连接数
mysql查看当前实时连接数最大连接数
1591 0
|
Linux 数据安全/隐私保护 Windows
解决Windows密码丢失问题:详细指南
最近因为某些工作缘故,接触到windows比较频繁,特此记录一下 当下,计算机安全是每个人都不能忽视的重要问题。然而,有时可能因为忘记密码而无法访问自己的Windows系统,这会导致数据和信息的临时不可用。 本文将详细介绍两种场景下的密码恢复方法:一种是针对虚拟机,另一种适用于物理机。通过这些方法,可以快速恢复对系统的访问,确保业务的连续性。
解决Windows密码丢失问题:详细指南