# 08. Linux终端 (Terminal) 的第一步

**URL:** <https://www.nodeloc.com/t/topic/99192>\
**Category:** Ubuntu\
**Created:** [2026 年7 月 13 日 05:16 UTC](https://www.nodeloc.com/t/topic/99192 "2026-07-13T05:16:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![BearPaw](https://www.nodeloc.com/user_avatar/www.nodeloc.com/bearpaw/32/12089_2.png) [@BearPaw](https://www.nodeloc.com/u/BearPaw)\
**Post date:** [2026 年7 月 13 日 05:16 UTC](https://www.nodeloc.com/t/topic/99192/1 "2026-07-13T05:16:51Z")

</div>

终端不是“装酷用的黑框框”，它更像一个效率杠杆：同样的事，鼠标点 10 次，终端一行命令就结束，而且可复用、可复制、可回放。

## **1. 什么是 Shell？**

你看到的黑框框叫 **Terminal (终端模拟器)**，而在里面运行的程序叫 **Shell (壳)**。  
Shell 接收你的指令，翻译给操作系统内核 (Kernel)，然后把结果反馈给你。

- **Bash (Bourne Again SHell)**: Ubuntu 默认的 Shell，最为通用。
- **Zsh** : 功能更强大的 Shell，深受开发者喜爱（后续教程会教你安装）。

## **2. 打开终端**

- 快捷键：`Ctrl + Alt + T` (请把这个快捷键刻在 DNA 里)。
- 或者在 Activities 中搜索 “Terminal”。

## **3. 读懂命令提示符**

打开终端后，你会看到类似这样的一行字：  
`user@hostname:~$`

- `user`: 当前登录的用户名。
- `hostname`: 电脑的主机名。
- `~`: 当前所在的目录。`~` 代表 **家目录** (Home Directory)，即 `/home/user`。
- `$`: 表示你是普通用户。如果是 `#`，说明你是超级管理员 (Root)，这很危险，要小心操作。

## **4. 核心导航命令**

在终端里，你就没有鼠标了，需要用命令来"走动"。

先记住两个概念：

- **绝对路径** ：从 `/` 开始写（比如 `/home/user/Downloads`）
- **相对路径** ：从当前目录开始写（比如 `Downloads`、`../Documents`）

### **`pwd` (Print Working Directory)**

**我在哪？**  
显示当前所在的完整路径。

```auto
pwd
# 输出: /home/user

```

### **`ls` (List)**

**这里有什么？**  
列出当前目录下的文件和文件夹。

```auto
ls
ls -l # 显示详细信息（权限、大小、时间）
ls -a # 显示隐藏文件（以 . 开头的文件）

```

### **`cd` (Change Directory)**

**我要去哪？**  
切换目录。

```auto
cd Downloads # 进入 Downloads 目录
cd .. # 返回上一级目录
cd ~ # 回到家目录
cd / # 去根目录

```

### **`mkdir` (Make Directory)**

**建个新房子**  
创建一个新文件夹。

```auto
mkdir Projects

```

### **`touch`**

**变个新东西**  
创建一个空文件。

```auto
touch readme.txt

```

### **`cp` (Copy)**

**影分身之术**  
复制文件或文件夹。

```auto
cp file.txt file_backup.txt
cp -r folder1 folder2 # 复制文件夹要加 -r (Recursive)

```

### **`mv` (Move)**

**搬家 / 改名**  
移动文件，或者重命名文件。

```auto
mv file.txt Documents/ # 移动
mv oldname.txt newname.txt # 重命名

```

### **`rm` (Remove)**

**毁灭吧，赶紧的**  
删除文件。 **注意：Linux 终端删除的文件通常不进回收站，删了就真没了！**

```auto
rm file.txt
rm -rf foldername # 强制删除文件夹及其内容 (慎用!)

```

## **5. 实用技巧**

- **Tab 键自动补全** : 输入 `cd Do` 然后按 `Tab`，它会自动补全为 `cd Downloads/`。 **这是最重要的技巧，没有之一。**
- **上下箭头** : 翻阅历史命令，不用重复打字。
- **Ctrl + C** : 强制终止当前正在运行的程序（如果程序卡死了）。
- **Ctrl + L** 或输入 `clear`: 清屏。

再加两个“保命技巧”：

- **先看帮助再动手** ：`命令 --help` 或 `man 命令`（比如 `man ls`）
- **路径有空格要加引号** ：例如 `cd "My Files"`，否则命令会被拆成两段

试着多用几次，你会发现手指在键盘上飞舞的感觉比拖鼠标快多了。

# **小白Ubuntu教程 · 目录**

**[01. 为什么要选择 Linux/Ubuntu？](https://www.nodeloc.com/t/topic/86047)**

**[02. Ubuntu准备工作与安装方式选择](https://www.nodeloc.com/t/topic/86240)**

**[03. 手把手教你安装 Ubuntu 24.04 LTS](https://www.nodeloc.com/t/topic/86406)**

**[04. GNOME 桌面环境初探](https://www.nodeloc.com/t/topic/86508)**

**[05. 软件安装与管理：告别 .exe](https://www.nodeloc.com/t/topic/86715)**

**[06. 中文环境配置与输入法](https://www.nodeloc.com/t/topic/87160)**

**[07. 办公与生产力工具](https://www.nodeloc.com/t/topic/96604)**

---

<div class="post-metadata">

**Author:** ![jx1](https://www.nodeloc.com/letter_avatar_proxy/v4/letter/j/f07891/32.png) [@jx1](https://www.nodeloc.com/u/jx1)\
**Post date:** [2026 年7 月 13 日 05:34 UTC](https://www.nodeloc.com/t/topic/99192/2 "2026-07-13T05:34:03Z")

</div>

占个楼，慢慢研究
