linux操作系统命令(一)

1 阅读4分钟

内容如下:

  1. Linux 的文件系统
  2. Linux 路径
  3. 实操 ls 和 cd 命令
  4. Linux 命令概述
  5. 查看命令
  6. 创建文件和文件夹
  7. 删除文件和文件夹

(一)linux的文件系统

文件系统:操作系统中负责管理和存储文件信息的软件结构称为文件管理系统。

文件系统的结构通常叫做目录树结构,从斜杆/根目录开始;

Linux 号称万物皆文件,意味着针对Linux的操作,大多数时间是在针对Linux文件系统操作。

image.png

文件系统的特点:

  1. 几乎主流的文件系统都是从/根目录开始的Linux也不例外,而Windows文件系统会以盘符来区分不同文件系统
  2. 目录树中节点分为两个种类目录叫 directory 文件叫 file
  3. 从根目录开始路径具有唯一性
  4. 只有在目录下才可以继续创建下一级目录换句话来说目录树到文件中指蔓延

(二)路径

  1. 当前路径:也叫做当前工作目录是当下用户所处的位置。pwd可以输出当前路径。
  2. 相对路径:当前相对当前工作目录开始的路径,会随着当前路径变化而变化
  3. 绝对路径:不管工作目录在哪绝对路径都是从/根目录开始,唯一不重复

路径中的特殊字符:

1 . 目录或文件名以.开始表示是隐藏的文件,如果路径以点开始表示当前路径

2 .. 当前目录的上一级目录

3 ~ 波浪线,当前用户的home目录,比如root用户home目录是/root

4 / 根目录

(三)实操 ls 和 cd 命令

接下来,我们快速去实操一下,路径相关的操作。这里涉及到两个简单的命令:lscd

  1. ll 命令,用来显示当前目录下的文件信息
  2. ll -a 命令,显示当前的目录下的文件,包括隐藏文件
  3. cd 命令,用来进入指定的目录
  4. cd .. 命令,用来回退上一级目录

(四)Linux 命令概述

Linux 操作系统没有提供图形化的界面,没有鼠标,只有键盘。所有一切使用鼠标的操作现在全都只能使用键盘输入相关命令才能执行了。

(五)查看命令

下面我们来学习查看文件相关的命令,一共有三个:lscdpwd。分别介绍如下:

  1. ls:列出目录内容,包括参数 -l(详细列表)、-a(显示隐藏文件)。
  2. cd:切换目录。 cd dir:进入当前文件夹下的 dir 目录
  • cd /:进入操作系统的根目录
  • cd ~:进入当前用户的根目录
  • cd ..:进入上一级目录
  1. pwd:查看当前位置

在前面我们介绍了 ll,其实它就是 ls -l 的简写。


(六)创建文件和文件夹

问:如何在 windows 创建文件?如何创建文件夹?

答:使用 touch 命令来创建文件,使用 mkdir 来创建目录。

分别介绍如下:

  1. touch 命令:创建一个空文件。例如 touch a.txt
  2. mkdir 命令:创建目录。格式是:mkdir 目录名
  3. mkdir -p 命令:创建目录,如果父级目录不存在,就建立一个父级目录。

示例:

  • mkdir aaa/bbb:如果 aaa 目录不存在,则创建失败
  • mkdir -p aaa/bbb:确保父目录名称存在,不存在就建立一个

(七)删除文件和文件夹

介绍 Linux 中用于删除的核心命令 rm,其典型用法如下:

  1. 删除文件(需确认)格式:rm file.txt执行后会提示用户输入 yes 确认,确认后才会删除文件。

  2. 删除文件(无需确认)格式:rm -f file.txt``-f 参数表示强制删除,不会弹出确认提示,直接执行删除操作。

  3. 删除目录(需确认,谨慎使用)格式:rm -r dir``-r 参数表示递归删除,会将目录及其中所有内容一并删除,执行时会弹出确认提示。

  4. 删除目录(无需确认,极度危险)格式:rm -rf ./bbb递归强制删除指定目录及其下所有内容,无任何确认提示**。极端危险示例:rm -rf /*该命令会递归强制删除根目录及以下所有内容**,会直接导致系统崩溃,请特别小心使用!