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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南