内容:
1,Linux 文件系统;
2,Linux 路径;
3,Linux的查看,创建和删除各命令。
(一)linux 的文件系统
文件系统:操作系统中负责管理和存储文件信息的软件结构称为文件管理系统。文件系统的结构通常叫做目录树结构,从斜杆 / 根目录开始;Linux 号称万物皆文件,意味着针对 Linux 的操作,大多数时间是在针对 Linux 文件系统操作。
文件系统的特点:
- 几乎主流的文件系统都是从 / 根目录开始的 Linux 也不例外,而 Windows 文件系统会以盘符来区分不同文件系统
- 目录树中节点分为两个种类目录叫 directory 文件叫 file
- 从根目录开始路径具有唯一性
- 只有在目录下才可以继续创建下一级目录换句话说目录树到文件中指蔓延
(二)路径
- 当前路径:也叫做当前工作目录是当下用户所处的位置。pwd 可以输出当前路径。
- 相对路径:当前相对当前工作目录开始的路径,会随着当前路径变化而变化。
- 绝对路径:不管工作目录在哪绝对路径都是从 / 根目录开始,唯一不重复。
路径中的特殊字符:
-
目录或文件名以。开始表示是隐藏的文件,如果路径以点开始表示当前路径。
-
..当前目录的上一级目录 -
~波浪线,当前用户的 home 目录,比如 root 用户 home 目录是/root -
/根目录
(三)实操 ls 和 cd 命令
接下来,我们快速去实操一下,路径相关的操作。这里涉及到两个简单的命令:ll 和 cd。
ll命令,用来显示当前目录下的文件信息ll -a命令,显示当前的目录下的文件,包括隐藏文件cd命令,用来进入指定的目录cd ..命令,用来回退上一级目录
实例:
(四)查看命令
下面我们来学习查看文件相关的命令,一共有三个:ls,cd,pwd。分别介绍如下:
-
ls:列出目录内容,包括参数-l(详细列表)、-a(显示隐藏文件) -
cd:切换目录。cd dir:进入当前文件夹下的dir目录cd /:进入操作系统的根目录cd ~:进入当前用户的根目录cd ..:进入上一级目录
-
pwd:查看当前位置
注意在前面我们介绍了 ll,其实它就是 ls -l 的简写。接下来,我们来一起实操一下这些命令。
(五)创建文件和文件夹
提问:如何在 windows 创建文件? 如何创建文件夹?
使用 touch 命令来创建文件,使用 mkdir 来创建目录。分别介绍如下:
-
touch命令:创建一个空文件。例如touch a.txt -
mkdir命令:创建目录。格式是: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 /*将根目录及以下所有递归逐一删除,无需用户确认请特别小心使用!