本资料汇集了150个实用的Linux命令,旨在帮助用户提升系统操作效率和管理能力。适合进阶学习和技术参考使用。
Linux 命令是 Linux 操作系统的核心组件之一,提供了对系统的控制与管理能力。以下是 150 个常用的 Linux 命令汇总,涵盖了文件和目录操作、查看文件及内容处理、文件压缩解压、信息显示、搜索文件、用户管理、基础网络操作、深入网络操作、磁盘文件系统管理以及关机和查看系统信息等多方面。
**一. 文件与目录相关命令**
1. `ls`:列出当前路径下的所有项目。
2. `tree`: 以树状结构展示目录内容。
3. `pwd`: 显示当前位置的绝对路径。
4. `mkdir`: 创建新目录。
5. `rmdir`: 删除空文件夹。
6. `cd`: 改变工作目录位置。
7. `touch`:创建或更新指定文件的时间戳,通常用于新建空白文件。
8. `cp` : 复制一个或多个源文件到目标路径下。
9. `mv`: 移动和重命名文件及目录
10. `rm`: 删除无用的空目录、非空目录及其内容等。
11. `ln`: 创建链接(硬连接与软连接)。
**二. 查看文件和处理命令**
12. `cat` : 显示或合并文本段落件的内容至标准输出设备上。
13. `tac`: 反向显示文本段落件,从最后一行到第一行读取并打印出来。
14. `more` 和 `less`: 分页查看大容量的文件内容,默认情况下都是逐屏滚动显示。
15. `head`, `tail`: 查看文件头部或尾部的内容(默认为前/后 10 行)。
16. `cut`: 拆分文本行,提取指定字段输出。
17. `split` : 将大文件分割成小块。
**三. 文件压缩与解压命令**
24. `tar`, `unzip`, `gzip` 和 `zip`: 常见的压缩工具和格式(如 tar, zip 等)。
**四. 信息显示相关命令**
30. `uname`: 显示系统名称。
31. `hostname`: 获取或设置主机名。
32. `dmesg`, `uptime` : 查看系统的运行状态,包括启动时间、负载情况等基本信息。
33. `file`: 确定文件的类型(如文本、二进制)。
**五. 用户管理相关命令**
46. `useradd`, `usermod`, `userdel`: 创建用户账户或修改/删除现有账户信息;
51. `passwd` : 更改用户的密码。
52. `chage` : 设置口令过期策略(如有效期)。
**六. 网络操作相关命令**
60. `telnet`, `ssh`, `scp`: 远程登录或文件传输工具,其中 ssh 是最安全的协议;
71. `ping`, `route`, `ifconfig` : 测试网络连接、查看路由表信息及配置网卡等。
**七. 磁盘与文件系统管理命令**
86. `mount`: 将一个文件系统的挂载点添加到当前目录树中。
92. `fsck`: 检查和修复磁盘错误(如 ext3/ext4 文件系统);
**八. 关机及查看系统信息相关命令**
107. `shutdown`, `halt` : 安全地关闭或重启计算机;
115. `top`: 实时显示系统的进程状态,包括 CPU 占用率、内存使用情况等。
以上是 150 条常用的 Linux 命令列表,涉及广泛的系统管理和操作领域。通过掌握这些命令,用户可以更加高效和灵活地管理他们的 Linux 系统。