date
在开发中时间经常会以两种方式出现,格式化及时间戳。通过date命令,我们可以快速的将两者进行相互转换。
当前时间转时间戳
date "+%s"
时间戳转格式化
date -r 1587372612
expr
使用expr 可以方便的进行一些简单的数学运算,包括 +
-
\*
/
%
。例如:
> expr 6 % 4
2
bc
如果想要进行数字不同进制的转换,通过bc命令实现。
bc <<< "obase=2; 97"
1100001
这个操作将会把 97 转换成十二进制(obase 中的 o 代表 “output” ,也即,“输出”)。
bc <<< "ibase=2; 11001011"
97
这个操作将会把 11001011 转换成十进制(ibase 中的 i 代表 “input”,也即,“输入”)。
vim
vim模式下,输入%!xxd
,可以查看文件对应的16进制。:
网友评论