知识库 知识库
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)

Jim FuckPPT

Java小学生
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)
  • 学习笔记

  • Frank - Linxu现代方法

    • 必知

      • 步入 Linux 的现代方法
      • 步入Linux的世界
      • Linux路径
      • Linux根目录
        • 路径问题
        • Linux 根目录解析(主要的目录)
        • Linux 文件系统层级标准
      • Linux Kernel
    • 命令

    • 技巧

  • Linux
  • Frank - Linxu现代方法
  • 必知
Jim
2022-04-17
目录

Linux根目录

Linux 没有像 Windows 中C:、D:、E:盘符这样的概念。

正斜线/代表根目录,命令cd /即切换到 Linux 根目录。

jim@fuck:~$ cd /
jim@fuck:/$ ls -F
bin@   cdrom/  etc/   lib@    lib64@   lost+found/  mnt/  proc/  run/   snap/  swapfile  tmp/  var/
boot/  dev/    home/  lib32@  libx32@  media/       opt/  root/  sbin@  srv/   sys/      usr/
1
2
3
4

# 路径问题

Linux 中路径使用正斜线

Windows 的路径使用反斜线

/为正斜线 \为反斜线

Linux 中的路径:

/home/Documents/doc/test.txt

Windows 中的路径:

C:\Users\UserName\Documents\test.txt

所以,有时候写的调用文件的代码就会出错...

获取当前目录路径

在 Linux 中输入pwd可输出当前目录路径

jim@fuck:~/Documents/doc$ pwd
/home/jim/Documents/doc
1
2

# Linux 根目录解析(主要的目录)

bin:二进制目录,存放多用户级使用的系统自带的 GNU 命令工具(是已编译好的二进制文件)

etc:系统配置文件目录

home:用户目录,显示所有用户目录(不包括 root 用户)

lib:库目录,一种“依赖”;又有lib64和lib32之分

mnt:挂载目录,U盘。挂载——外在设备和电脑进行连接

proc:虚拟文件系统目录

run:运行目录

tmp:临时目录

var:可变目录

boot:启动目录

dev:设备目录(类似于 Windows 上的设备管理器)

media:媒体目录,可挂载外部设备

opt:可选目录,通常存放一些第三方的软件包和数据

root:root 用户的主目录,管理员目录

sbin:系统二进制目录,存放高级管理员使用的 GNU 命令工具

srv:服务目录(类似于 Windows 任务管理器中的服务)

sys:与proc类似也是一个虚拟文件系统目录,存放系统核心与硬件相关的信息

usr:用户二进制目录,存放用户使用的 GNU 命令工具,在usr/bin会存放用户所安装软件的命令工具

https://www.runoob.com/linux/linux-system-contents.html (opens new window) https://www.jianshu.com/p/142deb98ed5a (opens new window)

# Linux 文件系统层级标准

FHS,Filesystem Hierarchy Standard(文件系统层级标准),里边详细声明了 Linux 文件系统中各目录作用,供 Linux 开发者参考。

https://www.pathname.com/fhs/pub/fhs-2.3.pdf (opens new window)

编辑 (opens new window)
上次更新: 2022/09/26, 16:55:15
Linux路径
Linux Kernel

← Linux路径 Linux Kernel→

最近更新
01
《挪威的森林》
04-14
02
青钢影
04-14
03
Processing strings
02-18
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Jim Frank | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式