Linux 命令速查

Linux 常用命令参考

Linux命令Linux速查Shell命令Linux教程命令行参考Terminal命令
最后更新: 2026/7/11

文件操作

列出文件ls -la列出所有文件和详细信息
切换目录cd <dir>切换到指定目录
创建目录mkdir -p <dir>创建目录(含父目录)
删除目录rm -rf <dir>递归强制删除目录
复制文件cp -r <src> <dst>递归复制
移动文件mv <src> <dst>移动或重命名

查看文件

查看内容cat <file>显示文件内容
分页查看less <file>分页显示文件
查看头部head -n 20 <file>显示前20行
查看尾部tail -f <file>实时查看文件尾部
搜索内容grep -r "pattern" <dir>递归搜索

权限管理

修改权限chmod 755 <file>修改文件权限
修改所有者chown user:group <file>修改所有者和组
查看权限ls -l显示文件权限

进程管理

查看进程ps aux显示所有进程
查找进程ps aux | grep <name>按名称查找进程
杀死进程kill -9 <pid>强制终止进程
实时监控top实时显示进程状态
后台运行nohup <cmd> &后台运行命令

网络

查看端口netstat -tunlp查看监听端口
测试连接ping <host>测试网络连接
下载文件wget <url>下载文件
传输文件scp <file> user@host:<path>远程复制文件
SSH连接ssh user@hostSSH远程连接
分享:

使用说明

  1. 在搜索框输入命令名(如 grep)或功能关键词(如"查找文件")
  2. 左侧分类导航可按主题浏览:文件管理、文本处理、网络、权限等
  3. 点击命令卡片展开详细参数和示例
  4. 点击代码示例右侧的复制按钮,直接粘贴到终端使用

核心功能

  • 1
    分类命令速查
    按文件操作、进程管理、网络、权限等类别整理常用 Linux 命令。
  • 2
    关键词快速搜索
    输入命令名或关键词即可过滤定位,无需翻页查找。
  • 3
    命令参数说明
    每个命令附带常用参数和选项说明,含具体用法示例。
  • 4
    示例代码
    提供实际可执行的示例命令,直接复制使用。

适用场景

Linux 学习入门
初学者系统学习 Linux 命令,快速建立命令体系认知。
运维日常查阅
系统管理员在操作服务器时,快速查找不常用但关键的命令参数。
开发环境配置
开发者配置 Linux 开发环境时,查阅文件权限、进程管理等命令。
面试备考
准备技术面试时,快速复习 Linux 核心命令知识点。

工具优势

分类清晰
命令按使用场景分类,找到所需命令比 man 手册快得多。
示例驱动
每个命令附真实示例,理解用法比只看参数描述高效。
离线可用
页面加载后无需联网,断网环境下也可正常查阅。

常见问题

Q: 命令在不同 Linux 发行版上通用吗?

A: 大多数基础命令(ls、cd、grep 等)在各发行版上通用。部分命令因 Debian/RHEL 系差异略有不同,工具会注明适用范围。

Q: 如何记住这么多命令?

A: 不必死记。重要的是理解命令的用途和常用参数,遇到需求时能快速查到。本工具即是用于日常查阅的,收藏备用即可。

Q: 有 macOS Terminal 的命令吗?

A: macOS 基于 BSD,大部分 Linux 命令可通用,但部分参数有差异(如 sed、date)。工具目前以 Linux 为主,Mac 特有差异会在备注中说明。

关联介绍

Linux命令

Linux系统的命令行工具,用于文件操作、系统管理等。

什么是Markdown

Markdown是一种轻量级标记语言,使用简单符号(如#、*、-、[]())格式化文本。Markdown易于书写和阅读,可转换为HTML,广泛用于文档写作、博客、README等场景。主流平台GitHub、知乎、简书都支持Markdown。

什么是Shell

Shell是Unix/Linux系统的命令解释器,是用户与内核之间的桥梁。常用Shell有Bash(Linux默认)、Zsh(功能丰富)、Fish(用户友好)。Shell脚本是批量执行命令的文本文件,以#!/bin/bash开头。学习Shell是Linux运维和后端开发的必备技能,能大幅提升工作效率,实现自动化任务。

什么是管道

管道(|)是Shell中连接命令的符号,将前一个命令的输出作为后一个命令的输入。如ls -la | grep doc列出文件后筛选含doc的行。管道让多个简单命令组合成复杂功能,是Unix设计哲学"小工具,大作用"的体现。常用组合:grep筛选、sort排序、wc统计、awk处理列。

什么是环境变量

环境变量是操作系统传递给进程的键值对,影响程序行为。常见变量:PATH存储命令搜索路径,HOME用户主目录,USER当前用户。Linux查看:echo $PATH;设置:export VAR=value。永久生效需写入~/.bashrc或/etc/environment。环境变量用于配置程序、传递参数、管理不同环境(dev/prod)的参数。

什么是进程

进程是程序运行的实例,操作系统调度的基本单位。每个进程有唯一PID,有父/子进程关系。查看进程:ps aux;实时监控:top/htop。进程间可通过信号(SIGTERM/KILL)通信。守护进程(daemon)是后台运行的服务,如nginx、mysqld。理解进程是排查系统问题、进行性能优化的基础。

什么是重定向

重定向是控制命令输入输出的机制。>重定向输出到文件(覆盖),>>追加到文件,<从文件输入,2>重定向错误输出。如command > output.txt 2>&1将标准输出和错误都写入文件。/dev/null是空设备,2>/dev/null可丢弃错误输出。重定向是Shell脚本和任务自动化的基础。