3.2 常用Linux命令
2022/4/18 7:14:10
本文主要是介绍3.2 常用Linux命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.ifconfig命令
ifconfig命令用于获取网卡配置与网络状态等信息,英文全称为“interface config”,语法格式为“ifconfig [参数] [网络设备]”
使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称为MAC地址),以及RX、TX的接收数据包与发送数据包的个数及累计流量
Linux还有另一个常用的查看网卡的命令
ip addr简写ip a
2.uname命令
uname命令用于查看系统内核版本与系统架构等信uname -a (Linux查看版本当前操作系统内核信息)
- cat /proc/version (Linux查看当前操作系统版本信息)
- cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)
- cat /proc/cpuinfo和lscpu (Linux查看cpu相关信息,包括型号、主频、内核信息等)
- getconf LONG_BIT和uname -m (查看系统位数)
3.uptime命令
uptime命令用于查看系统的负载信息
显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况
4.free命令
free命令用于显示当前系统中内存的使用量信息
5.who命令
who命令用于查看当前登入主机的用户终端信息
6.last命令
last命令用于调取主机的被访记录
7.ping命令
ping命令用于测试主机之间的网络连通性,语法格式为“ping [参数] 主机地址”
-I 后面既可以指定网卡名称也可以指定IP
8.tracepath命令
tracepath命令用于显示数据包到达目的主机时途中经过的所有路由信息,语法格式为“tracepath [参数] 域名”。
tracepath,traceroute,mtr都可以查看路由信息,常用mtr -nz
- Linux 下 traceroute 默认发送的时 udp 协议 request 包,很多路由节点上会丢弃该部分数据包不做响应;windows 下 tracert、mtr 以及 Linux 下 mtr 默认发送的是是 icmp 协议 request 包,测试网络时更有参考价值
9.netstat命令
netstat命令用于显示如网络连接、路由表、接口状态等的网络相关信息,英文全称为“network status”,语法格式为“netstat [参数]”。
10.history命令
history命令用于显示执行过的命令历史,语法格式为“history [-c]”。
执行history命令能显示出当前用户在本地计算机中执行过的最近1000条命令记录。如果觉得1000不够用,可以自定义/etc/profile文件中的HISTSIZE变量值。在使用history命令时,可以使用-c参数清空所有的命令历史记录。还可以使用“!编码数字”的方式来重复执行某一次的命令。
这篇关于3.2 常用Linux命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法