工作中用到Linux指令。感觉到Linux指令操作的方便。准备花点时间自学简单研究一下。
学习环境是在虚拟机上安装的centos7,帮助自己学习简单的指令。第一阶段不要求自己能多深入地学习,能够在环境测试和简单的项目部署就可以了。尽管网上教程很多,学习是一个自己亲历亲为的过程,工作一段时间了,因为缺少必要的总结和梳理感觉不成体系,这也促使自己开始写一些学习博客来帮助自己更好地掌握技术。
学习主要参考 鸟哥的Linux私房菜 http://cn.linux.vbird.org/linux_basic/0160startlinux_2.php 其他也会零零散散地看一些相关博客和视频帮自己更好的吸收和消化。
1.显示日期的命令:date
[vbird@www ~]$ date
Mon Aug 17 17:02:52 CST 2009 |
[vbird@www ~]$ date +%Y/%m/%d
2009/08/17
[vbird@www ~]$ date +%H:%M
17:04
2.显示日历的命令:cal
[vbird@www ~]$ cal
August 2009
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
[vbird@www ~]$ cal 2009 2009 January February March Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 6 7 4 5 6 7 8 9 10 8 9 10 11 12 13 14 8 9 10 11 12 13 14 11 12 13 14 15 16 17 15 16 17 18 19 20 21 15 16 17 18 19 20 21 18 19 20 21 22 23 24 22 23 24 25 26 27 28 22 23 24 25 26 27 28 25 26 27 28 29 30 31 29 30 31 April May June Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 1 2 1 2 3 4 5 6 5 6 7 8 9 10 11 3 4 5 6 7 8 9 7 8 9 10 11 12 13 12 13 14 15 16 17 18 10 11 12 13 14 15 16 14 15 16 17 18 19 20 19 20 21 22 23 24 25 17 18 19 20 21 22 23 21 22 23 24 25 26 27 26 27 28 29 30 24 25 26 27 28 29 30 28 29 30 31 ....(以下省略)....
基本上cal这个命令可以接的语法为: cal [month] [year]
[vbird@www ~]$ cal [month] [year] |
所以,如果我想要知道2009年10月的月历,可以直接下达:
[vbird@www ~]$ cal 10 2009
October 2009
Su Mo Tu We Th Fr Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31 |
3. 简单好用的计算器: bc
vbird@www ~]$ 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'.
1+2+3+4 <==只有加法时
10
7-8+3
2
10*52
520
10%3 <==计算『余数』
1
10^2
100
10/100 <==这个最奇怪!不是应该是 0.1 吗?
0
quit <==离开 bc 这个计算器
在上表当中,粗体字表示输入的数据,而在每个粗体字的底下就是输出的结果。 咦!每个计算都还算正确,怎么10/100会变成0呢?这是因为bc默认仅输出整数,如果要输出小数点下位数,那么就必须要运行 scale=number ,那个number就是小数点位数,例如:
[vbird@www ~]$ 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 340/2349 .144 quit |
第一天先这么多吧,照着鸟哥的教程敲了几遍,这几个指令基本上都熟悉了。