个人工作常用linux 命令总结,查问题,查日志超方便

这篇博客汇总了常用的Linux命令,包括文本操作如vim、grep、awk、less、head和tail,系统状态查看如top、df和lsof,网络相关如nslookup、netstat和ifconfig,以及其他常用命令如rm、alias、ssh和scp。此外,还提到了不常使用但重要的route和arp命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用linux 命令总结,这个哥们总结的不错

下面是我自己经常用到的

文本操作

vim: 编辑文档

grep: 文本过滤

awk: 你想取出某一列的数据就可以使用这个

less: 可以翻页查看文档

head: 取前多少行

tail: 取后多少行, tail -f 则会一直跟踪文件

系统或硬件状态查看

top: 大杂烩,查看系统当前各种状态, cpu各个核负载,内存占用等等,

isof :(list open file):说明原文, 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。

df: 查看挂载的硬盘各个分区的情况

[root@aliyun ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/vda1        40G   18G   20G   47% /
devtmpfs        911M     0  911M    0% /dev
tmpfs           920M     0  920M    0% /dev/shm
tmpfs           920M  748K  920M    1% /run
tmpfs           920M     0  920M    0% /sys/fs/cgroup
overlay          40G   18G   20G   47% /var/lib/docker/overlay2/384b1e674f0ef6d44a57fb15632c9099d655beb6f15df6fe814fea9714ddbc64/merged
shm              64M     0   64M    0% /var/lib/docker/containers/decb0ff36faeb43f35f1f7bb1cd9e55cd51191deba9513442d5ddb4c0bb69e4e/shm
overlay          40G   18G   20G   47% /var/lib/docker/overlay2/6513d0d90666e3d764efe64ee0841f8c439f43cc4b93fd3016b6148902827d09/merged
shm              64M     0   64M    0% /var/lib/docker/containers/d0e47b18fb92615846a524e316f6645cff663433611ea26213be00d945b43c6c/shm
overlay          40G   18G   20G   47% /var/lib/docker/overlay2/b366145638c004a2571a479778edd9806eea55d492a2ca2693df19263ee36a0a/merged
shm              64M     0   64M    0% /var/lib/docker/containers/33a5ef4e0df8b34a63c6a07a74915f25cd365b7aa5a9bc7fd070f3acda0e9a67/shm
tmpfs           184M     0  184M    0% /run/user/0

网络

nslookup: 可以查看到的dns服务器,也可以对域名做dns解析,查看dns服务器是否正常

netstat: 查看网络情况,比如tcp连接数等

ifconfig:(windows上是ipconfig) 查看已连接的网络,网络的网关信息, 分配的ip地址等, 也可以查看本机mac地址

其他

uname: 查看系统类型 内核版本

rm:删除

alias: 给命令起别名

ssh: 使用ssh协议连接服务器

scp: 上传/下载 服务器上的文件

下面是偶尔用到

route: 查看路由表

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    0      0        0 eth0
link-local      0.0.0.0         255.255.0.0     U     1002   0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker_gwbridge
172.19.0.0      0.0.0.0         255.255.240.0   U     0      0        0 eth0

arp: 查看mac地址映射表

Address                  HWtype  HWaddress           Flags Mask            Iface
gateway                  ether   ee:ff:ff:ff:ff:ff   C                     eth0
172.17.0.3               ether   02:42:ac:11:00:03   C                     docker0
172.17.0.2               ether   02:42:ac:11:00:02   C                     docker0
172.17.0.5               ether   02:42:ac:11:00:05   C                     docker0
172.17.0.4               ether   02:42:ac:11:00:04   C                     docker0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值