linux基本命令
封面图
•
2025-12-19
•
Linux
246
0
0
0
Linux 是一个强大的操作系统,广泛用于服务器、开发环境和嵌入式系统中。掌握一些基本的 Linux 命令是使用 Linux 系统的基础。以下是一些常用的 Linux 基本命令及其简要说明: --- ## 📂 文件与目录操作 | 命令 | 说明 | |------|------| | `ls` | 列出目录内容(`ls -l` 显示详细信息) | | `pwd` | 显示当前工作目录路径 | | `cd [目录]` | 切换目录(`cd ..` 返回上一级) | | `mkdir [目录名]` | 创建新目录 | | `rmdir [目录名]` | 删除空目录 | | `rm [文件名]` | 删除文件(`rm -r` 删除目录及内容) | | `cp [源文件] [目标文件]` | 复制文件或目录 | | `mv [源文件] [目标文件]` | 移动或重命名文件 | | `touch [文件名]` | 创建空文件或更新文件时间戳 | | `cat [文件名]` | 查看文件内容 | | `more [文件名]` | 分页查看文件内容 | | `less [文件名]` | 更灵活地查看文件内容(支持上下翻页) | --- ## 🔍 查找与搜索 | 命令 | 说明 | |------|------| | `find [路径] [条件]` | 在指定路径下查找文件或目录 | | `grep "关键字" [文件名]` | 在文件中搜索关键字 | | `which [命令]` | 查找命令的路径 | | `whereis [命令]` | 查找命令的二进制文件、源码和手册页 | | `locate [文件名]` | 快速查找文件(需先运行 `updatedb`) | --- ## 📦 软件包管理(以 Debian/Ubuntu 为例) | 命令 | 说明 | |------|------| | `apt update` | 更新软件源列表 | | `apt install [包名]` | 安装软件包 | | `apt remove [包名]` | 卸载软件包 | | `apt search [关键词]` | 搜索软件包 | | `apt list --installed` | 列出已安装的包 | --- ## 🧠 系统信息与进程管理 | 命令 | 说明 | |------|------| | `top` | 实时查看系统资源占用情况 | | `ps` | 查看当前进程信息 | | `ps -u` | 查看用户进程 | | `ps -a` | 查看所有进程 | | `kill [PID]` | 终止指定进程(`kill -9 PID` 强制终止) | | `killall [进程名]` | 根据名称终止进程 | | `uptime` | 查看系统运行时间和负载 | | `free` | 查看内存使用情况 | | `df` | 查看磁盘空间使用情况 | | `du [目录]` | 查看目录大小 | | `uname -a` | 查看系统内核信息 | | `who` | 查看当前登录用户 | --- ## 📤 文本处理 | 命令 | 说明 | |------|------| | `wc [文件名]` | 统计文件行数、单词数、字节数 | | `sort [文件名]` | 对文件内容进行排序 | | `uniq` | 去除重复行(通常与 `sort` 一起使用) | | `cut -d'分隔符' -f字段号 [文件名]` | 按字段提取文本 | | `sed 's/旧内容/新内容/' [文件名]` | 替换文本内容 | | `awk` | 强大的文本处理工具 | --- ## 📥 权限与用户管理 | 命令 | 说明 | |------|------| | `chmod [权限] [文件名]` | 修改文件权限(如:`chmod 755 file`) | | `chown [用户]:[组] [文件名]` | 修改文件所有者 | | `su [用户名]` | 切换用户(需要密码) | | `sudo [命令]` | 以管理员身份执行命令(需要配置) | | `useradd [用户名]` | 添加新用户 | | `passwd [用户名]` | 设置或修改用户密码 | | `groups` | 查看当前用户所属的组 | --- ## 📁 归档与压缩 | 命令 | 说明 | |------|------| | `tar -cvf [归档名].tar [文件/目录]` | 打包文件 | | `tar -xvf [归档名].tar` | 解压文件 | | `tar -czvf [归档名].tar.gz [文件/目录]` | 打包并压缩为 `.tar.gz` | | `tar -xzvf [归档名].tar.gz` | 解压 `.tar.gz` 文件 | | `gzip [文件名]` | 压缩文件为 `.gz` 格式 | | `gunzip [文件名.gz]` | 解压 `.gz` 文件 | --- 如果你有特定的需求(比如:编写脚本、网络配置、服务管理等),我可以提供更详细的命令和示例。 是否需要我为你整理一份 **Linux 常用命令速查表 PDF** 或 **命令清单**?
上一篇:
linux less命令介绍
下一篇:
linux 查看系统信息
标题录入,一次不能超过6条
留言
评论