一、Linux系统的文件体系
1. 文件与文件夹(目录) 什么是文件?
一般都是一个独立的东西,可以通过一些特定的工具进行打开,并且其中不能在包含除了文字以外的东西,例如:
2.什么是文件夹?
可以在其中包含其它文件的东西,例如
3.在我们对文件的操作都有那些类型呢?
- 创建文件
- 编辑文件
- 保存文件
- 关闭文件
- 重命名文件
- 删除文件
- 恢复文件
二、Linux系统的文件目录结构
1.目录结构
- Bin:全称binary,含义是二进制。该目录中存储的是一些二进制文件,文件都是可以被运行的。
- Dev:该目录主要存放的是外接设备,例如盘、其它的盘等,在其中的外接设备是不能被直接使用的,需要挂载(类似windows下的分盘符)
- Etc:该目录主要存储配置文件
- Home:表示”家“,表示除了root用户以外其它用户的家地址,类似windows下的User/用户目录。
- Proc:process,表示进程,该目录中存储的是Linux运行时候的进程
- Root:该目录是root用户自己的家目录
- Sbin:全称superbinary,该目录也是存储一些可以被执行的二进制文件,但是必须的有super权限的用户才能执行
- Tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个目录存着
- User:存放的是用户自己安装的软件,类似windows下的program files。
- Var:存放的进程/系统的日志文件的目录
- Mnt:当外接设备需要挂载的时候,就需要挂载到mnt目录下。
三、Linux的基本指令
1.一个完整的指令的标准格式:Linux通用的格式:
#指令主体(空格)选项[操作对象]
一个指令可以包括多个选项,操作对象页可以是多个
2.ls指令
含义:ls(list) 列出当前工作目录下的所有文件/文件夹的名称
用法:#ls
3.#ls 路径
含义:列出指定路径下的所有文件/文件夹的名称
4.ls 选项 路径
含义:在列出指定路径下的文件/文件夹的名称,并以指定 格式进行显示
常见的语法:
#ls -l 路径 表示以详列表的形式进行展示
#ls -la 路径 表示显示所有的文件/文件夹(包含隐藏文件/文件夹)
注:上述列表中第一列字符表示文档的类型,其中“-”表示对应的文档类型为文件,“d”表示文档类型为文件 在Linux中,隐藏文档一般都是以“.”开头
5.#ls -lh 路径
含义:列出指定路径下的所有文件/文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式显示
6.pwd指令
用法:#pwd (print working directory,打印当前工作路径)
7.cd 指令 (change directory 改变目录)
用法:#cd 路径 切换当前的工作目录
8.mkdir指令
指令:mkdir (make directory ,创建目录)
语法1:#mkdir 路径 (可以是文件夹名称页可以是包含名称的一个完整路径)
注:ls列出的结果颜色说明,蓝色名称表示文件夹,黑色的表示文件,绿色的其权限为拥有所有权限
9.#mkdir -p 路径
含义:一次性创建多层不存在的目录
10.touch 指令
作用:创建文件
语法:#touch 文件路径