Linux Command Line Cheat Sheet - Linux命令简要参考指南

发布 | 2017-08-17 | Linux

Linux命令简要参考指南 BY LinuxTrainingAcademy.com

目录

1 - 系统信息
2 - 硬件信息
3 - 性能监控及统计
4 - 用户信息管理
5 - 文件和目录命令
6 - 进程管理
7 - 文件权限
8 - 网络相关
9 - 文件压缩打包(TAR)
10 - 安装包管理
11 - 搜索相关
12 - SSH登录
13 - 文件传输
14 - 磁盘相关
15 - 目录导航

<h1 id="1">1 - 系统信息</h1>

uname -a # 显示 Linux 系统信息

uname -r # 显示 Linux 内核信息
cat /etc/redhat-release # 显示安装了哪个版本的 Redhat
uptime # 显示系统加载、运行了多长时间
hostname # 显示主机名
hostname -I # 显示主机名对应的IP地址
last reboot # 显示系统重启历史
date # 显示当前系统日期和时间
cal # 显示当前月的日历
w # 显示系统登录者信息
whoami # 显示当前登录用户

<h1 id="2">2 - 硬件信息</h1>

dmesg # 显示Linux内核缓冲区中的消息

cat /proc/cpuinfo # 显示CPU信息
cat /proc/meminfo # 显示内存信息
free -h # 显示已使用内存和空闲内存(-h更友好的显示方式,-m用MB显示大小, -g用GB显示大小.)
lspci -tv # 显示PCI设备
lsusb -tv # 显示USB设备
dmidecode # 显示 BIOS 中的 DMI/SMBIOS (硬件信息)
hdparm -i /dev/sda # 显示sda磁盘的信息
hdparm -tT /dev/sda # 在磁盘sda上测试读速度
badblocks -s /dev/sda # 对磁盘sda上不可读的块进行测试

<h1 id="3">3 - 性能监控及统计</h1>

top # 显示和管理进程

htop # 打开交互式进程查看器(替换top命令)
mpstat 1 # 显示处理器的相关统计
vmstat 1 # 显示虚拟内存的相关统计
iostat 1 # 显示 I/O 的相关统计
tail 100 /var/log/messages # 显示最后100条系统日志(使用Debian系统中的/var/log/syslog)
tcpdump -i eth0 # 捕捉和显示eth0网口的所有数据包
tcpdump -i eth0 'port 80' # 监控所有在80端口出入的流量
lsof # 列出所有打开的文件系统
lsof -u user # 列出用户打开的文件
free -h # 显示已使用内存和空闲内存(-h更友好的显示方式,-m用MB显示大小, -g用GB显示大小.)
watch df -h # 运行 "df -h", 并定时更新和显示状态

© 著作权归作者所有

本文由 梦缘逸飞 创作,采用 知识共享署名4.0 国际许可协议进行许可,本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。

吐槽一下吧

*选项为必填