Linux中的“/”、“./”、“.” 是什么意思

“/”在系统文件中表示绝对路径;

“/”处于Linux文件系统 树形结构的最顶端,我们称它为Linux文件系统的root, 它是Linux文件系统的入口
所有的目录、文件、设备都在“/”之下,它是Linux文件系统最顶层的唯一的目录;
一般建议在根目录下面只有目录,不要直接存放文件;
根目录是linux系统启动时系统第一个载入的分区,所以启动过程中用到的文件应该都放在这个分区中;
其中/etc、/bin、/dev、/lib、/sbin这5个子目录都应该要与根目录连在一起,不可独立成为某个分区。

“./” 代表的意思是:

./ 代表当前文件目录,某一个文件(或者目录)的查找路径是从 当前目录“.”下面开始进行查找。

“~” 代表的意思是:

表示代码主目录,也就是当前登录用户的用户目录。

“..” 代表的意思是:

“..”表示上级目录

“pwd ” 代表的意思是:

pwd 命令显示当前位置的完整路径名。

“/” 根目录下的文件 都是干什么的?

/bin

bin是binary的缩写,常用的二进制命令目录,比如 ls cp mkdir cut 等,和/usr/bin类似。

/boot

存放的系统启动相关文件,例如:kernel.grub。

/dev

dev是device的缩写,设备文件目录。比如声卡 磁盘等,在Linux中一切都被看做文件。

/etc

常用系统及二进制安装包配置文件的默认路径和服务器启动目录。如:/etc/passwd 用户信息文件。

/home

普通用户的家目录,默认存放目录。

/lib

库文件存放目录,函数库目录。

/mnt /media

它俩一般用来临时挂载存储设备的挂载目录。

/opt

表示可选择的意思,有些软件包也会被安装在这里。

/proc

操作系统运行时,进程(正在运行中的程序)信息,及内核信息(比如CPU 硬盘分区 内存信息)存在在这个目录下;
它是伪装的文件系统proc的挂载目录;
proc并不是真正的文件系统,它是个虚拟的目录,是系统内存的映射;
我们可以通过直接访问这个目录来获取系统信息。也就是说这个目录的内容不在硬盘上而是在内存里。

/sys

系统目录,存放硬件信息的相关文件。

/run

运行目录,存放系统运行时的数据,比如进程的pid文件。

/srv

服务目录,存放本地服务相关文件。

/sbin

大多数涉及系统管理的命令都存放在这个目录,是超级权限用户root的可执行命令存放地,普通用户无权限。

/tmp

用于存放临时文件。

/var

存放系统运行时产生的日志信息,存放一些变化的文件。

/usr

存放应用程序和文件。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值