linux命令英文示意
linux命令英文示意详细介绍
以下是常用 Linux 命令的英文含义及功能示意,按功能分类整理,帮助理解命令命名逻辑(英文缩写多源自单词或短语的缩写):
一、文件 / 目录操作(File/Directory Operations)
| 命令 | 英文全称 / 来源 | 中文含义 | 示例说明 |
|---|---|---|---|
ls |
list | 列出文件 / 目录 | ls -l 显示详细信息 |
cd |
change directory | 切换目录 | cd /home 进入 home 目录 |
mkdir |
make directory | 创建目录 | mkdir new_dir 创建新目录 |
rmdir |
remove directory | 删除空目录 | rmdir empty_dir 删除空目录 |
rm |
remove | 删除文件 / 目录(需递归) | rm file.txt 删除文件;rm -r dir 删除目录 |
cp |
copy | 复制文件 / 目录 | cp src.txt dest.txt 复制文件 |
mv |
move/rename | 移动 / 重命名文件 | mv old.txt new.txt 重命名文件 |
cat |
concatenate | 合并文件 / 显示内容 | cat file.txt 显示文件内容 |
nano |
编辑器名称(非缩写,简单文本编辑器) | 文本编辑 | nano config.txt 编辑文件 |
vi/vim |
visual editor | 可视化文本编辑器 | 高级文本编辑,需掌握基本操作 |
head |
取文件头部(前 N 行) | 显示文件开头部分 | head -n 10 file.txt 显示前 10 行 |
tail |
取文件尾部(后 N 行) | 显示文件结尾部分 | tail -f log.txt 实时监控日志 |
less |
轻量级文件查看器(比 more 灵活) |
分页查看文件 | less large_file 分页浏览大文件 |
二、文本处理(Text Processing)
| 命令 | 英文全称 / 来源 | 中文含义 | 示例说明 |
|---|---|---|---|
grep |
global regular expression print | 搜索匹配文本 | grep "error" log.txt 查找含 "error" 的行 |
awk |
取三位作者名字首字母(Aho-Weinberger-Kernighan) | 文本分析工具 | awk '{print $1}' data.csv 提取第一列 |
sed |
stream editor | 流编辑器(文本替换 / 处理) | sed 's/old/new/g' file.txt 替换文本 |
sort |
sort | 排序文件内容 | sort data.txt 按行排序文件 |
uniq |
unique | 去重(相邻重复行) | uniq list.txt 去除相邻重复行 |
wc |
word count | 统计字数 / 行数 / 字符数 | wc -l file.txt 统计行数 |
三、系统监控(System Monitoring)
| 命令 | 英文全称 / 来源 | 中文含义 | 示例说明 |
|---|---|---|---|
top |
table of processes | 进程监控(动态显示) | top 实时查看系统进程和资源占用 |
htop |
交互式进程监控(比 top 更易用) |
增强版进程监控 | 支持键盘交互,可视化进程树 |
df |
disk free | 磁盘空间查看 | df -h 以人类可读格式显示磁盘空间 |
du |
disk usage | 目录占用空间统计 | du -sh dir 查看目录大小 |
free |
free memory | 内存使用情况 | free -h 显示内存使用详情 |
uname |
unix name | 系统信息查询 | uname -a 显示完整系统信息 |
date |
date | 显示 / 设置系统日期时间 | date "+%Y-%m-%d %H:%M:%S" 格式化时间 |
四、权限管理(Permission Management)
| 命令 | 英文全称 / 来源 | 中文含义 | 示例说明 |
|---|---|---|---|
chmod |
change mode | 修改文件权限 | chmod 755 file.sh 设置执行权限 |
chown |
change owner | 修改文件所有者 | chown user:group file.txt 更改所有者 / 组 |
chgrp |
change group | 修改文件所属组 | chgrp dev file.txt 更改所属组 |
umask |
user file-creation mask | 设置文件创建默认权限掩码 | umask 查看当前掩码(如 0022) |
五、网络操作(Network Operations)
| 命令 | 英文全称 / 来源 | 中文含义 | 示例说明 |
|---|---|---|---|
ping |
packet internet groper(拟声词,模拟网络信号声) | 测试网络连通性 | ping google.com 检查网络连接 |
telnet |
teletype network | 远程登录(非加密) | telnet 192.168.1.1 远程连接 |
ssh |
secure shell | 安全远程登录 | ssh user@server 加密远程连接 |
wget |
web get | 下载网络文件 | wget https://example.com/file.zip 下载文件 |
curl |
client URL | 网络请求工具(支持多种协议) | curl -O https://image.jpg 下载并保存 |
netstat |
network statistics | 网络统计信息 | netstat -an 查看网络连接状态 |
nslookup |
name server lookup | DNS 解析查询 | nslookup baidu.com 查看域名 IP |
六、压缩 / 归档(Compression/Archiving)
| 命令 | 英文全称 / 来源 | 中文含义 | 示例说明 |
|---|---|---|---|
tar |
tape archive(最初用于磁带归档) | 打包文件 / 目录(常结合压缩) | tar -czvf archive.tar.gz dir/ 压缩打包 |
gzip |
GNU zip | 压缩文件(不打包目录) | gzip file.txt 压缩为 file.txt.gz |
gunzip |
GNU unzip | 解压缩 gzip 文件 | gunzip file.txt.gz 解压文件 |
bzip2 |
增强型压缩算法(比 gzip 压缩率高) | 压缩文件 | bzip2 -k file.txt 压缩并保留原文件 |
unzip |
unzip | 解压 zip 文件 | unzip archive.zip 解压 zip 文件 |
七、软件包管理(Package Management)
| 命令 | 英文全称 / 来源 | 中文含义 | 示例说明(不同发行版差异) |
|---|---|---|---|
apt-get |
Advanced Package Tool (APT) - get | Debian/Ubuntu 安装 / 管理软件 | apt-get install nginx 安装软件 |
yum |
Yellowdog Updater, Modified | RedHat/CentOS 软件管理 | yum update 更新系统 |
dnf |
Dandified YUM(yum 的改进版) | Fedora 软件管理 | dnf install httpd 安装服务 |
pacman |
Package Manager(Arch Linux) | Arch 系软件管理 | pacman -S python 安装包 |
八、其他常用命令
| 命令 | 英文全称 / 来源 | 中文含义 | 示例说明 |
|---|---|---|---|
sudo |
superuser do | 以管理员权限执行命令 | sudo apt-get update 管理员操作 |
echo |
echo(英文原词,打印内容) | 输出文本 | echo "Hello World" 打印字符串 |
clear |
clear screen | 清空终端屏幕 | clear 清除当前终端显示内容 |
history |
history | 查看命令历史记录 | history 显示所有执行过的命令 |
man |
manual page | 查看命令手册 | man ls 查看 ls 命令详细说明 |
记忆技巧
- 英文缩写联想:如
cd(change directory)、mkdir(make directory)直接对应操作动作。 - 功能分类:将命令按文件操作、网络、系统监控等分类,同类命令的命名逻辑通常一致(如
ls、cd、mkdir均为目录相关)。 - 查看手册:通过
man 命令查看官方英文解释,加深理解(如man grep会说明其全称含义)。
通过理解命令的英文来源,能更高效地记忆和使用 Linux 命令!