每天学点Linux(九)计算器、日期和日历

本文是对下文的重新整理:
每天学一点linux(一)
Linux小数数值计算之bc命令

计算器

bc是一个支持任意精度的交互式可执行语句的语言(默认的保存0位小数,通过scale设置位数)。它可以做:

  • 简单的四则运算、指数余数
  • 三角运算
  • 对数运算
  • 根号
  • 进制转换

其的格式为:

bc(选项)(参数)

选项-l加载数学库,常见的对数、三角、指数等运算,默认此时scale为20。

函数含义
s(x)正弦函数(x为弧度)
c(x)余弦函数(x为弧度)
a(x)反正切函数(结果为弧度)
l(x)自然对数函数
e(x)以e为底的指数函数
j(n,x)贝赛尔函数

求1000位精度的pi?

echo "scale=1000;4*a(1)"|bc -lq #因为tan(pi/4)=1,所以pi=4*atan(1)

求sin45°?

echo "scale=1000;s(4*a(1))"|bc -lq 

日期

date //显示日期
Fri Oct 30 22:15:56 CST 2015  
date +%y%m%d //格式化显示日期

日历

查看某年的日历:

cal 2019 # 查看2019年的日历
cal 3 2019 # 查看2019年3月的日历
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值