LINUX常见命令

杂项

  • alias:显示当前用户定义的别名。
  • curl cht.sh:使用cURL命令访问CHT.sh,这是一个用于生成各种命令行工具的速查表的在线服务。
  • l /bin/ls*:列出/bin目录下所有以ls开头的文件。
  • l /proc/*info:列出/proc目录下所有以info结尾的文件。
  • ll /proc|grep -v ^d:列出/proc目录下所有非目录文件,并过滤掉以d开头的行。
  • uname -a:显示系统信息,包括内核版本、主机名等。
  • cat /proc/version:显示Linux内核版本。
  • cat /proc/osinfo:显示操作系统信息。
  • sudo du -hd 1 / 2>/dev/null|sort -rh:以人类可读的格式显示根目录下每个目录的大小,并按大小排序。
  • sudo find / -size +100M -exec ls -hl {} + 2>/dev/null:查找系统中所有大于100MB的文件,并以人类可读的格式列出它们。
  • sudo find / -size +100M 2>/dev/null|xargs -i ls -hl {}:同上,但使用xargs命令。
  • sudo find / 2>/dev/null|wc -l:统计系统中文件的数量。
  • sudo find / -type f -executable 2>/dev/null|wc -l:统计系统中可执行文件的数量。
  • sudo find /bin/ /sbin/ -type f -executable 2>/dev/null|wc -l:统计/bin/sbin目录下可执行文件的数量。
  • time sudo find /bin/ /sbin/ -type f -executable 2>/dev/null|cat -n:统计/bin/sbin目录下可执行文件的数量,并显示执行时间。

硬件信息

  • hwinfo:显示硬件信息。
  • sudo lshw:列出系统硬件信息。
  • sudo dmidecode:显示硬件信息,如BIOS版本等。
  • inxi:一个全面的系统信息工具,可以显示比lscpulsmem更多的硬件和系统信息。
  • hardinfo:一个图形界面的工具,可以提供系统的硬件信息和诊断。
  • sudo hwloc:显示硬件的层次结构,包括CPU、内存、I/O等。

处理器

  • lscpu:显示CPU信息。
  • cat /proc/cpuinfo:显示CPU信息。
  • cpuid:显示CPU的ID信息,包括厂商ID、型号、步进等。
  • cat /proc/cpuinfo | grep name | uniq:显示唯一的CPU型号。

内存

  • lsmem:显示内存信息。
  • free -h:以人类可读的格式显示内存使用情况。
  • cat /proc/meminfo:显示内存信息。
  • vmstat:除了显示虚拟内存统计信息外,还可以显示内存使用情况。
  • meminfo:一个更友好的/proc/meminfo输出,显示内存使用情况。

磁盘

  • lsblk:列出块设备信息。
  • df -hT:以人类可读的格式显示文件系统磁盘空间使用情况。
  • sudo fdisk -l:列出所有磁盘分区。
  • sudo smartctl -a /dev/sda:显示磁盘SMART信息。
  • iostat:显示磁盘I/O统计信息。
  • hdparm -Tt /dev/sda:测试磁盘性能。
  • sudo mdadm --detail /dev/md0:显示RAID阵列的详细信息。

网卡

  • lspci|grep -i net:列出所有网络接口。
  • ip l:显示网络接口信息。
  • nmcli:网络管理命令,用于查询和控制网络设备。
  • nethogs:按进程显示网络带宽使用情况。
  • iftop:实时显示网络流量和带宽使用情况。
  • mtr:一个网络诊断工具,结合了tracerouteping的功能。

显卡

  • lspci|grep VGA:列出所有VGA兼容设备,通常用于显示显卡信息。
  • glxinfo | grep rendering:显示OpenGL渲染器信息。
  • nvidia-smi:NVIDIA显卡的状态监控工具。

电池

  • upower:显示电源设备信息,如电池状态。
  • acpi:显示ACPI电池信息。

其他

  • lsusb:列出USB设备。
  • lsscsi:列出SCSI设备。
  • lspci -vvv:显示所有PCI设备的详细信息。
  • lsusb -vvv:显示所有USB设备的详细信息。

性能监控

  • top:实时显示系统性能信息。
  • vmstat:显示虚拟内存统计信息。
  • watch -n1 date:每秒刷新一次日期。
  • dmesg -Tl err:显示系统日志中的错误信息。
  • mpstat:显示每个可用CPU的性能统计信息。
  • iotop:显示磁盘I/O使用情况,按进程排序。
  • atop:一个全功能的系统监控工具,可以显示进程、资源使用情况等。
  • htop:一个增强版的top命令,提供颜色和更友好的用户界面。

网络

  • ping www.baidu.com:测试与百度网站的网络连通性。
  • sudo ss -4lnpt:显示所有TCP连接信息(IPv4)。
  • sudo netstat -4lnpt:同上,使用netstat命令。
  • traceroute:显示数据包到达目标主机的路径。
  • dignslookup:查询DNS信息。
  • iperf:测试网络带宽。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值