【Linux常用命令】在使用Linux系统的过程中,掌握一些常用的命令对于提高工作效率和系统管理能力非常重要。以下是一些常见的Linux命令及其用途的总结,帮助用户快速了解和应用。
一、文件与目录操作
| 命令 | 功能说明 |
| `ls` | 列出目录内容 |
| `ls -l` | 以详细格式列出目录内容 |
| `cd` | 切换当前工作目录 |
| `pwd` | 显示当前工作目录路径 |
| `mkdir` | 创建新目录 |
| `rmdir` | 删除空目录 |
| `rm` | 删除文件或目录(需谨慎使用) |
| `cp` | 复制文件或目录 |
| `mv` | 移动或重命名文件或目录 |
| `touch` | 创建空文件或更新文件时间戳 |
二、查看与编辑文件
| 命令 | 功能说明 |
| `cat` | 查看文件内容,也可用于创建文件 |
| `more` | 分页查看文件内容 |
| `less` | 更灵活地查看文件内容,支持上下滚动 |
| `head` | 显示文件的开头部分 |
| `tail` | 显示文件的结尾部分 |
| `nano` | 简易文本编辑器 |
| `vim` | 功能强大的文本编辑器(需熟悉快捷键) |
三、系统信息与进程管理
| 命令 | 功能说明 |
| `top` | 实时查看系统资源使用情况 |
| `ps` | 查看当前进程状态 |
| `ps -a` | 显示所有进程 |
| `kill` | 终止指定进程 |
| `kill -9` | 强制终止进程 |
| `uname` | 显示系统内核信息 |
| `uptime` | 显示系统运行时间及用户登录情况 |
| `free` | 查看内存使用情况 |
四、用户与权限管理
| 命令 | 功能说明 |
| `whoami` | 显示当前用户名 |
| `su` | 切换到其他用户(需密码) |
| `sudo` | 以管理员权限执行命令 |
| `passwd` | 修改用户密码 |
| `useradd` | 添加新用户 |
| `userdel` | 删除用户 |
| `chmod` | 修改文件或目录权限 |
| `chown` | 修改文件或目录的所有者 |
五、网络相关命令
| 命令 | 功能说明 |
| `ping` | 测试网络连通性 |
| `ifconfig` | 查看或配置网络接口信息(部分系统已用`ip`替代) |
| `ip a` | 查看网络接口信息(推荐方式) |
| `netstat` | 显示网络连接、路由表等信息 |
| `ssh` | 安全远程登录到其他主机 |
| `scp` | 安全复制文件到远程主机 |
| `curl` | 从服务器获取数据或发送请求 |
| `wget` | 下载文件或资源 |
六、软件安装与包管理
| 命令 | 功能说明 |
| `apt-get` | Debian/Ubuntu系统中用于安装、更新、删除软件包 |
| `yum` | Red Hat/CentOS系统中的包管理工具 |
| `dnf` | 新一代的包管理工具(适用于较新的RHEL系统) |
| `rpm` | 安装、查询、验证RPM包 |
| `dpkg` | Debian系系统中处理.deb包的工具 |
总结
Linux命令繁多,但掌握上述基础命令足以应对日常操作与管理任务。随着使用经验的积累,可以逐步学习更高级的命令和脚本编写,进一步提升工作效率。建议在实际操作中结合手册(man命令)和在线文档进行深入学习。


