🐧 Linux 54 个必备命令速查手册 (Josean Martinez 精选)

🐧 Linux 54 个必备命令速查手册 (Josean Martinez 精选)

这是一份根据 Josean Martinez 视频整理的完整清单。包含了基础导航、文件操作、文本处理、系统管理及网络工具,旨在为你提供一个高效的命令行生存指南。


一、 基础导航与环境 (Navigation)

# 命令 说明 典型用法
1 pwd 显示当前完整工作路径 pwd
2 ls 列出目录内容 ls -lah (详细/隐藏/易读)
3 cd 切换工作目录 cd ~/Documents
4 clear 清理终端屏幕 clear
5 alias 设置命令别名 alias ll='ls -la'
6 unalias 删除已设置的别名 unalias ll
7 history 查看执行过的历史命令记录 `history
8 which 查找可执行命令的绝对路径 which python3
9 whereis 查找命令的二进制、源码及手册 whereis bash
10 man 查看命令的详细使用手册 man grep
11 whatis 用一句话简单描述命令功能 whatis cat
12 exit 退出当前终端会话 exit

二、 文件与目录操作 (File & Directory)

# 命令 说明 典型用法
13 mkdir 创建新目录 mkdir -p a/b/c (递归创建)
14 touch 创建空文件或更新时间戳 touch app.js
15 cp 复制文件或目录 cp -r src_dir dest_dir
16 mv 移动文件或重命名 mv file.txt new_name.txt
17 rm 删除文件或目录 rm -rf folder/ (慎用强制删除)
18 rmdir 删除空目录 rmdir empty_dir
19 ln 创建链接 (通常用软链接) ln -s file_path link_name
20 find 在指定目录下搜索文件 find . -name "*.log"
21 locate 基于数据库快速查找文件 locate config.json
22 zip 压缩文件或目录 zip -r backup.zip folder/
23 unzip 解压 .zip 文件 unzip project.zip
24 tar 归档并压缩 (常用 .tar.gz) tar -czvf img.tar.gz ./images

三、 文本处理与查看 (Text Processing)

# 命令 说明 典型用法
25 cat 在终端打印文件全部内容 cat settings.json
26 echo 打印文本或输出变量值 echo "Hello Linux"
27 less 分页查看长文本内容 less system.log
28 head 查看文件开头的前几行 head -n 5 file.txt
29 tail 查看文件末尾几行 (常用于日志) tail -f access.log (实时)
30 nano 简单易用的命令行文本编辑器 nano config.conf
31 vim 功能强大的文本编辑器 vim script.py
32 grep 强大的文本搜索/过滤工具 grep -i "error" server.log
33 sed 文本流编辑器 (常用于替换) sed 's/old/new/g' file.txt
34 awk 结构化文本列处理工具 awk '{print $1, $3}' file.csv
35 sort 对文本行进行排序 sort -n data.txt
36 uniq 报告或省略重复行 `sort f.txt
37 diff 逐行比较两个文件的不同 diff f1.txt f2.txt
38 cmp 检查两个文件是否完全相同 cmp f1.bin f2.bin
39 jq 命令行 JSON 处理神器 `cat data.json

四、 权限、用户与系统 (System & Permissions)

# 命令 说明 典型用法
40 sudo 以超级用户权限执行命令 sudo apt update
41 su 切换当前用户 su - username
42 whoami 显示当前登录的用户名 whoami
43 id 查看用户的 UID/GID 等信息 id root
44 adduser 交互式添加新用户 sudo adduser new_dev
45 userdel 删除用户 sudo userdel -r username
46 passwd 修改用户密码 passwd
47 chmod 修改文件/目录访问权限 chmod 755 script.sh
48 chown 修改文件所有者和所属组 chown user:group file
49 uname 显示操作系统和内核信息 uname -a
50 neofetch 以视觉化方式显示系统信息 neofetch
51 apt 包管理器 (Debian/Ubuntu 系) sudo apt install git

五、 网络、进程与监控 (Network & Monitor)

# 命令 说明 典型用法
52 ping 测试网络连通性和延迟 ping google.com
53 ip 管理网络接口和路由 (新标准) ip addr
54 curl 强大的数据传输/请求工具 curl -X GET https://api.com
55 wget 简单的命令行下载工具 wget http://site.com/file.zip
56 ps 查看当前运行的进程快照 `ps aux
57 top 基础的任务管理器 top
58 htop 现代交互式资源监控器 htop
59 kill 通过 PID 终止进程 kill -9 1234
60 pkill 通过进程名终止进程 pkill firefox
61 df 查看磁盘分区空间占用 df -h
62 free 查看系统内存使用情况 free -m
63 systemctl 管理系统服务 (Systemd) systemctl status nginx

💡 小贴士:

  • 组合使用: Linux 的精髓在于 | (管道)。例如 history | grep "sudo" 可以搜索你用过的所有 sudo 命令。
  • 权限保护: 在运行 rm -rf 之前,请务必核对路径,或者先用 ls 确认一下。
  • 快捷键: * Tab:自动补全路径/命令。
    • Ctrl + C:终止当前命令运行。
    • Ctrl + R:反向搜索历史命令。

整理自 Josean Martinez Linux 教程

posted @ 2026-02-04 10:39  iXiAo9  阅读(68)  评论(0)    收藏  举报