Linux 命令行速查表
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
系统
uname | 显示linux系统信息 |
uname -r | 显示内核版本信息 |
uptime | 显示系统运行的时间(包括平均负载) |
hostname | 显示系统主机名 |
hostname -i | 显示系统的IP地址 |
last reboot | 显示系统重新启动历史记录 |
date | 显示当前系统日期和时间 |
timedatectl | 查询和更改系统时钟 |
cal | 显示当前日历的月份和日期 |
w | 显示系统中当前登录的用户 |
whoami | 显示您的登录身份 |
finger username | 显示有关用户的信息 |
硬件
dmesg | 显示启动消息 |
cat /proc/cpuinfo | 显示有关CPU的更多信息,例如型号、型号名称、核心、厂商标识 |
cat /proc/meminfo | 显示有关硬件内存的更多信息,例如总内存和可用内存 |
lshw | 显示有关系统硬件配置的信息 |
lsblk | 显示块设备相关信息 |
free -m | 显示系统中空闲和使用的内存(-m标志表示内存(MB)) |
lspci -tv | 在树状图中显示PCI设备 |
lsusb -tv | 以树状图的形式显示USB设备 |
dmidecode | 显示BIOS中的硬件信息 |
hdparm -i /dev/xda | 显示有关磁盘数据的信息 |
hdparm -tT /dev/xda | 在设备xda上进行读速度测试 |
badblocks -s /dev/xda | 测试磁盘上不可读的 |
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
重点: 语法分析的原理 递归下降算法(Recursive Descent Parsing) 上下文无关文法(Context-free Grammar,CFG) 关键点: 左递归问题 深度遍历求值 – 后续遍历 上一篇「词法分析器」将字符串拆分为了一个一个的 t…