linux进入计算器命令 linux 计算

Linux 里面命令行打开计算器 怎么输入linux命令行计算器
详细文档请 man bc
在windows下,大家都知道直接运行calc , (c:\windows\system32\calc.exe),可以打开计算器 。
注:
calculate vt.vi.
计算linux进入计算器命令;calculator n. 计算器 。calc就是这个计算linux进入计算器命令的简写 。
Ca在化学中是代表钙元素 , calcium
钙(20号元素,符号Ca) 。两者有什么联系呢linux进入计算器命令?
calculate 来自calculus,原义是做算术运算的小石子 , 是calx(石灰石)的小称 。
那么在linux系统下,有无与windows下calc.exe类似的计算器呢linux进入计算器命令?
下面总结linux下的三个命令,来介绍一下linux下的计算方法:
1)bc
bc在默认的情况下是个交互式的指 令 。在bc工作环境下,可以使用以下计算符号:
加法
- 减法
* 乘法
/ 除法
^ 指数
% 余数
如:
#
bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation,
Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
3 6
=加法
9
4 2*3=加法、乘法
10
(4 2)*3=加法、乘法(优先)
18
4*6/8
=乘法、除法
3
10^3
=指数
1000
18%5=余数
3 4;5*2;5^2;18/4
=一行输入多个计算 , 用;相隔 。
7
10
25
4
quit=退出
# bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation,
Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
scale=3
=设小数位
1/3
.333
quit
以上是交互的计算,那到也可以 不进行交互而直接计算出结果 。
A.用echo和|法,如:
# echo "(6 3)*2" |bc
18
# echo 15/4 |bc
3
# echo "scale=2;15/4"
|bc
3.75
# echo "3 4;5*2;5^2;18/4"
|bc
7
10
25
4
另外,
bc除了scale来设定小数位之外,还有ibase和obase来其它进制的运算 。
如:
//将16进制的A7输出为10进制, 注意,英文只能大写
# echo "ibase=16;A7"
|bc
【linux进入计算器命令 linux 计算】167
//将2进制的11111111转成10进制
# echo "ibase=2;11111111"
|bc
255
//输入为16进制,输出为2进制
# echo "ibase=16;obase=2;B5-A4"
|bc
10001
对于bc还有补充,在bc --help中还可以发现:bc后可以接文件名 。如:
# more calc.txt
3 2
4 5
8*2
10/4
# bc calc.txt
5
9
16
2
2)expr
expr命令可不光能计算加减乘除哦 , 还有很多表达式,都可以计算出结果,不过有一点需要注意,在计算加减乘除时,不要忘了使用空格和转义 。下
面直接用实例来介绍一下expr的运算 , 如:
# expr 6
3
(有空格)
9
# expr 2 \*
3
(有转义符号)
6
# expr 14 % 9
5
# a=3
# expr
$a 5
(无空格)
3 5
# expr $a
5
(变量,有空格)
8
#
a=`expr 42`
echo $a
6
# expr $a3
9
另外,expr对于字串的操作(计算)也是很方便的,如:
//字串长度
# expr length
"yangzhigang.cublog.cn"
21
//从位置处抓取字串
# expr substr "yangzhigang.cublog.cn"
1 11
yangzhigang
//字串开始处
# expr index
"yangzhigang.cublog.cn" cu
13
3)dc
用dc来进行计算的人可以不多 , 因为dc与bc相比要复杂,但是在进行简单的计划时,是差不多的 , 不算难 。dc为压栈操作 , 默认也是交互的,但
也可以用echo和|来配合打算 。
如:
# dc
3
2
p
5
4*
p
20
quit
# echo 3 24* p |dc
20
4)echo
echo用来进行回显,是周知的事 。上面也配合bc来进行计算 。其实echo也可以单独进行简单的计算,如:
# echo $((3 5))
8
# echo $(((3 5)*2))
16
echo还可以进行变量的计算,如:
# a=10
# b=5
# echo $(($a $b))
15
# echo $a $b
10 5
# echo $a $b |bc
15
//计算前天的日期
#echo `date
%Y%m%d`
20090813
#echo `date%Y%m%d`-2
20090813-2
#echo `date%Y%m%d`-2
|bc
20090811
5)AWK
awk在处理文件的时,可以进行运算,那当然也可以单单用来计算了,如:
# awk 'BEGIN{a=3 2;print
a}'
5
# awk 'BEGIN{a=(3 2)*2;print
a}'
10
Awk 支持常见的运算符, 如(加),- (减), * (乘), / (除),^ 或 ** (乘方),% (取模)
等等 。此外,awk 也提供了一些常用的数学函数, 比如 sin(x), cos(x), exp(x), log(x),
sqrt(x), rand() 。使用这些运算符和函数可以直接进行一些简单的运算:
# echo | awk '{print
8 6}'
14
# echo | awk '{print
8/6}'
1.33333
# echo | awk '{print
9%5}'
4
请放心使用
有问题的话请追问
满意请及时采纳,谢谢
怎么样称得上是Linux下优秀的命令行计算器windows里面在命令界面输入calc就可以打开计算器,linux里面输入什么命令可以打开计算器?比如我在terminal输入firefox,它就打开了firefox 。
我要输入什么才能打开计算器?
比如打开 画图板 word 控制面板 计算器 等这些 一些比较常用的工具 咯~?。?
linux有哪些基本命令 5个基本linux命令1、显示日期linux进入计算器命令的指令: date
2、显示日历的指令:cal
3、简单好用的计算器:bc
怎么10/100会变成0呢?这是因为bc预设仅输出整数linux进入计算器命令,如果要输出小数点下位数linux进入计算器命令,那么就必须要执行 scale=number ,那个number就是小数点位数,例如:
4、重要的几个热键[Tab],[ctrl]-c, [ctrl]-d
[Tab]按键---具有『命令补全』不『档案补齐』的功能
[Ctrl]-c按键---让当前的程序『停掉』
[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit
5、man
退出用q,
man -f man
6、数据同步写入磁盘: sync
输入sync,那举在内存中尚未被更新的数据,就会被写入硬盘中;所以,这个挃令在系统关机戒重新启劢乀前, 径重要喔linux进入计算器命令!最好多执行几次!
7、惯用的关机指令:shutdown
此外,需要注意的是,时间参数请务必加入指令中,否则shutdown会自动跳到 run-level 1 (就是单人维护的登入情况),这样就伤脑筋了!底下提供几个时间参数的例子吧:
重启 , 关机: reboot, halt,poweroff
8、切换执行等级: init
Linux共有七种执行等级:
--run level 0 :关机
--run level 3 :纯文本模式
--run level 5 :含有图形接口模式
--run level 6 :重新启动
使用init这个指令来切换各模式:
如果linux进入计算器命令你想要关机的话,除了上述的shutdown -h now以及poweroff之外 , 你也可以使用如下的指令来关机:
9、改变文件的所属群组:chgrp
10、改变文件拥有者:chown
他还可以顸便直接修改群组的名称
11、改变文件的权限:chmod
权限的设定方法有两种,分别可以使用数字或者是符号来进行权限的变更 。
--数字类型改变档案权限:
--符号类型改变档案权限:
12、查看版本信息等
13、变换目录:cd
14、显示当前所在目录:pwd
15、建立新目录:mkdir
不建议常用-p这个选项 , 因为担心如果你打错字,那么目录名称就回变得乱七八糟的
16、删除『空』的目录:rmdir
17、档案与目录的显示:ls
18、复制档案或目录:cp
19、移除档案或目录:rm
20、移动档案与目录,或更名:mv
21、取得路径的文件名与目录名:basename , dirname
22、由第一行开始显示档案内容:cat
23、从最后一行开始显示:tac(可以看出 tac 是 cat 的倒着写)
24、显示的时候,顺道输出行号:nl
25、一页一页的显示档案内容:more
26、与 more 类似,但是比 more 更好的是,他可以往前翻页:less
27、只看头几行:head
28、只看尾几行:tail
29、以二进制的放置读取档案内容:od
30、修改档案时间或新建档案:touch
31、档案预设权限:umask
32、配置文件档案隐藏属性:chattr
33、显示档案隐藏属性:lsattr
34、观察文件类型:file
35、寻找【执行挡】:which
36、寻找特定档案:whereis
37、寻找特定档案:locate
38、寻找特定档案:find
39、压缩文件和读取压缩文件:gzip,zcat
40、压缩文件和读取压缩文件:bzip2,bzcat
41、压缩文件和读取压缩文件:tar
ps:IP.GZIP.TAR有啥区别?那个压缩的程度大?
tar是打包 , 不是压缩,只是把一堆文件打成一个文件而已GZIP用在HTTP协议上是一种用来改进WEB应用程序性能的技术,将网页内容压缩后再传输 。
zip就不用说了,主流的压缩格式 。
zip最新的压缩算法还是很好的,建议还是用zip格式化,全平台通用 。
tar没有怎样压缩,压缩率100%,主要是永远打包,
zip压缩率看文件类型,jpg就没怎么压缩率,但bmp很高
gzip一般比zip高
复制代码
zip
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下
zip 命令:
# zip test.zip test.txt
它会将 test.txt 文件压缩为 test.zip , 当然也可以指定压缩包的目录,例如 /root/test.zip
# unzip test.zip
它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选项
# unzip test.zip -d /root/
linux进入计算器命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 计算、linux进入计算器命令的信息别忘了在本站进行查找喔 。

    推荐阅读