Linux命令行速查表:系统、硬件与管理
需积分: 10 168 浏览量
更新于2024-09-06
收藏 179KB PDF 举报
"这是一份详尽的Linux命令集合,包含了从系统信息、硬件信息到文件管理、进程控制、网络操作等多个方面的Linux命令,是学习和参考Linux操作的实用指南。"
在Linux操作系统中,掌握命令行操作是至关重要的,这份文档提供了大量常用的Linux命令,帮助用户快速了解和使用Linux系统。以下是其中部分关键知识点的详细说明:
1. **系统信息**:
- `uname -a`: 显示Linux系统的详细信息,包括内核版本、主机名、硬件平台等。
- `uname -r`: 显示当前系统的内核版本。
- `cat /etc/redhat-release`: 对于Red Hat系列系统,显示安装的具体版本。
- `uptime`: 显示系统运行时间以及当前负载。
- `hostname`: 获取系统主机名。
- `hostname -I`: 显示主机的IP地址。
- `last reboot`: 查看系统重启历史记录。
- `date`: 显示当前日期和时间。
- `cal`: 打印当前月份的日历。
- `w`: 显示当前在线用户和系统状态。
- `whoami`: 显示当前登录的用户名。
2. **硬件信息**:
- `dmesg`: 显示开机时的硬件信息和内核消息。
3. **性能监控与统计**:
- `top` 或 `htop`: 实时查看系统资源利用率,如CPU、内存、进程等。
- `vmstat`: 显示虚拟内存统计信息。
- `iostat`: 监控磁盘I/O性能。
- `mpstat`: 显示多处理器系统中每个CPU的状态。
4. **用户信息与管理**:
- `id`: 查看用户的ID和组信息。
- `useradd`, `userdel`: 添加和删除用户。
- `passwd`: 修改密码。
5. **文件与目录命令**:
- `ls`: 列出目录内容。
- `cd`: 改变工作目录。
- `mkdir`, `rmdir`: 创建和删除目录。
- `cp`, `mv`: 复制和移动文件或目录。
- `rm`: 删除文件或目录。
- `touch`: 创建新文件或更新文件时间戳。
- `find`: 在文件系统中查找文件。
6. **进程管理**:
- `ps`: 显示当前终端的进程状态。
- `kill`, `pkill`: 终止指定进程。
- `nohup`: 让命令在后台运行并忽略挂断信号。
7. **文件权限**:
- `chmod`: 更改文件或目录的权限。
- `chown`, `chgrp`: 更改文件的所有者和组。
8. **网络操作**:
- `ifconfig`: 查看或配置网络接口。
- `ping`: 检测网络连接。
- `netstat`: 显示网络连接、路由表、网络接口统计等信息。
9. **归档与压缩**(TAR文件):
- `tar`: 归档和解归档文件和目录,支持gzip/bzip2/xz等压缩格式。
- `gzip`, `bzip2`, `xz`: 压缩和解压缩文件。
10. **安装软件包**:
- `apt-get`, `apt`: Debian/Ubuntu系统的包管理器,用于安装、更新、卸载软件。
- `yum`, `dnf`: Red Hat/CentOS系统的包管理器。
11. **搜索**:
- `grep`: 在文件中搜索特定字符串。
- `find`: 在文件系统中搜索文件。
- `locate`: 快速查找文件(需先更新数据库`updatedb`)。
12. **SSH登录**:
- `ssh user@hostname`: 通过SSH协议远程登录到另一台机器。
13. **文件传输**:
- `scp`: 安全地复制文件或目录至远程机器或本地。
- `rsync`: 同步本地或远程文件,支持增量传输。
14. **磁盘使用情况**:
- `df`: 显示磁盘空间使用情况。
- `du`: 查看文件或目录占用的空间大小。
15. **目录导航**:
- `cd`, `..`, `.`, `~`: 导航到不同目录。
以上只是这份Linux命令集合中的一部分内容,实际文档中还包含更多实用的命令和技巧,对于想要深入理解和使用Linux系统的用户来说,是非常有价值的参考资料。
2019-03-28 上传
2023-06-18 上传
2023-05-03 上传
2021-11-17 上传
2022-07-14 上传
2022-09-14 上传
2021-06-19 上传
我的小笨蛋哇
- 粉丝: 0
- 资源: 5
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍