**摘要:**本文按使用频率与功能场景对 Linux 常用命令进行分类整理,每条命令都给出英文全称、中文释义、巧记方法和带注释的使用示例,帮助你在理解命令来源的基础上快速记忆,并在实际运维、开发与 AI 训练场景中随手查用。
一、命令速记表
先看总表建立整体印象,再往下逐条看详细用法。下表按「最常用 → 文件 → 权限 → 进程 → 磁盘 → 服务 → 网络 → 用户」的顺序排列。
| 命令 | 英文全称 | 中文释义 | 巧记要点 |
|---|---|---|---|
| ls | List files | 列出文件 | List 首尾字母 |
| cd | Change Directory | 切换目录 | Change + Directory |
| pwd | Print Working Directory | 显示当前目录 | 打印工作目录 |
| cat | Concatenate | 查看/串联文件 | 取前三字母 |
| cp | Copy file | 复制文件 | Copy 前两字母 |
| mv | Move file | 移动/重命名 | Move 前两字母 |
| rm | Remove file | 删除文件 | Remove 前两字母 |
| mkdir | Make directory | 创建目录 | Make + directory |
| rmdir | Remove directory | 删除空目录 | Remove + directory |
| tar | Tape archive | 打包/解压 | Tape + archive |
| chmod | Change mode | 改变权限 | Change + mode |
| chown | Change owner | 改变所有者 | Change + owner |
| chgrp | Change group | 改变用户组 | Change + group |
| ps | Process Status | 进程状态 | Process + Status |
| kill | Kill process | 终止进程 | 杀掉进程 |
| top | Table of Processes | 实时进程监控 | 进程表格 |
| tail | Tail of file | 查看文件尾部 | 尾巴 |
| grep | Global Regular Expression Print | 文本搜索 | 全局正则打印 |
| df | Disk free | 剩余磁盘空间 | Disk + free |
| du | Disk usage | 磁盘使用量 | Disk + usage |
| mkfs | Make file system | 建立文件系统 | Make + file system |
| fsck | File system check | 文件系统检查 | File system + check |
| mount | Mount | 挂载 | 挂上 |
| umount | Unmount | 卸载 | u = undo mount |
| systemctl | System Control | 系统服务管理 | System + Control |
| ip | Internet Protocol | 网络配置 | IP 地址管理 |
| ssh | Secure Shell | 远程登录 | 安全外壳 |
| scp | Secure Copy | 远程复制 | 安全复制 |
| nvidia-smi | NVIDIA System Management Interface | GPU 状态查看 | NVIDIA 系统管理接口 |
| su | Switch user | 切换用户 | Switch + user |
| rpm | Red Hat Package Manager | 包管理器 | 三个单词首字母 |
| ldd | List dynamic dependencies | 列出动态依赖 | l + dd |
二、为什么要记住命令的英文全称
Linux 命令大多来自英文单词或词组的缩写,例如 ls 来自 list ,cd 来自 change directory。记住全称有两个好处:
- 记得牢 :理解了含义,就不容易把
rm(remove)和mv(move)混淆。 - 猜得出 :遇到没见过的命令,也能根据全称大致推断用途,例如
chown就是 change owner。
下面按「最常用 → 文件操作 → 权限管理 → 进程与系统 → 磁盘与文件系统 → 软件包与服务 → 网络 → 用户与组 → 术语表」的顺序展开,越靠前的命令使用频率越高。
三、最常用命令(必须熟练)
1. man ------ 手册
- 英文全称:Manual
- 中文释义:手册,用于查询其他命令的用法
- 巧记方法:man 就是「男人」,遇到问题先找「男人」问一问,即查手册。
bash
man ls # 查看 ls 命令的完整手册
man -k copy # 按关键字搜索手册页,找出与 copy 相关的命令
man 5 passwd # 查看第 5 类(配置文件格式)中的 passwd 手册
2. pwd ------ 显示当前目录
- 英文全称:Print Working Directory
- 中文释义:打印当前工作目录
- 巧记方法:Print(打印)+ Working(工作)+ Directory(目录),迷路时先敲它。
bash
pwd # 输出当前所在目录的绝对路径,例如 /home/user
pwd -P # 显示物理路径,遇到软链接时解析为真实路径
3. cd ------ 切换目录
- 英文全称:Change Directory
- 中文释义:改变目录
- 巧记方法 :Change(改变)+ Directory(目录),和
pwd是一对好搭档。
bash
cd /etc # 进入 /etc 目录
cd ~ # 回到当前用户的家目录
cd - # 回到上一次所在的目录
cd .. # 返回上一级目录
4. ls ------ 列出文件
- 英文全称:List files
- 中文释义:列出目录下的文件
- 巧记方法:List(列表)的首尾字母,把目录内容「列」出来。
bash
ls # 列出当前目录下的文件名
ls -l # 长格式显示,包含权限、所有者、大小、时间
ls -a # 显示隐藏文件(以 . 开头的文件)
ls -lh # 长格式 + 人类可读的大小(KB、MB、GB)
ls -lt # 按修改时间倒序排列
5. cat ------ 查看与串联文件
- 英文全称:Concatenate
- 中文释义:串联,把文件内容连接输出
- 巧记方法:Concatenate 太长,取前三个字母 cat,像猫一样把内容「叼」出来。
bash
cat file.txt # 输出文件全部内容
cat -n file.txt # 输出内容并显示行号
cat a.txt b.txt > c.txt # 把两个文件串联后写入 c.txt
cat > new.txt # 从键盘输入内容,Ctrl+D 结束并保存
6. cp ------ 复制文件
- 英文全称:Copy file
- 中文释义:复制文件
- 巧记方法:Copy 的前两个字母,复制就是「抄」一份。
bash
cp a.txt b.txt # 复制文件
cp -r dir1 dir2 # 递归复制整个目录
cp -p a.txt b.txt # 复制时保留权限、时间等属性
cp -i a.txt b.txt # 覆盖前先询问,防止误操作
7. mv ------ 移动或重命名
- 英文全称:Move file
- 中文释义:移动文件,也可用于重命名
- 巧记方法:Move 的前两个字母,移动位置;同一目录下移动就是改名。
bash
mv a.txt /tmp/ # 把文件移动到 /tmp 目录
mv a.txt b.txt # 在同一目录下即重命名
mv -i a.txt b.txt # 覆盖前询问
mv dir1 /opt/ # 移动整个目录
8. rm ------ 删除文件
- 英文全称:Remove file
- 中文释义:删除文件
- 巧记方法:Remove 的前两个字母,删了就没了,务必谨慎。
bash
rm a.txt # 删除文件
rm -f a.txt # 强制删除,不提示
rm -r dir1 # 递归删除目录及其内容
rm -rf dir1 # 强制递归删除,危险操作,确认路径后再执行
提示:
rm -rf /这类命令会破坏系统,切勿在生产环境尝试。删除前建议先用ls确认目标路径。
9. mkdir ------ 创建目录
- 英文全称:Make directory
- 中文释义:建立目录
- 巧记方法 :Make(做)+ directory(目录),和
rmdir成对记忆。
bash
mkdir demo # 创建 demo 目录
mkdir -p a/b/c # 递归创建多级目录,父目录不存在时自动创建
mkdir -m 755 demo # 创建时直接指定权限
10. tar ------ 打包与解压
- 英文全称:Tape archive
- 中文释义:磁带归档,现多用于打包压缩
- 巧记方法:Tape(磁带)+ archive(归档),把文件「打包」成一份。
bash
tar -czvf backup.tar.gz /data # 打包并 gzip 压缩
tar -xzvf backup.tar.gz # 解压到当前目录
tar -tzvf backup.tar.gz # 只查看压缩包内容,不解压
tar -xzvf backup.tar.gz -C /opt # 解压到指定目录
参数记忆口诀:c 创建、x 解压、t 查看、z gzip、v 显示过程、f 指定文件名。
11. chmod ------ 改变权限
- 英文全称:Change the permission mode of the files or the directories
- 中文释义:改变文件或目录的权限
- 巧记方法:Change(改变)+ mode(模式),改的是 rwx 这套「模式」。
bash
chmod 755 run.sh # 所有者 rwx,组和其他人 r-x
chmod 644 a.txt # 所有者 rw-,组和其他人 r--
chmod +x run.sh # 给所有用户增加执行权限
chmod -R 755 /var/www # 递归修改目录及内部所有文件权限
权限数字记忆:r=4、w=2、x=1,三者相加即为对应位数值。
12. ps ------ 查看进程状态
- 英文全称:Process Status
- 中文释义:进程状态
- 巧记方法:Process(进程)+ Status(状态),想看谁在跑就用它。
bash
ps aux # 查看系统中所有进程的详细信息
ps -ef # 另一种常用写法,显示完整命令行
ps aux | grep nginx # 配合 grep 查找指定进程
ps -ef --forest # 以树形结构显示进程父子关系
13. kill ------ 终止进程
- 英文全称:Kill process
- 中文释义:向进程发送信号,常用于终止进程
- 巧记方法 :kill 就是「杀掉」,先
ps找到 PID,再 kill 掉。
bash
kill 1234 # 向 PID 1234 发送 TERM(15) 信号,优雅退出
kill -9 1234 # 发送 KILL(9) 信号,强制终止
kill -l # 列出所有可用信号
pkill -f train.py # 按命令行关键字终止进程
killall nginx # 按进程名终止所有同名进程
14. top / htop ------ 实时进程监控
- 英文全称:Table of Processes
- 中文释义:实时显示进程与资源占用
- 巧记方法:把进程信息「排成一张表」实时刷新。
bash
top # 实时查看 CPU、内存与进程占用
top -p 1234 # 只监控指定 PID
htop # 更友好的交互式版本(需安装)
# top 界面内按 P 按 CPU 排序,按 M 按内存排序,按 q 退出
15. tail ------ 查看文件尾部
- 英文全称:Tail of file
- 中文释义:输出文件末尾内容,常用于跟踪日志
- 巧记方法:tail 是「尾巴」,看文件最后几行。
bash
tail -n 100 app.log # 查看最后 100 行
tail -f app.log # 实时跟踪日志新增内容
tail -f train.log | grep loss # 实时过滤训练日志中的 loss
tail -n +1 app.log # 从第 1 行开始输出到末尾
16. grep ------ 文本搜索
- 英文全称:Global Regular Expression Print
- 中文释义:按正则表达式全局搜索并打印匹配行
- 巧记方法:Global(全局)+ Regular Expression(正则)+ Print(打印)。
bash
grep "error" app.log # 搜索包含 error 的行
grep -i "error" app.log # 忽略大小写
grep -rn "TODO" ./src # 递归搜索目录并显示行号
grep -v "^#" config.ini # 排除注释行
ps aux | grep python # 配合管道过滤进程
17. su / sudo ------ 切换用户与提权
- 英文全称:Switch user / Superuser do
- 中文释义:切换用户 / 以超级用户身份执行
- 巧记方法:Switch(切换)+ user(用户);sudo 即「以 root 身份 do 一件事」。
bash
su # 切换到 root 用户,需要输入 root 密码
su - root # 切换并加载 root 的完整环境变量
sudo -i # 以 root 身份启动登录 shell
sudo apt update # 以 root 权限执行单条命令
18. systemctl ------ 系统服务管理
- 英文全称:System Control
- 中文释义:管理系统服务与系统状态(systemd)
- 巧记方法:System(系统)+ Control(控制),systemd 的控制入口。
bash
systemctl start nginx # 启动服务
systemctl stop nginx # 停止服务
systemctl restart nginx # 重启服务
systemctl status nginx # 查看服务状态
systemctl enable nginx # 设置开机自启
systemctl list-units --type=service --state=running # 查看运行中的服务
19. ip ------ 网络配置
- 英文全称:Internet Protocol
- 中文释义:查看与配置网络接口、地址、路由
- 巧记方法 :IP 就是网络地址,
ip addr看地址,ip route看路由。
bash
ip addr # 查看所有网卡与 IP 地址
ip addr show eth0 # 只看指定网卡
ip route # 查看路由表
ip link set eth0 up # 启用网卡
ip -s link # 查看网卡收发统计
20. ssh / scp ------ 远程登录与传输
- 英文全称:Secure Shell / Secure Copy
- 中文释义:安全远程登录 / 安全远程复制
- 巧记方法:Secure(安全)+ Shell(外壳)/ Copy(复制),都走加密通道。
bash
ssh user@192.168.1.10 # 远程登录服务器
ssh -p 2222 user@192.168.1.10 # 指定端口登录
scp model.pt user@192.168.1.10:/data/ # 上传文件到远程
scp -r user@192.168.1.10:/data/logs ./ # 递归下载远程目录
ssh-keygen -t rsa # 生成免密登录密钥
21. nvidia-smi ------ GPU 状态查看
- 英文全称:NVIDIA System Management Interface
- 中文释义:NVIDIA 显卡系统管理接口,查看 GPU 使用率与显存
- 巧记方法:nvidia(厂商)+ smi(系统管理接口),AI 训练前先看一眼。
bash
nvidia-smi # 查看 GPU 型号、显存、使用率、进程
nvidia-smi -l 2 # 每 2 秒刷新一次
nvidia-smi --query-gpu=index,name,memory.used,memory.total,utilization.gpu --format=csv # 结构化输出
watch -n 1 nvidia-smi # 配合 watch 持续监控
nvidia-smi -q -d MEMORY # 查看显存详细信息
四、文件与目录操作
1. rmdir ------ 删除空目录
- 英文全称:Remove directory
- 中文释义:删除目录(仅限空目录)
- 巧记方法 :Remove(删除)+ directory(目录),只能删空目录,非空请用
rm -r。
bash
rmdir empty_dir # 删除空目录
rmdir -p a/b/c # 递归删除空目录链
2. ln ------ 创建链接
- 英文全称:Link files
- 中文释义:链接文件
- 巧记方法:Link(链接)的前两个字母,相当于给文件建一个「快捷方式」。
bash
ln a.txt hard.txt # 创建硬链接,两个名字指向同一份数据
ln -s /opt/app/run.sh /usr/local/bin/run # 创建软链接(符号链接)
ls -l /usr/local/bin/run # 查看软链接指向的目标
3. dd ------ 数据块复制与转换
- 英文全称:Convert an copy(本应缩写为 cc,但 cc 已被 C Compiler 占用,故命名为 dd)
- 中文释义:按块复制并转换数据
- 巧记方法:名字来自「复制转换」的缩写冲突,记住它是「块级复制工具」即可。
bash
dd if=/dev/zero of=test.img bs=1M count=100 # 生成 100MB 的空文件
dd if=/dev/sda of=/backup/sda.img bs=4M # 备份磁盘(谨慎操作)
dd if=test.img of=/dev/sdb bs=4M # 写入镜像到设备(危险)
4. 文件编辑命令:vi / vim / nano / sed / awk
- 英文全称:Visual editor / Nano / Stream editor / Aho-Weinberger-Kernighan
- 中文释义:vi/vim 全屏文本编辑器;nano 简易编辑器;sed 流式编辑;awk 文本处理
- 巧记方法:vi 是「可视化编辑」,nano 是「小而简单」,sed 是「流式改」,awk 是「按列取」。
bash
vi app.conf # 打开文件,按 i 进入插入模式,Esc 后 :wq 保存退出
vim +10 app.conf # 打开并定位到第 10 行
nano app.conf # 简易编辑器,Ctrl+O 保存,Ctrl+X 退出
sed -i 's/8080/9090/g' app.conf # 原地替换文件中的端口号
sed -n '10,20p' app.log # 只打印第 10-20 行
awk '{print $1, $3}' access.log # 按空白分列,打印第 1、3 列
awk -F: '$3>=1000 {print $1}' /etc/passwd # 按冒号分列并过滤 UID
提示:
sed -i会直接修改原文件,建议先备份:cp app.conf app.conf.bak。
五、权限与所有者管理
1. chown ------ 改变所有者
- 英文全称:Change owner
- 中文释义:改变文件或目录的宿主属性
- 巧记方法:Change(改变)+ owner(所有者),只改「主人」。
bash
chown tomcat app.jar # 把所有者改为 tomcat
chown tomcat:tomcat app.jar # 同时修改所有者和所属组
chown -R www:www /var/www # 递归修改目录所有者
2. chgrp ------ 改变用户组
- 英文全称:Change group
- 中文释义:改变文件或目录的所属用户组
- 巧记方法 :Change(改变)+ group(组),和
chown只差一个词。
bash
chgrp dev app.log # 把所属组改为 dev
chgrp -R dev /data # 递归修改目录所属组
3. rwx ------ 权限三要素
- 英文全称:Read、Write、Execute
- 中文释义:读取、写入、执行
- 巧记方法:读(r)看内容、写(w)改内容、执行(x)跑程序,对应 4、2、1。
bash
ls -l a.txt
# -rw-r--r-- 1 user user 1024 Oct 23 10:00 a.txt
# 第 1 位 - 表示普通文件,d 表示目录
# 第 2-4 位 rw- 所有者权限,第 5-7 位 r-- 组权限,第 8-10 位 r-- 其他人权限
六、进程与系统信息
1. uname ------ 系统名称
- 英文全称:Unix name
- 中文释义:系统名称与内核信息
- 巧记方法:Unix(系统)+ name(名称),查看「这台机器是什么系统」。
bash
uname -a # 显示全部信息:内核版本、主机名、架构等
uname -r # 只显示内核版本
uname -m # 显示硬件架构,如 x86_64
2. fg / bg ------ 前后台任务切换
- 英文全称:Foreground / Background
- 中文释义:前景 / 背景
- 巧记方法:Fore(前)+ ground(地面)在前台;Back(后)在后台。
bash
sleep 300 & # 放到后台运行
jobs # 查看当前 shell 的后台任务
fg %1 # 把 1 号任务调回前台
bg %1 # 让暂停的任务在后台继续运行
Ctrl+Z # 把当前前台任务挂起(暂停)
3. lsmod / insmod / rmmod ------ 内核模块
- 英文全称:List modules / Install module / Remove module
- 中文释义:列出模块 / 安装模块 / 删除模块
- 巧记方法:ls(列出)+ mod(module 模块),ins(install)+ mod,rm(remove)+ mod。
bash
lsmod # 列出已加载的内核模块
insmod mymod.ko # 加载指定模块(不处理依赖)
rmmod mymod # 卸载模块
modprobe mymod # 推荐方式,自动处理依赖关系
4. ldd ------ 查看动态依赖
- 英文全称:List dynamic dependencies
- 中文释义:列出动态依赖库
- 巧记方法:l(list)+ dd(dynamic dependencies),看程序「依赖谁」。
bash
ldd /bin/ls # 查看 ls 依赖的动态库
ldd ./app | grep "not found" # 排查缺失的依赖库
七、磁盘与文件系统
1. df ------ 查看磁盘剩余空间
- 英文全称:Disk free
- 中文释义:空余硬盘空间
- 巧记方法:Disk(磁盘)+ free(空闲),看「还剩多少」。
bash
df -h # 以人类可读单位显示各分区使用情况
df -i # 查看 inode 使用情况
df -T # 同时显示文件系统类型
2. du ------ 查看目录占用
- 英文全称:Disk usage
- 中文释义:硬盘使用量
- 巧记方法:Disk(磁盘)+ usage(使用),看「谁占了多少」。
bash
du -sh /var/log # 统计目录总大小
du -h --max-depth=1 / # 只统计一层子目录大小
du -ah /data | sort -rh | head -10 # 找出占用最大的 10 个文件
3. mkfs ------ 建立文件系统
- 英文全称:Make file system
- 中文释义:建立文件系统(格式化)
- 巧记方法:Make(做)+ file system(文件系统),即格式化分区。
bash
mkfs.ext4 /dev/sdb1 # 把分区格式化为 ext4
mkfs.xfs -f /dev/sdb1 # 强制格式化为 xfs
lsblk -f # 格式化后查看文件系统类型
4. fsck ------ 文件系统检查
- 英文全称:File system check
- 中文释义:文件系统检查与修复
- 巧记方法 :File system(文件系统)+ check(检查),和
mkfs成对记忆。
bash
fsck -y /dev/sdb1 # 检查并自动修复(需先卸载分区)
fsck -n /dev/sdb1 # 只检查不修改,安全预演
5. mount / umount ------ 挂载与卸载
- 英文全称:Mount / Unmount
- 中文释义:挂载 / 卸载
- 巧记方法:mount 是「挂上」,umount 的 u 代表 undo(撤销),即「摘下」。
bash
mount /dev/sdb1 /mnt # 挂载分区到 /mnt
mount -o loop ubuntu.iso /mnt # 挂载 ISO 光盘镜像
mount -t nfs 192.168.1.10:/data /mnt # 挂载 NFS 共享
umount /mnt # 卸载
df -h # 确认挂载结果
八、软件包与服务管理
1. rpm ------ 包管理器
- 英文全称:Red Hat Package Manager
- 中文释义:Red Hat 包管理器
- 巧记方法:Red Hat(红帽子)+ Package(包)+ Manager(管理器),三个单词首字母。
bash
rpm -ivh nginx.rpm # 安装包并显示进度
rpm -qa | grep nginx # 查询已安装的包
rpm -ql nginx # 列出包安装的所有文件
rpm -e nginx # 卸载包
2. chkconfig ------ 检查服务启动状态
- 英文全称:Check config
- 中文释义:检查与设置系统服务的运行级别启动状态
- 巧记方法:Check(检查)+ config(配置),管的是「开机自启」。
bash
chkconfig --list # 列出所有服务的启动状态
chkconfig nginx on # 设置 nginx 开机自启
chkconfig nginx off # 关闭开机自启
systemctl enable nginx # 新版系统推荐用 systemctl
3. service ------ 服务管理
- 英文全称:Service
- 中文释义:服务
- 巧记方法:就是「服务」本身,用于启动、停止、重启系统服务。
bash
service nginx start # 启动服务
service nginx status # 查看状态
service nginx restart # 重启服务
systemctl status nginx # 新版系统等价写法
九、用户与组管理
1. useradd / userdel ------ 添加与删除用户
- 英文全称:Add a user / Delete a user
- 中文释义:添加用户 / 删除用户
- 巧记方法:user(用户)+ add(加)/ del(delete 删)。
bash
useradd -m -s /bin/bash tom # 创建用户并生成家目录、指定 shell
passwd tom # 为用户设置密码
userdel -r tom # 删除用户并同时删除家目录
2. groupadd / groupdel ------ 添加与删除组
- 英文全称:Add a group / Delete a group
- 中文释义:添加组 / 删除组
- 巧记方法:group(组)+ add / del,和用户命令结构完全一致。
bash
groupadd dev # 创建 dev 组
usermod -aG dev tom # 把 tom 加入 dev 组
groupdel dev # 删除组
十、网络相关
1. NFS ------ 网络文件系统
- 英文全称:Network File System
- 中文释义:网络文件系统
- 巧记方法:Network(网络)+ File(文件)+ System(系统),通过网络共享目录。
bash
showmount -e 192.168.1.10 # 查看 NFS 服务器导出的共享目录
mount -t nfs 192.168.1.10:/data /mnt # 挂载共享目录
exportfs -v # 服务端查看导出配置
2. 常用网络排查命令
bash
ip addr # 查看网卡与 IP 地址
ping -c 4 8.8.8.8 # 测试连通性,发送 4 个包
ss -lntp # 查看监听端口及对应进程
netstat -anp | grep 8080 # 查看端口占用(旧版写法)
traceroute www.example.com # 跟踪路由路径
curl -I https://example.com # 查看 HTTP 响应头
wget -c https://example.com/model.pt # 断点续传下载大文件
十一、AI 训练常用命令
做深度学习训练时,除了上面的通用命令,还会高频用到下面这些组合,建议单独记熟。
1. 环境与依赖
bash
python -V # 查看 Python 版本
pip list # 列出已安装的包
pip install -r requirements.txt # 按依赖文件安装
conda env list # 查看所有 conda 环境
conda activate torch # 激活指定环境
nvidia-smi # 确认 GPU 与驱动是否正常
nvcc -V # 查看 CUDA 版本
2. 训练过程监控
bash
nohup python train.py > train.log 2>&1 & # 后台训练并重定向日志
tail -f train.log # 实时查看训练日志
grep -E "loss|acc" train.log | tail -n 20 # 过滤关键指标
watch -n 1 nvidia-smi # 每秒刷新 GPU 占用
ps aux | grep train.py # 确认训练进程是否存活
kill -9 <PID> # 训练卡死时强制结束
3. 数据与模型文件处理
bash
du -sh ./dataset # 查看数据集大小
find ./data -name "*.jpg" | wc -l # 统计图片数量
tar -czvf dataset.tar.gz ./dataset # 打包数据集
scp -r ./checkpoints user@host:/data/ # 上传模型权重
rsync -avz --progress ./data/ user@host:/data/ # 增量同步大数据集
十二、常见术语速查
| 术语 | 英文全称 | 中文释义 |
|---|---|---|
| Unix | Unix | Linux 操作系统的前身 |
| Linux | Linux | 一种开源、多用户操作系统 |
| Linus Torvalds | Linus Torvalds | Linux 系统作者 |
| Kernel | Kernel | 内核 |
| GNU | GNU is Not Unix | GNU 不是 Unix,一个自由软件项目 |
| OSS | Open Source Software | 开放源代码软件 |
| License | License | 许可证 |
| Red Hat | Red Hat | 红帽子公司 |
| Text mode | Text mode | 字符模式 |
| Graphic mode | Graphic mode | 图形界面 |
| Root | Root | Linux 默认系统管理员账号 |
| Command | Command | 命令 |
| Option | Option | 选项、参数 |
| ISO | ISO image | 光盘镜像文件 |
| Runlevel | Runlevel | 运行级别 |
| Quota | Quota | 配额 |
| NFS | Network File System | 网络文件系统 |
| Loopback | Loopback | 回环(地址) |
| Bandwidth | Bandwidth | 带宽 |
| Session | Session | 会话 |
| Terminal | Terminal | 终端 |
| Flag | Flag | 标志 |
| Offset | Offset | 偏移量 |
| Authentication | Authentication | 认证 |
| Interpreter | Interpreter | 解释器 |
十三、学习建议
- 先记高频命令 :
ls、cd、pwd、cat、cp、mv、rm、ps、kill、tail这 10 个命令覆盖了日常操作的大部分场景。 - 用 man 代替死记 :记不住参数时,
man 命令名永远是最可靠的答案。 - 按场景串联记忆:把「查看 → 复制 → 修改权限 → 启动服务」串成一条操作链,比孤立背命令更有效。
- 在虚拟机中练习 :涉及
rm -rf、dd、mkfs等危险命令,务必在测试环境验证。 - AI 训练场景单独练 :把
nvidia-smi、nohup、tail -f、kill组合成一套训练监控流程,形成肌肉记忆。