码迷,mamicode.com
首页 > 系统相关 > 详细

linux杂记(三)linux指令介绍

时间:2015-10-07 20:25:19      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:

[root@linux ~]# command [-options] parameter1 parameter2

说明:

  • 最左边的root显示的是【目前使用者的账号】,而@之后接的是linux即【主机名称】,最右边的~则是指【目前所在目录】,#是【提示字符】。

tip:~符号是个【变量】,举例来说,root的home目录在/root,所以~就代表/root,而dmtsai的home目录是/home /dmtsai,所以当以dmtsai登入时,看到的~就会是/home/dmtsai。至于提示字符,在linux中预设root的提示字符为#,一般 身份使用者的提示字符为$。

  • 一行指令中第一个输入的绝对是【指令(command)】或【可执行文件】。
  • command为指令的名称,例如变换路径的指令为cd等等。
  • 中括号[]并不存在于实际的指令中,而加入参数设定时,通常为- 号,例如-h。
  • command,-options,parameter1...这几个中间以空格区分。注:无论空几格shell都视为一格。
  • 按下[enter]后,该指令就立即执行。[enter]按键为<CR>字符,它代表着一行指令的开始启动。
  • 指令太长的时候,可以用\符号来跳脱[enter]符号,使指令连续到下一行。注:\后就立刻接特殊字符。
  • 在linux中,英文大小写字母是不一样的。例如cd与CD是不同指令。

基础指令操作

  • 显示日期的指令:date
  • 显示日历的指令:cal
  • 简单好用的计算器:bc

下面是演示:

[KANO@kelvin ~]$ date
2015年 10月 07日 星期三 18:44:38 CST
[KANO@kelvin ~]$ date +%Y/%m/%d
2015/10/07
[KANO@kelvin ~]$ date +%H:%M
18:45
[KANO@kelvin ~]$ cal
      十月 2015     
日 一 二 三 四 五 六
             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 
                     
[KANO@kelvin ~]$ cal 2015
                               2015                               

        一月                   二月                   三月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
             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               
                                                                     
        四月                   五月                   六月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
          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                                            
        七月                   八月                   九月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
          1  2  3  4                      1          1  2  3  4  5   
 5  6  7  8  9 10 11    2  3  4  5  6  7  8    6  7  8  9 10 11 12   
12 13 14 15 16 17 18    9 10 11 12 13 14 15   13 14 15 16 17 18 19   
19 20 21 22 23 24 25   16 17 18 19 20 21 22   20 21 22 23 24 25 26   
26 27 28 29 30 31      23 24 25 26 27 28 29   27 28 29 30            
                       30 31                                         
        十月                  十一月                 十二月       
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
             1  2  3    1  2  3  4  5  6  7          1  2  3  4  5   
 4  5  6  7  8  9 10    8  9 10 11 12 13 14    6  7  8  9 10 11 12   
11 12 13 14 15 16 17   15 16 17 18 19 20 21   13 14 15 16 17 18 19   
18 19 20 21 22 23 24   22 23 24 25 26 27 28   20 21 22 23 24 25 26   
25 26 27 28 29 30 31   29 30                  27 28 29 30 31         
                                                                     

也就是说,基本上,cal的语法为:

[KANO@kelvin ~]# cal [month] [year]
[KANO@kelvin ~]$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty. 
1+3
4
4-6
-2
2*10
20
10%4
2 10^3 1000 5/10 0 quit [KANO@kelvin ~]$

其中+加法;-减法;*乘法;/除法;^指数;%余数

但因为bc预设仅输出整数,如果要输出小数点后,那么要执行scale=number。如:

[KANO@kelvin ~]$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty. 
scale=3
1/3
.333
1/2
.500

 

linux杂记(三)linux指令介绍

标签:

原文地址:http://www.cnblogs.com/XBlack/p/4859159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!