Linux 终端与基础命令核心讲解

张开发
2026/4/11 1:54:07 15 分钟阅读

分享文章

Linux 终端与基础命令核心讲解
前言终端是 Linux 的灵魂也是学习 Linux 必须掌握的核心工具。很多新手一开始被黑色窗口、纯字符界面吓到但实际上 Linux 基础命令逻辑非常统一、规律极强掌握几十个高频命令就能完成日常 90% 以上操作。本文从终端认知开始系统讲解文件导航、文件操作、查看信息、权限基础、管道与重定向等核心内容全程可直接在 Ubuntu 上实操练习。一、认识 Linux 终端什么是终端终端Terminal就是与系统内核交互的命令行界面我们通过输入指令告诉系统要做什么系统执行后返回结果。在 Ubuntu 中打开终端的方式快捷键 Ctrl Alt T最常用桌面右键 → 打开终端应用列表搜索 Terminal终端提示符结构打开终端后你会看到类似这样的一行plaintextubuntuubuntu-vm:~$结构含义ubuntu当前登录用户名ubuntu-vm主机名当前所在目录代表用户家目录$普通用户提示符#root 用户提示符命令基本格式Linux 命令通用格式plaintext命令 [选项] [参数]命令具体要做什么如 ls、cd选项调整命令行为如 -l、-a参数命令作用的对象文件、目录等示例plaintextls -l /home两个救命技巧Tab 补全输入一半按 Tab 自动补全文件名、目录名、命令Ctrl C终止当前正在运行的程序命令输错也可以用它清空重来二、目录导航最基础的 “走路” 命令在 Linux 中操作文件第一步就是学会 “去哪里”核心只有 3 个命令。pwd —— 查看当前位置print working directory显示当前所在绝对路径。plaintextpwdcd —— 切换目录change directory最常用命令之一。plaintextcd 目录名常用用法cd ~ 回到自己家目录cd … 返回上一级目录cd / 回到系统根目录cd - 回到上一次所在目录ls —— 查看目录内容list列出文件和文件夹。基础用法plaintextls常用组合ls -l 详细列表权限、大小、时间ls -a 显示隐藏文件Linux 以 . 开头的文件隐藏ls -lh 人性化显示文件大小ls -lt 按修改时间排序记住ls 是 Linux 使用率最高的命令。三、文件与目录操作增删改查这一部分是日常操作核心相当于在 Windows 里新建、复制、粘贴、删除。mkdir —— 创建文件夹plaintextmkdir testmkdir -p a/b/c # 递归创建多级目录touch —— 创建空文件plaintexttouch 1.txttouch test.pycp —— 复制文件 / 目录plaintextcp 源文件 目标位置cp -r 源目录 目标目录 # -r 递归复制目录mv —— 移动 / 重命名plaintextmv 1.txt 2.txt # 重命名mv 2.txt ~/ # 移动到家目录rm —— 删除文件 / 目录高危plaintextrm 1.txtrm -r test # 删除目录rm -rf /* # 千万不要试删库跑路重点提醒Linux 没有回收站删除就真没了新手慎用 rm -rf尤其是带 * 和 /cat —— 查看文件内容plaintextcat 1.txtless /more —— 分页查看大文件plaintextless /var/log/syslog上下箭头滚动/关键词 搜索q 退出head /tail —— 看开头和结尾plaintexthead 1.txt # 看前10行tail -f 1.txt # 实时跟踪文件变化看日志常用四、文件查找与定位which —— 查找命令位置plaintextwhich lswhich python3find —— 强大的文件搜索plaintextfind /home -name “*.txt” # 在家目录找 txt 文件find / -size 100M # 查找大于100M的文件grep —— 在文件内容里搜索plaintextgrep “root” /etc/passwdgrep -i “error” log.log # -i 忽略大小写grep -n “hello” 1.txt # 显示行号五、系统信息查看命令查看系统版本plaintextlsb_release -acat /etc/os-release查看磁盘使用plaintextdf -hdu -sh 目录名 # 查看目录大小查看内存与 CPUplaintextfree -htop # 实时进程监控类似任务管理器htop # 更美观的 top需安装 sudo apt install htop查看进程plaintextps auxps ef | grep 进程名关闭进程plaintextkill 进程IDkill -9 强制杀死六、管道与重定向Linux 最强大的特性之一重定向 和 覆盖写入追加写入plaintextecho “hello” 1.txtecho “world” 1.txt管道 |把前一个命令的结果交给后一个命令处理。plaintextls -l /etc | grep passwdps aux | grep nginx管道是 Linux 组合命令、高效处理文本的核心。七、权限基础入门Linux 是多用户系统权限是核心安全机制。查看权限plaintextls -l会出现类似plaintext-rw-r–r-- 1 ubuntu ubuntu 12 Apr 10 12:00 1.txt第 1 位文件类型-普通文件d目录2-4 位所有者权限5-7 位所属组权限8-10 位其他用户权限权限字母含义r 读w 写x 执行chmod 修改权限plaintextchmod 644 1.txtchmod 755 test.sh常用权限644文件默认安全权限755脚本 / 程序可执行权限sudo 临时提权普通用户执行系统级操作需要加 sudoplaintextsudo apt updatesudo reboot八、关机与重启plaintextreboot # 重启shutdown -h now # 立刻关机poweroff # 关机九、学习命令的正确方法不要死记硬背理解用途比背拼写重要忘记就用 Tab 或 --help。善用帮助文档plaintext命令 --helpman 命令一条命令多用几次ls、cd、cat、mkdir、rm、cp、mv、grep 这 8 个占日常 80%。多在终端里试错虚拟机环境随便折腾搞坏快照恢复即可。十、总结Linux 终端看似复杂实则高度统一目录靠 cd、ls、pwd文件靠 touch、mkdir、cp、mv、rm查看靠 cat、less、head、tail查找靠 find、grep系统信息靠 top、df、free高效处理靠管道与重定向掌握本篇内容你已经具备 Linux 基础操作能力可以独立搭建目录、编写简单文件、查看系统状态、搜索日志内容。下一阶段我们进入 Linux 文件权限与用户管理这是理解 Linux 安全机制和生产环境规范的关键一步。

更多文章