一、Linux系统的文件
- 在日常的运维工作中,有近一半的工作内容都是对文件进行操作,Linux本身也是一个 基于文件形式 表示的操作系统
- Linux一切皆文件。 在windows是文件的,在Linux下同样也是文件;在windows不是文件的(进程),在Linux下也是以文件的形式存储的。
1、什么是文件?
一般都是独立的东西,可以通过特定的工具(编辑器、记事本等)进行打开,并且其中不能在包含除了文字以外的东西。(图片也是文件,归根到底都是二进制的,由01组成。)
2、什么是文件夹(目录)?
可以在其中包含其他文件的东西。
3、对文件的操作
创建文件、编辑文件、保存文件、关闭文件、重命名文件、删除文件、恢复文件。
二、Linux系统的文件目录结构
bin
dev
etc
home
mnt
proc
root
sbin
tmp
usr
var
1、常见目录的目录结构
目录 | 相关解释 |
---|---|
bin | binary,含义是二进制。该目录中存储都是一些二进制文件,文件都是可以被运行的。 |
dev | 该目录中主要是存放的是外接设备,例如盘、其他光盘等。但是在其中的外接设备是不能直接被使用,需要被挂载。(windows自动挂载,分配盘符;Linux手动挂载) |
etc | 该目录主要存储配置文件和系统管理。 |
home | 表示除了root用户以外其他用户的家目录,类似windows下的User/用户目录 |
proc | process,表示进程,该目录中存储的是Linux运行时候的进程 |
root | 该目录是超级用户root自己的家目录 |
sbin | super binary,该目录也是存储一些可以被执行的二进制文件,只有root用户才能访问。这里存放的是系统管理员使用的系统级别的管理命令的程序。 |
tmp | 表示临时的,当系统运行时产生的临时文件会在这个目录存放,使用完会自动回收。 |
usr | 存放用户自己安装的软件,类似windows下的Program files。 |
var | 存放的是程序/系统的日志文件的目录。 |
mnt | 当外接设备需要挂载时,就会挂载到此目录mnt下。 |