Linux命令大全
点击命令列可以直接复制该命令。
| 命令 | 中文分类说明 | 功能描述与常用参数示例 |
|---|---|---|
| ls | 文件与目录管理 | 列出目录内容。常用:ls -la 显示所有隐藏文件和详细信息。 |
| cd | 文件与目录管理 | 切换工作目录。常用:cd .. 返回上级,cd ~ 返回家目录。 |
| pwd | 文件与目录管理 | 显示当前工作目录的绝对路径。 |
| mkdir | 文件与目录管理 | 创建新目录。常用:mkdir -p a/b/c 递归创建多级目录。 |
| rm | 文件与目录管理 | 删除文件或目录。常用:rm -rf dir 强制无提示删除整个目录(慎用)。 |
| cp | 文件与目录管理 | 复制文件或目录。常用:cp -r dir1 dir2 复制整个目录。 |
| mv | 文件与目录管理 | 移动文件或重命名。例如:mv file.txt new.txt。 |
| touch | 文件与目录管理 | 修改文件时间戳,或创建一个空文件。 |
| cat | 文件查看与过滤 | 连接文件并打印到标准输出设备。常用:cat file.txt。 |
| more / less | 文件查看与过滤 | 分页显示文件内容。less 允许前后翻页查找。 |
| head / tail | 文件查看与过滤 | 显示文件的开头或结尾部分。常用:tail -f xxx.log 实时查看日志。 |
| grep | 文件查看与过滤 | 文本搜索工具。常用:grep -rn "str" ./ 在当前目录下递归查找字符串。 |
| find | 文件查找与处理 | 在文件树中查找文件。常用:find . -name "*.txt" 查找txt文件。 |
| tar | 打包与压缩 | 打包或解包工具。常用:tar -czvf file.tar.gz ./dir 压缩,tar -xzvf file.tar.gz 解压。 |
| zip / unzip | 打包与压缩 | ZIP 压缩与解压缩。 |
| chmod | 权限与所有者 | 变更文件或目录的读写执行权限。常用:chmod 755 script.sh。 |
| chown | 权限与所有者 | 变更文件或目录的拥有者。常用:chown -R root:root /var/www。 |
| ps | 进程与系统管理 | 报告当前系统的进程状态。常用:ps aux | grep nginx 查找指定进程。 |
| top / htop | 进程与系统管理 | 实时显示系统资源的使用情况及进程列表。 |
| kill | 进程与系统管理 | 给进程发送信号。常用:kill -9 PID 强制杀死某进程。 |
| df | 磁盘与内存管理 | 报告文件系统磁盘空间的使用情况。常用:df -h。 |
| du | 磁盘与内存管理 | 评估文件或目录的磁盘使用空间。常用:du -sh *。 |
| free | 磁盘与内存管理 | 显示内存使用情况。常用:free -m 以MB为单位显示。 |
| ifconfig / ip | 网络控制 | 查看和配置网络接口卡。ip a 是较新的替代命令。 |
| ping | 网络控制 | 测试与目标主机的网络连通性。 |
| netstat / ss | 网络控制 | 显示网络状态、端口占用。常用:netstat -tlnp 查看监听的TCP端口。 |
| wget / curl | 网络控制 | 从网络上下载文件或发送请求。常用:curl -O URL 或 wget URL。 |
| ssh | 远程连接 | 安全地连接到远程服务器。常用:ssh root@ip。 |
| scp | 远程连接 | 安全地拷贝文件到远程服务器。常用:scp file.txt user@ip:/path。 |
| systemctl | 服务控制 | 管理系统和服务。常用:systemctl start/stop/restart/status nginx。 |
工具说明
Linux常用命令大全提供Linux命令参考