Linux基础复习第二天

Linux中的文件与目录:
1、目录结构:
FHS(filesystem hierarchy standard)文件层次结构标准(标准规范每个特定的目录应该放什么)
(1) bin:含义是二进制。该目录存储的是一些二进制文件,文件是可以被运行的(一些最经常使用的命令)
(2) dev:该目录主要存的是外接设备(Linux中任何接口设备都是以文件存在于这个目录中的,Linux中访问设备和访问文件的方式相同)
例如键盘、鼠标等。在其中的外接设备是不能直接被使用的需要挂载(类似Windows下的分配键盘符)(设备的目录连接到Linux的目录下)
cd/dev/input
sudo cat mice(捕获鼠标移动)
(3) etc:该目录只要存储一些配置文件(cat/etc/passwd用户属性信息)
(4) home:表示家,表示除了root用户以外其他用户的家目录,类似于Windows下的User/用户目录
(5)proc:表示进程,该目录中存储的是Linux运行时候的进程。(这个目录本身是一个虚拟文件系统,他存的数据都是在内存中的,本身不占磁盘空间)
(6) root:该目录是root用户自己的家目录(普通用户没有权限进该目录,加sudo也不可以,切换到root才可以sudo su,平时不要用root用户操作,exit退回原用户)
(7) sbin:该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限得用户才能执行(管理员系统程序)
(8) tmp:表示临时的,当系统运行时候产生的临时文件会在这个目录存着
(9) usr:存放的是用户自己安装的软件。类似于Windows下的program files
(10) var:存放的程序/系统的日志文件的目录。(FHS中,含义是存放于系统运行过程有关的数据)
(11) mnt:当外接设备需要挂载的时候,就需要挂载到mnt目录下
(12) boot:开机用到的文件
(13) lib:开机用到的库文件
(14) media:挂载的设备,光盘,DVD等
(15) opt:安装第三方软件的目录
(16) run:系统开机产生的信息
(17) srv:service,网络服务需要去用的数据
(18) sys:类似proc,也是虚拟文件系统,记录核心和硬件相关的信息(核心:主要负责整个计算机系统的资源分配和管理)
2、绝对路径和相对路径
从/目录开始描述的路径为绝对路径,如cd/dev/input
从当前位置开始描述的路径为相对路径,如:cd ../../
每个目录下都有.和.. 其中.表示当前目录..表示上一级目录
3、Linux文件类型
(1) 普通文件 :-(纯文本文件、二进制文件、数据格式文件)
(2) 目录文件 :d(directory)
设备文件:(通常在/dev目录下)
(3) 字符设备:c(键盘、鼠标/dev/input/mice)
(4) 块设备:b(硬盘、软盘、提供系统随机存取的接口设备,/dev)
(5) 软连接:l (类似Windows的快捷方式,硬链接是普通文件类型)
(6) 管道文件: p(pipe)
(7) 套接字:s(socket)被用在网络数据,/tmp和/run

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值