(一)linux的文件系统
文件系统:操作系统中负责管理和存储文件信息的软件结构称为文件管理系统
文件系统的结构通常叫做目录树结构,从斜杆/根目录开始;
Linux 号称万物皆文件,意味着针对Linux的操作,大多数时间是在针对Linux文件系统操作。
(二)路径
-
当前路径:也叫做当前工作目录是当下用户所处的位置。pwd可以输出当前路径。
-
相对路径:当前相对当前工作目录开始的路径,会随着当前路径变化而变化
-
绝对路径:不管工作目录在哪绝对路径都是从/根目录开始,唯一不重复
路径中的特殊字符:
1 .. 目录或文件名以.开始表示是隐藏的文件,如果路径以点开始表示当前路径
2 ... 当前目录的上一级目录
3 .~ 波浪线,当前用户的home目录,比如root用户home目录是/root
4./根目录
(三)实操1s 和 cd 命令
接下来,我们快速去实操一下,路径相关的操作。这里涉及到两个简单的命令: 11 和 cd。
-
11 命令,用来显示当前目录下的文件信息
-
11-a 命令,显示当前的目录下的文件,包括隐藏文件 命令,用来回退上一级目录
-
cd 命令,用来进入指定的目录
-
cd .. 用来回退上一级目录
(四)Linux 命令概述
Linux 操作系统没有提供图形化的界面,没有鼠标,只有链盘。所有一切使用鼠
标的操作现在全都只能使用链盘输入相关命令才能执行了。
先记住两个非常使用的按链:
-
Tab链。可以实现自动补齐和提示,要合理使用
-
方向链(上下)来切换前后执行过的命令
(五)查看命令
下面我们来学习查看文件相关的命令,一共有三个:ls,cd,pwd。
分别介绍如下:
-
1s:列出目录内容,包括参数-1(详细列表)、-a(显示隐藏文件)。
-
cd:切换目录。
cd dir: 进入当前文件夹下的dir目录
cd/:进入操作系统的根目录
cd ~: 进入当前用户的根目录
cd ..: 进入上一级目录
- pwd:查看当前位置
注意在前面我们介绍了ll,其实它就是ls-l的简写。
(六)创建文件和文件夹
提问:如何在windows创建文件?如何创建文件夹?
使用touch命令来创建文件,使用mkdir来创建目录。
分别介绍如下:
-
touch 命令:
-
mkdir 命令:
-
mkdir -p 命令:创建目录,如果父级目录不存在,就建立一个父级目录。
示例:
mkdir aaa/bbb 如果aaa目录不存在,则创建失败
mkdir -p aaa/bbb 确保父目录名称存在,不存在就建立
(七)删除文件和文件夹
前面一节我们讲了创建,现在我们来看删除。删除的命令是rm。它的典型用法如:
-
删除文件。如rm file.txt。它会给出一个提示,让用户确认(输入yes)之后再删除。
-
删除文件无需用户确认。如 rm-f file.txt
-
删除目录。如rm -r dir(谨慎使用)。
-
删除目录无需用户确认。如:
rm -rf./bbb 将目录及以下所有递归逐一删除,无需用户确认
rm -rf/* 将根目录及以下所有递归逐一删除,无需用户确认