🐧 Linux 英语词汇速查手册
面向 Linux 初学者 · CET-4 水平友好
一、系统操作类 (System Operations)
常见命令
| 命令 | 全称 | 中文含义 | 例句 |
|---|---|---|---|
ls |
list | 列出目录内容 | ls -la — List all files in long format.(长格式列出所有文件) |
cd |
change directory | 切换目录 | cd /home/user — Change to the home directory.(切换到用户主目录) |
pwd |
print working directory | 打印工作目录 | Use pwd to see where you are.(用 pwd 查看当前所在路径) |
mkdir |
make directory | 创建目录 | mkdir new_folder — Make a new directory.(创建一个新文件夹) |
rm |
remove | 删除 | rm -rf dir — Remove directory recursively and forcefully.(递归强制删除目录) |
cp |
copy | 复制 | cp file1 file2 — Copy file1 to file2.(复制文件) |
mv |
move | 移动/重命名 | mv old.txt new.txt — Rename a file.(重命名文件) |
cat |
concatenate | 连接/查看文件 | cat readme.md — Concatenate and display file content.(连接并显示文件内容) |
touch |
touch | 创建空文件或更新时间戳 | touch file.txt — Create an empty file.(创建一个空文件) |
find |
find | 查找文件 | find / -name "*.log" — Find all log files.(查找所有日志文件) |
grep |
global regular expression print | 文本搜索 | grep "error" log.txt — Search for “error” in the file.(在文件中搜索 error) |
常用缩写
| 缩写 | 完整形式 | 中文 |
|---|---|---|
~ |
home directory | 用户主目录(波浪号) |
. |
current directory | 当前目录 |
.. |
parent directory | 上级目录 |
/ |
root directory | 根目录 |
* |
wildcard / asterisk | 通配符(匹配任意字符) |
? |
wildcard (single char) | 通配符(匹配单个字符) |
二、文件权限 (File Permissions)
权限位解读
-rwxr-xr-- 1 root root 1024 Jun 11 10:00 script.sh└┴─┴─┴─┴─┘ 用户(u) 组(g) 其他(o)(owner) (group) (others)文件类型:- = 普通文件 (regular file)d = 目录 (directory)l = 符号链接 (symbolic link)| 符号 | 英文 | 中文 |
|---|---|---|
r |
read | 读取权限(4) |
w |
write | 写入权限(2) |
x |
execute | 执行权限(1) |
- |
no permission | 无权限 |
权限命令
chmod 755 file # Change mode — 修改文件权限chown user:group # Change owner — 修改文件所有者chgrp group # Change group — 修改文件所属组三、进程管理 (Process Management)
| 命令 | 全称/含义 | 示例 |
|---|---|---|
ps |
process status | ps aux — List all running processes(列出所有运行中的进程) |
top |
table of processes | 实时查看进程状态(类似 Windows 任务管理器) |
kill |
kill / send signal | kill -9 PID — Forcefully terminate a process(强制终止进程) |
bg |
background | 将任务放到后台运行 |
fg |
foreground | 将后台任务调回前台 |
& |
ampersand / background | command & — Run command in background(后台运行) |
信号 (Signals)
| 信号 | 数值 | 英文 | 含义 |
|---|---|---|---|
| SIGHUP | 1 | Hang up | 挂起/重载配置 |
| SIGINT | 2 | Interrupt | 中断(Ctrl+C) |
| SIGKILL | 9 | Kill | 强制杀死(不可忽略) |
| SIGTERM | 15 | Terminate | 优雅终止(默认) |
| SIGSTOP | 19 | Stop | 暂停进程(不可忽略) |
四、用户与组 (Users & Groups)
| 命令 | 英文 | 中文 |
|---|---|---|
whoami |
Who am I? | 查看当前用户 |
who |
who | 查看登录用户列表 |
su |
switch user | 切换用户 |
sudo |
superuser do | 以超级用户身份执行 |
passwd |
password | 修改密码 |
useradd / usermod / userdel |
user add / modify / delete | 添加/修改/删除用户 |
groupadd / groupdel |
group add / delete | 添加/删除组 |
关键文件
| 文件路径 | 英文含义 | 作用 |
|---|---|---|
/etc/passwd |
password file | 用户账户信息 |
/etc/shadow |
shadow password | 加密密码存储 |
/etc/group |
group file | 用户组信息 |
/etc/sudoers |
sudoers list | sudo 权限配置 |
五、存储与磁盘 (Storage & Disk)
| 命令 | 英文 | 中文 |
|---|---|---|
df |
disk free | 查看磁盘空间 |
du |
disk usage | 查看目录占用空间 |
mount |
mount | 挂载设备 |
umount |
un-mount | 卸载设备 |
fdisk |
fixed disk | 磁盘分区工具 |
mkfs |
make filesystem | 格式化(创建文件系统) |
fsck |
filesystem check | 文件系统检查与修复 |
存储单位
| 缩写 | 英文 | 中文 | 换算 |
|---|---|---|---|
| KB | Kilobyte | 千字节 | 1 KB = 1024 B |
| MB | Megabyte | 兆字节 | 1 MB = 1024 KB |
| GB | Gigabyte | 吉字节 | 1 GB = 1024 MB |
| TB | Terabyte | 太字节 | 1 TB = 1024 GB |
六、网络相关 (Networking)
| 命令 | 全称/含义 | 中文 |
|---|---|---|
ip addr |
IP address | 查看 IP 地址 |
ping |
Packet Internet Groper | 测试网络连通性 |
curl |
Client URL | HTTP 请求工具 |
wget |
Web get | 下载文件 |
ssh |
Secure Shell | 远程登录 |
scp |
Secure Copy | 远程复制文件 |
netstat |
network status | 查看网络连接状态 |
tcpdump |
TCP dump | 抓包工具 |
网络术语
| 英文 | 中文 | 解释 |
|---|---|---|
| localhost | 本地主机 | 127.0.0.1,指本机 |
| loopback | 回环 | 用于本机内部通信的网络接口 |
| gateway | 网关 | 连接不同网络的关口 |
| DNS (Domain Name System) | 域名系统 | 把域名解析为 IP 地址 |
| DHCP (Dynamic Host Configuration Protocol) | 动态主机配置协议 | 自动分配 IP 地址 |
| Firewall | 防火墙 | 控制网络访问的安全工具 |
| Port | 端口 | 标识网络服务(如 80 = HTTP, 22 = SSH) |
七、包管理 (Package Management)
Debian/Ubuntu 系列(apt)
| 命令 | 英文含义 | 中文 |
|---|---|---|
apt update |
update package list | 更新软件包列表 |
apt upgrade |
upgrade packages | 升级所有已安装包 |
apt install |
install package | 安装软件包 |
apt remove |
remove package | 卸载软件包 |
apt purge |
purge (彻底清除) | 卸载并删除配置文件 |
apt search |
search packages | 搜索软件包 |
apt show |
show package info | 查看软件包信息 |
Red Hat/CentOS 系列(yum/dnf)
| 命令 | 英文含义 | 中文 |
|---|---|---|
yum install |
install | 安装 |
yum remove |
remove | 卸载 |
yum list installed |
list installed | 列出已安装 |
dnf groupinstall |
group install | 安装一组软件 |
八、文件系统 (Filesystem)
重要目录(Filesystem Hierarchy Standard)
| 目录 | 英文全称 | 中文含义 |
|---|---|---|
/ |
root directory | 根目录(Linux 的起点) |
/bin |
binaries | 用户基本命令(ls、cp 等) |
/sbin |
system binaries | 系统管理命令(fdisk、mkfs 等) |
/etc |
etcetera (配置文件) | 系统配置文件 |
/home |
home directories | 用户主目录 |
/var |
variable data | 可变数据(日志、缓存) |
/tmp |
temporary | 临时文件 |
/opt |
optional | 第三方软件安装目录 |
/usr |
UNIX System Resources | 系统资源(早期含义;现为用户程序目录) |
/proc |
process | 进程信息虚拟文件系统 |
/dev |
devices | 设备文件 |
/boot |
boot | 引导文件(内核、grub) |
/mnt |
mount | 临时挂载点 |
/media |
media | 可移动设备挂载点 |
九、编程与脚本中的常用词汇
Shell 编程关键字
| 英文 | 中文 | 示例 |
|---|---|---|
| variable | 变量 | name="world" 定义一个变量 |
| argument | 参数 | $1, $2 表示传入的第一个、第二个参数 |
| loop | 循环 | for i in 1 2 3; do ... done |
| condition | 条件 | if [ -f file ]; then ... fi |
| function | 函数 | my_func() { echo "Hello"; } |
| exit code | 退出码 | 0 = success, non-zero = error |
| standard output (stdout) | 标准输出 | echo "msg" 输出到屏幕 |
| standard error (stderr) | 标准错误 | command 2> error.log 错误重定向 |
| redirect | 重定向 | > 输出重定向, < 输入重定向 |
| **pipe (` | `)** | 管道 |
| environment variable | 环境变量 | $PATH, $HOME, $USER |
特殊字符术语
| 符号 | 英文名称 | 中文俗称 |
|---|---|---|
# |
hash / pound / sharp | 井号 |
$ |
dollar sign | 美元符 |
& |
ampersand | and 符 |
| ` | ` | pipe / vertical bar |
~ |
tilde | 波浪号 |
` |
backtick / backquote | 反引号 |
" |
double quote | 双引号 |
' |
single quote / apostrophe | 单引号 |
\ |
backslash | 反斜杠 |
[ ] |
square brackets | 方括号 |
{ } |
curly braces / braces | 花括号/大括号 |
( ) |
parentheses | 圆括号 |
十、常用英文短句 (Useful Sentences)
终端里的提示信息
| English | 中文翻译 |
|---|---|
| Permission denied. | 权限被拒绝。(没有权限操作) |
| Command not found. | 命令未找到。(可能没安装或拼写错误) |
| No such file or directory. | 没有这个文件或目录。 |
| File exists. | 文件已存在。 |
| Operation not permitted. | 操作不被允许。 |
| Segmentation fault (core dumped). | 段错误(核心已转储)。 |
| Is a directory. | 这是一个目录。 |
| Not a directory. | 不是一个目录。 |
| Disk quota exceeded. | 磁盘配额超限。 |
| Out of memory. | 内存不足。 |
| Connection refused. | 连接被拒绝。 |
| Connection timed out. | 连接超时。 |
| Read-only file system. | 文件系统只读。 |
| Device or resource busy. | 设备或资源忙。 |
日常操作场景
| English | 中文 |
|---|---|
| How do I install a package? | 如何安装软件包? |
| What is my IP address? | 我的 IP 地址是什么? |
| How much disk space is left? | 还剩多少磁盘空间? |
| This file is too large. | 这个文件太大了。 |
| The system is running slow. | 系统运行很慢。 |
| Please check the log file for details. | 请查看日志文件了解详情。 |
| Restart the service to apply changes. | 重启服务以应用更改。 |
| Remember to back up your data. | 记得备份你的数据。 |
Read the manual: man command. |
阅读手册:man 命令。 |
| You need root privileges. | 你需要 root 权限。 |
| Press Ctrl+C to cancel. | 按 Ctrl+C 取消。 |
| Press Ctrl+D to exit. | 按 Ctrl+D 退出。 |
| Press Tab to auto-complete. | 按 Tab 键自动补全。 |
| Press Up and Down to browse history. | 按上下键浏览历史命令。 |
十一、易混淆词汇辨析
| 词汇 | 含义 | 区别点 |
|---|---|---|
| directory vs folder | 目录 vs 文件夹 | 在 Linux 中通常用 directory,Windows 用 folder,含义相同 |
| console vs terminal vs shell | 控制台 vs 终端 vs Shell | Console = 物理控制台,Terminal = 终端模拟器,Shell = 命令解释器(如 bash) |
| command vs program | 命令 vs 程序 | Command 是 Shell 中的指令,Program 是磁盘上的可执行文件 |
| kernel vs OS | 内核 vs 操作系统 | Kernel 是 Linux 的核心,OS 包含 kernel + 工具 + 桌面环境 |
| file system vs file | 文件系统 vs 文件 | Filesystem 是管理文件的整套机制,file 是单个文件 |
| absolute path vs relative path | 绝对路径 vs 相对路径 | Absolute = 从 / 开始,Relative = 从当前位置开始(不以 / 开头) |
| hard link vs soft link | 硬链接 vs 软链接 | Hard link = 同一文件的不同名字,Soft link = 快捷方式(可跨文件系统) |
十二、Linux 社区常用英文
| 英文 | 含义 | 说明 |
|---|---|---|
| RTFM (Read The F***ing Manual) | 去读手册! | 社区经典缩写,提醒先查文档再提问 |
| TL;DR (Too Long; Didn’t Read) | 太长不看 | 用于给出摘要 |
| IMHO (In My Humble Opinion) | 依我拙见 | 表达个人观点 |
| AFAIK (As Far As I Know) | 据我所知 | 表示信息准确性不确定 |
| FOSS (Free and Open Source Software) | 自由开源软件 | Linux 生态的核心精神 |
| WIP (Work In Progress) | 正在进行中 | 标记未完成的工作 |
| SNAFU (Situation Normal: All F***ed Up) | 一团糟 | 调侃系统出问题 |
| bikeshedding | 争论无关细节 | 在琐碎小事上争论不休 |
附:学习建议
- 多用
man命令 —man ls查看 ls 的英文手册,不懂的单词查词典 - 加
--help选项 —command --help通常输出英文帮助概要 - 把错误信息复制到词典 — 每次报错不要慌,把英文抄下来查清楚
- 用英文版系统 — 把 Linux 设置成英文语言环境(
LANG=en_US.UTF-8),强迫自己适应 - 读英文博客和 Stack Overflow —
site:stackoverflow.com linux搜索技术问题 - 记住缩写全称 — 理解缩写背后的英文有助于长久记忆(如
sudo= superuser do)
“The Linux philosophy is ‘Laugh in the face of danger’. Oops. Wrong one. ‘Do it yourself.’” — Linus Torvalds