一、文件与目录管理(13个)#
| 命令 | 常用参数与作用 |
|---|---|
ls | 常用参数 -l(详情),-a(显示隐藏) 作用:列出目录内容 |
cd | 常用参数 ~(回家),..(上级) 切换当前工作目录 |
pwd | 显示当前所在位置的绝对位置 |
mkdir | 常用参数:-p(递归创建) 创建新目录 |
rm | 常用参数:-p(递归)、-f(强制) 删除目录或文件(危险) |
cp | 常用参数:-r(递归)、-p(保留属性) 复制文件或目录 |
mv | 移动文件或重命名 |
touch | 创建空文件或更新时间戳 |
find | 常用参数:-name(按文件名)、-size(按大小) 在指定目录下查找文件 |
tar | 参数:-czf(打包压缩)、-xzf(解包) 打包/解包(最常用的归档工具) |
gzip | 参数:-d(解压) 压缩文件为.gz格式 |
gunzip | 解压.gz文件 |
二、文件查看与处理(10个)#
| 命令 | 常用参数与作用 |
|---|---|
cat | -n(显示行号) 查看完整文件内容(适合小文件) |
more | 空格(翻页) 分页查看文件(只能向下翻) |
less | /关键词(搜索) 分页查看文件(可上下翻,更常用) |
tail | -n 20 、-f(实时追踪) 查看文件结尾(-f看日志必用!) |
wc | -l(行数)、-w(单词数) 统计文件的行、词、字符数 |
sort | -n(数字排列)、-r(倒序) 对文件内容排序 |
uniq | -c(统计重复次数) 报告或忽略文件中的重复行(常和sort搭配) |
diff | 比较两个文件的差异 |
grep | 常用参数:-n(显示行号)、-i(忽略大小写) 搜索文件中的文本(过滤) |
三、系统状态与进程管理(12个)#
| 命令 | 常用参数与作用 |
|---|---|
ps | aux(所有进程) 显示当前进程的快照 |
top | -u用户名(只看某用户) 实时显示进程资源占用(CPU/内存) |
kill | -9(强制结束) 根据PID结束进程 |
systemctl | start/stop/restart/status 管理 systemd 服务(最常用) |
free | -h(人类可读) 查看内存使用情况 |
df | -h(人类可读) 查看磁盘分区整体使用情况 |
du | -sh(汇总当前目录) 查看文件/文件夹的磁盘占用大小 |
uptime | 查看系统运行时间和平均负载 |
uname | -a(全部信息) 查看系统内核和主机名信息 |
history | -c(清空) 查看历史命令记录 |
shutdown | -h now(立即关机) 关机命令 |
reboot | 重启命令 |
四、权限与用户管理(7个)#
| 命令 | 常用参数与作用 |
|---|---|
chmod | 常用参数:755、u+x 修改文件或目录的权限(读/写/执行) |
chown | user、group 修改文件的所有者和所属组 |
su | 常用参数:-(切换环境变量) 切换用户身份(su-root) |
sudo | 常用参数:-i(模拟登录) 以超级管理员身份执行 |
id | 查看当前用户的UID/GID信息 |
who | 查看当前登录系统的用户列表 |
passwd | 修改当前用户的密码 |
五、网络与远程传输(7个)#
| 命令 | 常用参数与作用 |
|---|---|
ip | 常用参数:addr show(查看IP) 查看网络接口和路由 |
ping | 常用参数:-c(发4个包) 测试与目标主机的网络连通性 |
ss | 常用参数:-tuln(查看监听端口) 查看网络连接和端口 |
curl | 常用参数:-0(下载),-I(看响应头) 请求网络接口或下载文件 |
wget | 常用参数:-c(断电续传) 下载网络文件 |
scp | 常用参数:-r(递归传目录) 安全远程拷贝 |
rsync | 常用参数: -adz(归档压缩) 增量同步文件(备份) |
六、文本编辑器(1个)#
| 命令 | 常用参数与作用 |
|---|---|
vim | 强大的终端文本编辑器。新手先记三个模式:i(编辑)、Esc(退出编辑)、:wq(保存退出) :q!(不保存退出) |
核心建议#
1. 善用 –help 和 man#
忘记参数时,执行命令 –help或man命令调出说明书
2. rm -rf 及其危险#
执行删除前,先用ls看一眼要删掉的是什么,或者先用find确认范围
3. 多用 Tab 键补全#
输入命令或路径时,按tab键可以自动补全,既省事又防止手误。
发表回复