2026/07/15

计算机命令词源表

💡 部分命令来自严格缩写,部分来自历史命名或社区长期使用的解释。
⭐ 表示高频常用命令。

文件与目录管理

命令词源中文功能场景系统阵营记忆方法
⭐ cdChange Directory改变目录切换当前工作路径cd Documents
(进入文档目录)
所有系统 (Unix / Linux / macOS / Windows)Change(改变) + Directory(目录)。用于在文件夹之间穿梭。💡 注意:Windows 用户跨盘符(如从 C 盘 to D 盘)需要先输入 D: 再用 cd。
⭐ lsList列出文件查看当前目录下的内容ls project
(查看项目目录下的文件)
所有系统
(Windows 需在 PowerShell 中使用)
List(列表)。直接把当前目录下的文件和子文件夹像“列清单”一样列出来,一目了然。
dirDirectory目录列表查看当前或指定文件夹内容dir C:\Projects
(查看 C 盘项目目录)
Windows
(cmd / PowerShell)
Directory(目录)的缩写。在 Windows 传统的 cmd 窗口中作为 ls 的对应命令。
⭐ pwdPrint Working Directory打印当前路径显示当前所在的绝对路径pwd
(查看当前所在的绝对路径)
Unix / Linux / macOSPrint 在计算机早期代表“在屏幕上吐出/输出数据”(而不是用打印机印在纸上)。用于在黑框框里迷路时快速确认“我当前在哪”。
⭐ mkdirMake Directory创建目录新建文件夹mkdir project
(创建名为 project 的目录)
所有系统 (Unix / Linux / macOS / Windows)Make(制造/新建) + Directory(目录)。连起来就是“新建一个文件夹”。所有系统通用。
⭐ rmRemove移除删除文件或目录rm test.txt
(删除 test.txt 文件)
Unix / Linux / macOSRemove(移除)。⚠️ 警告:命令行删除的文件【不进回收站】! 搭配 -rf 参数时可以强制删除整个文件夹,江湖人称“删库跑路”,使用时需格外小心。
⭐ delDelete删除删除文件del test.txt
(删除 test.txt 文件)
Windows
(cmd / PowerShell)
Delete(删除)的缩写。Windows 专属的文件删除命令。💡 提示:它只能删文件,如果要删除整个文件夹,Windows 需要使用 rd (Remove Directory)。

网络通信

命令词源中文功能场景系统阵营记忆方法
⭐ curlClient URL客户端 URL 工具通过 URL 传输数据curl https://api.example.com
(测试/调用 API 接口)
所有系统
(Windows 需注意)
Client(客户端) + URL。用命令行模拟客户端发送请求,就像用无界面的浏览器访问网址。💡 注意:Windows 用户如果使用 PowerShell,请写成 curl.exe,否则会触发系统自带的“山寨命令”导致报错。
wgetGNU Wget网络获取工具从网络下载文件wget https://example.com/file.zip
(下载压缩包)
Linux
(macOS 需安装)
WWorld Wide Web 万维网) + get(获取)。简单直接的下载神器,输入链接即可拉取文件。GNU 是其官方归属组织。💡 提示:macOS 默认没有此命令,Mac 用户通常需要先安装 Homebrew 包管理器,再通过 brew install wget 安装。
ping源于声纳检测术语网络探测工具测试网络连通性与延迟ping google.com
(检查网络是否畅通)
所有系统模拟声波碰撞回声的拟声词(Ping)。像声纳一样发射测试信号并等待对方“乒”的一声回应。⚠️ 提示:在 Linux / macOS 中,该命令会无限执行下去,请按快捷键 Ctrl + C 强行停止。
⭐ sshSecure Shell安全外壳协议加密远程登录与设备管理ssh user@server
(远程安全登录服务器)
所有系统Secure(安全) + Shell(命令行外壳)。一条加密的安全通道,让你可以像坐在机房里一样远程操控千里之外的服务器。现代 Windows (10/11) 已经原生内置支持。

文本搜索与处理

命令词源中文功能场景系统阵营记忆方法
⭐ grepGlobal Regular Expression Print全局正则表达式打印搜索文本中的匹配内容grep ERROR log.txt
(在日志中查找错误信息)
Unix / Linux / macOS源自 Unix 早期编辑器。利用关键词或高级规则在海量文本里精准“捞”出对应的行。Global(全局) + Regular Expression(正则表达式) + Print(打印)。
💡 提示:Windows 原生没有这个命令(对应替代品是 findstr),但可以使用 Git Bash 或 WSL 来用 grep。
catConcatenate查看/连接文件输出文件内容或合并文件cat README.md
(查看文档内容)
所有系统
(Windows 需在 PowerShell 中使用)
源自 Concatenate(拼接/连接)。本意是把多个文件连成一个,但大家最常用它来“一口气显示单个文件的所有内容”。
⚠️ 警告:只适合看几百行的小文件!如果文件有几个GB大,用 cat 会导致终端疯狂刷屏甚至卡死。看大文件请改用 less 命令。

权限管理

命令词源中文功能场景系统阵营记忆方法
⭐ sudoSuper User Do超级用户执行临时借用管理员权限sudo apt update
(更新系统软件包列表)
所有系统
(Windows 需 Win11)
Super User(超级用户) + Do(执行)。临时借用系统管理员(root)的“尚方宝剑”来执行高权限命令。键入后通常需要输入你自己的密码验证身份。
💡 提示:Windows 11 现已原生内置 sudo 命令(需在“系统设置->开发者选项”中手动开启)。
chmodChange Mode修改权限修改文件/目录访问权限chmod +x script.sh
(为脚本添加可执行权限)
Unix / Linux / macOSChange(改变) + Mode(权限模式)。用来调整文件或目录的可读(r)、可写(w)、可执行(x)状态。
💡 提示:Windows 并不支持此命令,Windows 用户通常直接在文件上【右键 -> 属性 -> 安全】来修改权限。
chownChange Owner修改所有者改变文件/目录的归属所有者chown user file.txt
(改变文件拥有者为 user)
Unix / Linux / macOSChange(改变) + Owner(拥有者)。改变文件或目录的法定拥有者,将其所属权转让给其他用户。
💡 提示:该命令同样不适用于 Windows,Windows 的对应底层命令是复杂的 icacls

Shell 与命令环境

命令词源中文功能场景系统阵营记忆方法
⭐ cmdCommand Prompt命令提示符Windows 传统命令行解释器cmd → 键入 dir
(查看当前目录下文件)
WindowsCommand(命令)。Windows 系统中最经典的“黑窗口”界面。历史悠久,功能相对简陋,但完美兼容几十年前的老脚本。
⭐ PowerShellPower + Shell强化命令外壳现代自动化脚本与配置管理Get-Process
(查看当前系统进程)
Windows
(现已支持跨平台)
Power(强力) + Shell(外壳)。微软开发的现代化命令行,功能远比传统 cmd 强大。不仅支持运行 Linux 别名,还能直接处理复杂的数据对象。
💡 提示:它在 Linux/macOS 上的版本简称为 pwsh
⭐ bashBourne Again ShellBourne Shell 再实现Unix/Linux 最主流的命令行解释器bash → 键入 ls
(启动 bash 并列出文件)
Unix / Linux
(Windows 常用其移植版)
对 Unix 经典 Bourne Shell (sh) 的致敬与增强版(玩了个双关语 “Born Again” 重生)。它是绝大多数 Linux 发行版的默认配置。
💡 提示:Windows 用户在安装 Git 时常用的 Git Bash,就是它的 Windows 移植版。
⭐ zshZ ShellZ Shell现代化、高度可定制的 Shellzsh → 键入 ls
(在 macOS 默认终端中运行)
macOS / Linux字母表中最后的 Z,暗示它是“终极/最完美 Shell”。目前已成为苹果 macOS 的官方默认 Shell,搭配主题扩展包(如 Oh My Zsh)可以变得极度酷炫和智能。
TerminalTerminal Emulator终端模拟器提供命令行输入输出窗口的软件Terminal → 运行 zsh所有系统Terminal(终端)。它只是一个提供界面的“容器窗口”(舞台),舞台里的 cmd、Bash 等 Shell 才是真正干活的“演员”。
💡 提示:在 Windows 11 中,默认的彩色外壳叫 Windows Terminal,它把 cmd 和 PowerShell 统一装在了一个窗口里。

版本控制

命令词源中文功能场景系统阵营记忆方法
⭐ git非缩写分布式版本控制系统管理并记录代码历史版本git clone repository
(下载项目仓库)
所有系统
(跨平台)
Linux之父 Linus 的自嘲式命名(英式英语中指“讨厌鬼/笨蛋”)。它是代码的“时间机器”,可精准记录、回滚和追踪每一次修改。
cloneClone克隆复制远程仓库到本地git clone [链接]
(一比一复制云端仓库)
Git 子命令借用生物学“克隆”概念。将托管在 GitHub、Gitee 等云端的代码库,一比一、原封不动地复制并下载到你的本地计算机上。
commitCommit提交保存一次本地版本记录git commit -m "提示语"
(记录阶段性成果)
Git 子命令Commit(承诺/交付)。类似于单机游戏中的“保存本地进度/存档”。
⚠️ 注意:这只是在【你自己的电脑里】做个记录,就算断网也能 commit,此时别人在网上是看不到你的修改的。
pushPush推送将本地更改上传至云端git push
(同步本地存档到云端)
Git 子命令Push(推)。把你在本地攒好的修改和存档,一股脑“推”送到云端的远程仓库。只有执行了这一步,你的同事或 GitHub 上的其他人才能看到你的最新代码。
pullPull拉取获取并合并远程更新git pull
(更新本地代码至最新)
Git 子命令Push 的反义词 Pull(拉)。从云端下载别人的最新存档,并直接“拉”过来 and 你的本地代码进行合并。
⚠️ 警告:在执行 git pull 之前,务必确保你本地的修改已经 commit 过了,否则极易触发可怕的“代码冲突”,让黑框框彻底卡住。

开发工具与包管理

命令词源中文功能场景系统阵营记忆方法
⭐ pipPip Installs PackagesPython 包管理器安装与管理 Python 软件包pip install numpy
(安装科学计算库 numpy)
Python 生态经典的递归缩写(用自己的名字定义自己,像套娃一样)。专门用来下载各类 Python 第三方库。
💡 提示:为了防止把电脑系统自带的 Python 搞乱,现代开发强烈建议配合虚拟环境(Venv)使用;如果全局安装遇到权限报错,可在命令后加上 --user
⭐ npmNode Package ManagerNode 包管理器管理 JS/Node.js 项目依赖npm install
(一键安装项目所需的所有依赖)
Node.js 生态Node Package Manager。前端开发生态里的“百宝箱”,能帮你自动打理项目中成百上千个复杂的依赖关系。
⚠️ 提示:国内用户如果遇到下载极其缓慢或卡死报错,通常需要配置国内淘宝镜像源,或者改用升级版的现代工具 pnpm
dockerDocker容器平台创建、部署和运行软件容器docker run nginx
(极速运行一个 Nginx 服务)
所有系统
(跨平台)
Docker 借用了码头“集装箱”的隐喻。通过虚拟化容器技术,把复杂的软件应用及其运行环境像货物一样完美打包进标准集装箱,实现“一次打包,到处运行”,彻底解决了“在我的电脑上能跑,在别人电脑上崩溃”的历史难题。
API
(名词)
Application Programming Interface应用程序接口软件之间通信的标准化通道curl API_URL
(调用 API 获取数据)
通用技术概念Application Programming Interface💡 提示:这本身是一个【核心技术名词】而非可直接输入的命令。 它就像是软件之间的“电源插口”或“沟通桥梁”,让两个完全不同的程序(例如你的网页和天气服务器)能够依照约定顺畅交谈。

现代 AI 与智能体开发

命令词源中文功能场景系统阵营记忆方法
⭐ ollamaOllama本地大模型运行工具在本地极速运行和管理开源大模型ollama run llama3
(在本地电脑启动并对话 Llama3)
所有系统
(跨平台)
Ollama(来自大羊驼 Llama 的谐音与萌化变体)。它是目前小白在本地玩大模型(LLM)的绝对神器。不仅能一键下载模型,还会自动在本地搭建好一个兼容 OpenAI 格式的 API 接口,是目前开发本地 AI Agent 的核心底层。
⭐ uv纯品牌名(寓意超快)现代 Python 依赖与环境管家极速创建虚拟环境并安装 Agent 依赖uv venv
(秒级创建虚拟环境)
uv pip install crewai
所有系统
(跨平台)
由 Astral 公司用 Rust 语言重写的全新 Python 工具。💡 现代 AI 小白救星: 由于大模型和 Agent 的依赖包(如 PyTorch、Transformers)极其庞大,用传统 pip 经常安装超时或卡死。而 uv 的速度比 pip 快 10 到 100 倍,能帮小白省去大把折腾环境的痛苦时间。
huggingface-cliHugging Face Command Line Interface抱脸社区命令行工具从云端下载 AI 模型权重与数据集huggingface-cli download llama3
(下载特定大模型文件)
所有系统
(Python 环境)
Hugging Face(因其官方 Emoji 为 🤗 拥抱表情而被称为“抱脸社区”,是全球最大的开源 AI 圣地)。在搭建 Agent 时,经常需要用这个命令去社区“抱”回各种几十 GB 的大模型文件。💡 提示:国内直连极易断网,通常需要临时配置国内镜像源的环境变量才能顺利下载。
nvccNVIDIA CUDA CompilerNVIDIA CUDA 编译器检查/编译显卡加速环境(显卡驱动)nvcc --version
(检查本地电脑的 CUDA 版本)
Windows / Linux
(Mac 阵营不支持)
NVIDIA(英伟达) + CUDA(其独家的显卡并行计算架构) + Compiler(编译器)。当你想让本地 AI Agent 跑得飞快、去调用英伟达显卡(显存)而不是卡顿的 CPU 时,必须要用这个命令来确认你的显卡加速环境是否真的配置成功。