十个你所不知道的Linux命令盘点(1)(2)
3)bc
这个命令主要是做一个精度比较高的数学运算的。比如开平方根等。下面是一个我们利用bc命令写的一个脚本文件名:sqrt)
#!/bin/bash if [ $# -ne 1 ] then echo 'Usage: sqrt number' exit 1 else
echo -e "sqrt($1)\nquit\n" | bc -q -i
fi
于是,我们可以这样使用这个脚本进行平方根运算:
[hchen@RHELSVR5]$ ./sqrt 36 [hchen@RHELSVR5]$ ./sqrt 2.0000 1.4142 [hchen@RHELSVR5]$ ./sqrt 10.0000
4)split
如果你有一个很大的文件,你想把其分割成一些小的文件,那么这个命令就是干这件事的了。
[hchen@RHELSVR5 applebak]# ls -l largefile.tar.gz -rw-r--r-- 1 hchen hchen 436774774 04-17 02:00 largefile.tar.gz [hchen@RHELSVR5 applebak]# split -b 50m largefile.tar.gz LF_ [hchen@RHELSVR5]# ls -l LF_* -rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_aa -rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ab -rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ac -rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ad -rw-r--r-- 1 hchen hchen 52428800 05-10 18:34 LF_ae -rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_af -rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_ag -rw-r--r-- 1 hchen hchen 52428800 05-10 18:35 LF_ah -rw-r--r-- 1 hchen hchen 17344374 05-10 18:35 LF_ai
文件合并只需要使用简单的合并就行了,如:
1 [hchen@RHELSVR5]# cat LF_* >largefile.tar.gz
评论暂时关闭