# Linux 基础命令详解 | 仲夏夜之梦
Hello～ 欢迎来到 Linux 命令的奇妙世界！今天，爱莉希雅将带着祀梦一起探索那些最常用、最实用的 Linux 基础命令哦～ 准备好了吗？Let's go！🚀 文件与目录操作 ls - 查看目录内容 ls 命令就像是你的眼睛，可以帮你查看当前目录下有哪些文件和文件夹～ cd - 切换目录 cd 命令是你的小脚丫，可以带你在不同的目录之间穿梭～ ...

Skip to content

# Linux 基础命令详解

约 1160 字大约 4 分钟

2025-09-28

Hello～ 欢迎来到 Linux 命令的奇妙世界！今天，爱莉希雅将带着祀梦一起探索那些最常用、最实用的 Linux 基础命令哦～ 准备好了吗？Let's go！🚀

## 文件与目录操作

### ls - 查看目录内容

`ls` 命令就像是你的眼睛，可以帮你查看当前目录下有哪些文件和文件夹～

    # 查看当前目录内容
    ls

    # 查看详细信息（包括权限、大小、修改时间等）
    ls -l

    # 显示所有文件（包括隐藏文件）
    ls -a

    # 以人类可读的方式显示文件大小
    ls -lh

### cd - 切换目录

`cd` 命令是你的小脚丫，可以带你在不同的目录之间穿梭～

    # 进入指定目录
    cd /path/to/directory

    # 回到上一级目录
    cd ..

    # 回到主目录
    cd ~

    # 回到上一次所在的目录
    cd -

### pwd - 显示当前路径

有时候我们可能会迷路，这时候 `pwd` 命令就像是指南针，可以告诉我们当前所在的位置～

    # 显示当前工作目录的绝对路径
    pwd

### mkdir - 创建目录

想要创建新的文件夹？`mkdir` 命令可以帮你实现这个愿望～

    # 创建一个新目录
    mkdir new_directory

    # 递归创建多级目录
    mkdir -p parent/child/grandchild

### rm - 删除文件或目录

`rm` 命令可以帮你清理不需要的文件和目录，但要小心使用哦，删除后可是很难恢复的～

    # 删除文件
    rm filename.txt

    # 强制删除文件（不提示）
    rm -f filename.txt

    # 删除目录
    rm -r directory

    # 强制删除目录（不提示）
    rm -rf directory

## 文件内容查看

### cat - 查看文件全部内容

`cat` 命令就像是一个快速阅读器，可以帮你一次性查看整个文件的内容～

    # 查看文件内容
    cat filename.txt

    # 显示行号
    cat -n filename.txt

### less - 分页查看长文件

如果文件太长，一次性看不完怎么办？`less` 命令可以帮你分页查看～

    # 分页查看文件内容
    less filename.txt

    # 在 less 模式下，可以使用方向键上下滚动，按 q 退出

### head 和 tail - 查看文件开头和结尾

只想看文件的开头或结尾部分？`head` 和 `tail` 命令可以满足你的需求～

    # 查看文件前 10 行
    head filename.txt

    # 查看文件前 20 行
    head -20 filename.txt

    # 查看文件最后 10 行
    tail filename.txt

    # 实时查看文件更新（常用于查看日志）
    tail -f filename.log

## 文本搜索

### grep - 搜索文本内容

`grep` 命令就像是一个侦探，可以帮你在文件中搜索特定的文本～

    # 在文件中搜索特定文本
    grep "search_text" filename.txt

    # 忽略大小写搜索
    grep -i "search_text" filename.txt

    # 显示匹配行及前后几行
    grep -A 5 -B 5 "search_text" filename.txt

    # 递归搜索目录下所有文件
    grep -r "search_text" directory/

## 系统信息查看

### uname - 查看系统信息

想要了解你的 Linux 系统是什么版本？`uname` 命令可以告诉你～

    # 查看系统内核信息
    uname -a

### top - 查看进程信息

`top` 命令就像是系统的仪表盘，可以实时显示系统的运行状态和进程信息～

    # 查看系统进程信息
    top

    # 在 top 模式下，可以按 q 退出

## 网络命令

### ping - 测试网络连接

想知道你的电脑能不能连接到某个网站？`ping` 命令可以帮你测试～

    # 测试网络连接
    ping www.example.com

### ifconfig/ip - 查看网络接口信息

想了解你的网络配置？`ifconfig` 或 `ip` 命令可以帮你查看～

    # 查看网络接口信息
    ifconfig
    # 或者
    ip addr

## 小练习

现在，让我们来做一个小练习吧！尝试使用今天学到的命令完成以下任务：

1. 在家目录下创建一个名为 `practice` 的文件夹
2. 进入 `practice` 文件夹，创建一个名为 `notes.txt` 的文件
3. 使用 `cat` 命令查看该文件（虽然现在它是空的）
4. 返回上一级目录，然后使用 `ls -la` 查看所有文件和目录的详细信息

怎么样？你都完成了吗？如果遇到了问题，不要着急，多试几次就会熟悉啦～ 😊

## 小结

今天我们学习了很多实用的 Linux 基础命令，这些命令就像是 Linux 世界的积木，只要你熟练掌握它们，就可以搭建出各种各样的奇妙作品～ 记得要多多练习哦，实践出真知嘛！

下次我们将学习更多高级的 Linux 命令和技巧，敬请期待～ 拜拜～ 👋