Linux 命令速查
Linux 常用命令参考
文件操作
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 user@hostSSH远程连接使用说明
- 在搜索框输入命令名(如 grep)或功能关键词(如"查找文件")
- 左侧分类导航可按主题浏览:文件管理、文本处理、网络、权限等
- 点击命令卡片展开详细参数和示例
- 点击代码示例右侧的复制按钮,直接粘贴到终端使用
核心功能
- 1分类命令速查按文件操作、进程管理、网络、权限等类别整理常用 Linux 命令。
- 2关键词快速搜索输入命令名或关键词即可过滤定位,无需翻页查找。
- 3命令参数说明每个命令附带常用参数和选项说明,含具体用法示例。
- 4示例代码提供实际可执行的示例命令,直接复制使用。
适用场景
工具优势
常见问题
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脚本和任务自动化的基础。