终端 (Terminal) 高效率生存指南

40 阅读2分钟

一、 手速起飞:必会快捷键辨析

1. 移动与删除的“外科手术”

  • Ctrl + A / Ctrl + E:分别跳到行首和行尾。
  • Ctrl + U:从当前光标向左删到头(重写命令神器)。
  • Ctrl + K:从当前光标向右删到底。
  • Ctrl + W:只删掉光标前的一个单词(适合修改路径参数)。

2. 屏幕与任务管理

  • Ctrl + L:瞬间清屏(相当于执行 clear),让视线重新聚焦顶部。
  • Ctrl + C:强制停止(当你写的代码死循环或命令卡住时,这是唯一的后悔药)。
  • Ctrl + D:优雅退出。在空行按它,直接告别当前的 Shell。

二、 核心指令:命令行里的“行走指南”

1. 文件操作“三剑客”

命令场景小窍门
ls查看文件夹内容ls -ah 查看所有文件(含隐藏文件)
cd切换目录cd - 跳回上一个目录
mkdir新建文件夹mkdir -p a/b/c 直接递归创建多层目录

2. 内容监控与搜索

  • tail -f [文件名] :实时监控日志。当你调试代码看报错时,它是你的生命线。
  • grep:文本过滤器。例如 history | grep "ssh" 能快速找回你以前输入的远程连接指令。

三、 2025 现代工具:让终端不再枯燥

  • tldr (Too Long; Don't Read)

    • 不要再去读那冗长的官方帮助文档(man pages)了。输入 tldr tar,它会直接给你最常用的 5 条例子。
  • zoxide (智能 cd)

    • 它会记录你的习惯。只需输入 z work,它就能自动跳到你最常用的 ~/Documents/projects/work_folder
  • bat (带皮肤的 cat)

    • 查看代码文件时,它会自动加上语法高亮和行号,阅读体验直接拉满。

四、 实战小贴士:新手最常问的 3 个问题

  1. 如何清空所有内容?

    按 Ctrl + L 或输入 clear。如果终端彻底乱码了,请输入 reset 重置。

  2. 命令写错了不想执行怎么办?

    不用狂按退格键,直接 Ctrl + C 另起一行。

  3. 不小心按了 Ctrl + S 屏幕没反应了?

    别慌,这只是锁定了输出。按 Ctrl + Q 即可恢复。