Linux云计算学习笔记day25

本文详细展示了如何使用Linux下的fdisk命令查看磁盘详细信息,并利用awk和bc工具进行磁盘容量的计算,包括单位转换和数学运算,为系统管理员提供了实用的技巧。

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

磁盘

[root@oldboyedu59 ~]# fdisk -l

Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000d00de

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648     2508799     1048576   82  Linux swap / Solaris
/dev/sda3         2508800   209715199   103603200   83  Linux
[root@oldboyedu59 ~]# 
[root@oldboyedu59 ~]# 
[root@oldboyedu59 ~]# 
[root@oldboyedu59 ~]# 
[root@oldboyedu59 ~]# awk 'BEGIN{print 209715200*512}'
107374182400
[root@oldboyedu59 ~]# awk 'BEGIN{print 209715200*512/1024/1024/1024}'
100
[root@oldboyedu59 ~]# awk 'BEGIN{print 209715200*512/1024^3}'
100
[root@oldboyedu59 ~]#  
 

Linux下面进行计算的方法:

awk方法

方便 默认就支持小数

[root@oldboyedu59 ~]# #  + - * /   ^  **
[root@oldboyedu59 ~]# awk 'BEGIN{print 10^3}'
1000
[root@oldboyedu59 ~]# awk 'BEGIN{print 10**3}'
1000

bc 方法 basic calc

默认不支持小数
-l(小写字母L) 显示小数

[root@oldboyedu59 ~]# echo 10/3|bc -l
3.33333333333333333333

[root@oldboyedu59 ~]# echo "scale=5;1/3"|bc
.33333

[]

[root@oldboyedu59 ~]# echo $((1000/3))
333
[root@oldboyedu59 ~]# echo $[1000/3]
333

expr

let

python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值