当前位置: 首页 > news >正文

理解Linux各个目录的作用

文章目录

  • 对比Windows理解Linux目录
    • `/`:目录起点
    • `/home`:各个用户的家目录
    • `/root`:超级用户的家目录
    • `/etc`:配置文件的专属目录
    • `/bin`:存放所有用户都可使用的最基本的命令
    • `/sbin`:存放超级管理员可使用的系统命令
    • `/usr`:用户程序目录。
    • `/var`:可变数据目录
    • `/opt`:可选应用程序目录
    • `/lib`与`/lib64`:系统库文件目录
    • `/dev`:设备文件目录
    • `/tmp`:临时文件目录

对比Windows理解Linux目录

/:目录起点

类似Windows的“我的电脑”

/home:各个用户的家目录

类似Windows中的user文件夹

例如通过useradd创建一个用户后,在/home中就会多出一个文件夹(名称是用户名):

/root:超级用户的家目录

类似Windows的Administrator的个人文件夹。

/etc:配置文件的专属目录

相比于Windows安装软件时配置文件可能位于软件安装的目录中,Linux则是把安装的各个软件的配置文件都放到/etc中统一管理。

/bin:存放所有用户都可使用的最基本的命令

lscp

/sbin:存放超级管理员可使用的系统命令

fdiskifconfig
例如fdist -l(列出有哪些硬盘分区),对于非root用户是没有执行权限的:

su ken,是切换到用户ken。
切换回root:su root

/usr:用户程序目录。

默认安装软件到此目录,也能修改。类似Windows中安装软件到C:/Program Files文件夹中。

下面举例,安装一下nginx:

通过whereis nginx查看nginx安装到哪了:

可以看到安装到了多个目录下,有的是sbin,有的是etc,有的是库文件。不像windows上集中安装到一两个文件夹中。

/var:可变数据目录

存放经常变化的文件。如日志、邮件、数据库文件、网站数据等。

/opt:可选应用程序目录

常用于存放第三方或大型商业软件的独立安装包。(一种建议)

/lib/lib64:系统库文件目录

存放系统最基本的共享库和内核模块,是/bin/sbin中命令运行的基础。

/dev:设备文件目录

将硬件设备和虚拟设备抽象为文件,通过读写这些文件来操作设备。

想对任何的硬件做一些操作,就是进入dev,对dev中描述硬件的文件做一些操作。

/tmp:临时文件目录

供所有用户存放临时文件,系统重启后可能被清空。

http://www.cnnetsun.cn/news/3414171.html

相关文章:

  • HR202L湿敏电阻RC充放电法实战:从电路设计到湿度换算
  • AI大模型代码能力排行榜更新:Claude-Opus登顶与国产模型性价比分析
  • C语言实现Windows C盘清理工具:文件遍历与安全删除实战
  • Arm Mac本地部署Overleaf:ARM64 Ubuntu+Docker全链路适配指南
  • OpenStack Nova手动安装:从零配置nova-api与nova-conductor
  • 洛谷题目:P1208 [USACO1.3] 混合牛奶 Mixing Milk 题解(本题简)
  • Codex APP 全栈开发协作者:Node.js+Git+VS Code 深度集成指南
  • Thinking Machines 披露未来技术路线:押注内核级原生实时多模态;AI 潮玩硬件厂商珞博智能完成亿元级 Pre-A 轮融资丨日报
  • 十分钟高效训练:激活核心肌群,改善身体机能与姿态
  • LangChain安全数据库交互:SQL Agent工程化落地指南
  • RAG的三次进化:从朴素检索到Agentic RAG
  • 2026年呼叫中心系统选型避坑指南:本地部署与云原生方案的成本与安全对比
  • VSCode 多光标与批量编辑:从基础操作到实战提效
  • 游戏开发中的A*寻路算法:从原理到C++高效实现与优化
  • DLAI 医疗人工智能笔记(一)
  • DS18B20温度传感器:单总线通信全解析
  • 免费分享几千款5000G游戏资源 安卓单机游戏 支持手机平板可用安卓游戏网盘下载
  • Unity赛车游戏赛道设计:5分钟用Curvy Splines快速生成与OBJ导出
  • Arduino Uno驱动蜂鸣器:从《大鱼》到自定义乐谱的编程实践
  • MCU串口通信与工业接口设计实战指南
  • Pandas数据处理实战:从环境搭建到完整数据分析案例
  • 腾讯混元Hy3模型实战:MoE架构与Agent能力开发指南
  • 架构整理 完美架构?
  • 手机号到QQ号查询:基于协议逆向工程的Python技术实现与架构解析
  • OpenAI Codex CLI完整教程:从环境配置到MCP协议集成实战
  • 从拆解到通解:攻克1/(1+x^4)不定积分的三种思维路径
  • wsl磁盘迁移
  • 基于RT-Thread Studio与GUI Guider,从零构建LVGL应用界面
  • Subtitle Edit:免费开源字幕编辑神器,轻松制作专业级字幕
  • 利用Optuna实现CatBoost模型超参数优化与可视化分析