码迷,mamicode.com
首页 > 其他好文 > 详细

date ,cal,echo

时间:2018-07-14 21:35:07      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:put   效果   yesterday   硬件   rsa   centos   ESS   打印   cte   

1 date 命令

     date 显示日期和时间 (系统时钟,硬件时钟)

date ‘+%Y年%m月%d日 %H时%M分%S秒 显示某时刻具体时间

[root@localhost ~]# date "+%Y年%m月%d日 %H时%M分%S秒"
2019年03月20日 08时41分%秒

date "+%F %T" 显示当前时间的格式:xx-xx-xx  xx-xx-xx

[root@localhost ~]# date "+%F %T"
2019-03-20 08:42:57

表示昨天
     date -d "yesterday" +%F

[root@localhost ~]# date -d "yesterday" +%F
2019-03-19
     date -d "last day" +%F

[root@localhost ~]# date -d "last day" +%F
2019-03-19


     date -d "1 day ago" +%F

[root@localhost ~]# date -d "1 day ago" +%F
2019-03-19


     date -d "-1 day" +%F

[root@localhost ~]# date -d "-1 day" +%F
2019-03-19

设置时间
     date 月日时分[年][.秒]
     [root@centos7_v7(nanyibo) ~]# date 100112302020.23
     Thu Oct  1 12:30:23 CST 2020

BIOS basic input output system 基本输入输出系统
CMOS Complementary Metal Oxide Semiconductor  互补金属氧化物半导体
     电池 供电
BIOS时间  硬时间
OS  时间  软时间
关机时,将软时间写入硬时间,cmos电池供电,硬时间持续
开机时,将读取硬时间写入软时间

hwclock clock
     hwclock 查看硬时间
     hwclock -s 将硬时间写入软时间
     hwclock -w 将软时间写入硬时间


以硬件时钟为准,校正系统时钟 hwclock -s

[root@localhost ~]# hwclock
  Sun 15 Jul 2018 04:39:17 AM CST  -0.552261 seconds
  [root@localhost ~]# date 040405062003
  Fri Apr  4 05:06:00 CST 2003
  [root@localhost ~]# hwclock -s
  [root@localhost ~]# date
  Sun Jul 15 04:40:22 CST 2018

以系统时钟为准,校正硬件时钟 hwclock –w

[root@localhost ~]# date 0320052019
  Wed Mar 20 05:20:00 CST 2019
  [root@localhost ~]# hwclock
  Sun 15 Jul 2018 04:45:29 AM CST  -0.177480 seconds
  [root@localhost ~]# hwclock -w
  [root@localhost ~]# hwclock
  Wed 20 Mar 2019 05:20:27 AM CST  -0.381568 seconds


2 cal 显示日历

cal 显示当月日历
[root@localhost ~]# cal
       July 2018    
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

cal  2020 显示指定年的日期 不过,年的范围为( 1-9999)

[root@localhost ~]# cal 2020
                                2020                              

       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  4                      1    1  2  3  4  5  6  7
  5  6  7  8  9 10 11    2  3  4  5  6  7  8    8  9 10 11 12 13 14
12 13 14 15 16 17 18    9 10 11 12 13 14 15   15 16 17 18 19 20 21
19 20 21 22 23 24 25   16 17 18 19 20 21 22   22 23 24 25 26 27 28
26 27 28 29 30 31      23 24 25 26 27 28 29   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
         July                  August                September    
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          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
        October               November               December     
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
  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 -3 上个月当月下个月的日期

[root@localhost ~]# cal -3
       June 2018             July 2018            August 2018   
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
                 1  2   1  2  3  4  5  6  7            1  2  3  4
  3  4  5  6  7  8  9   8  9 10 11 12 13 14   5  6  7  8  9 10 11
10 11 12 13 14 15 16  15 16 17 18 19 20 21  12 13 14 15 16 17 18
17 18 19 20 21 22 23  22 23 24 25 26 27 28  19 20 21 22 23 24 25
24 25 26 27 28 29 30  29 30 31              26 27 28 29 30 31  


     cal -y 显示当前日历

[root@localhost ~]# cal -y
                                2018                              

       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  4  5  6                1  2  3                1  2  3
  7  8  9 10 11 12 13    4  5  6  7  8  9 10    4  5  6  7  8  9 10
14 15 16 17 18 19 20   11 12 13 14 15 16 17   11 12 13 14 15 16 17
21 22 23 24 25 26 27   18 19 20 21 22 23 24   18 19 20 21 22 23 24
28 29 30 31            25 26 27 28            25 26 27 28 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  5  6  7          1  2  3  4  5                   1  2
  8  9 10 11 12 13 14    6  7  8  9 10 11 12    3  4  5  6  7  8  9
15 16 17 18 19 20 21   13 14 15 16 17 18 19   10 11 12 13 14 15 16
22 23 24 25 26 27 28   20 21 22 23 24 25 26   17 18 19 20 21 22 23
29 30                  27 28 29 30 31         24 25 26 27 28 29 30

        July                  August                September    
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  5  6  7             1  2  3  4                      1
  8  9 10 11 12 13 14    5  6  7  8  9 10 11    2  3  4  5  6  7  8
15 16 17 18 19 20 21   12 13 14 15 16 17 18    9 10 11 12 13 14 15
22 23 24 25 26 27 28   19 20 21 22 23 24 25   16 17 18 19 20 21 22
29 30 31               26 27 28 29 30 31      23 24 25 26 27 28 29
                                               30
        October               November               December     
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  5  6                1  2  3                      1
  7  8  9 10 11 12 13    4  5  6  7  8  9 10    2  3  4  5  6  7  8
14 15 16 17 18 19 20   11 12 13 14 15 16 17    9 10 11 12 13 14 15
21 22 23 24 25 26 27   18 19 20 21 22 23 24   16 17 18 19 20 21 22
28 29 30 31            25 26 27 28 29 30      23 24 25 26 27 28 29
                                               30 31


     cal [日] [月] 年

[root@localhost ~]# cal 06 12 1997
     December 1997  
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  screen命令

使用rpm安装screen
     1. 在VMware虚拟机中加载安装光盘的iso
     2. mount /dev/cdrom /media/
     3. rpm -ivh /media/Packages/screen-4.0.3-19.el6.x86_64.rpm

[root@localhost ~]# mount /dev/cdrom /media
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# rpm -ivh /media/Packages/screen-4.1.0-0.25.20120314git3c2946.el7.x86_64.rpm
warning: /media/Packages/screen-4.1.0-0.25.20120314git3c2946.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
    1:screen-4.1.0-0.25.20120314git3c29################################# [100%]   

创建新screen会话

使用screen
     screen 产生一个新的session,名为终端名-主机名
     screen -S sessionname, 产生一个新的session,名为sessionname

[root@localhost ~]# screen -S ms
[screen is terminating]
     screen -ls 查看所有的session及状态

[root@localhost ~]# screen -ls
There are screens on:
     5520.ji    (Detached)
     5193.lxx    (Detached)
     5016.fhj    (Detached)
3 Sockets in /var/run/screen/S-root.


                 Attached:表示session未与终端中断
                 Detached:表示session已与终端中断,可用-r恢复


     screen -r sessionname  使用当前终端与已终端的session连接

[root@localhost ~]# screen -r lxx


[screen is terminating]
You have new mail in /var/spool/mail/root
[root@localhost ~]# screen -ls
There are screens on:
         5193.lxx        (Attached)
         5016.fhj        (Detached)
2 Sockets in /var/run/screen/S-root.


     screen -x sessionname  加入正在连接的session,可使两个终端连接相同的session,即两个终端显示效果完全同步

   

12  echo命令

– -E  (默认)不支持 \ 解释功能

– -n  不自动换行

– -e  启用 \ 字符的解释功能

命令行扩展:$( ) 或 `` 把一个命令的输出打印给另一个命令的参数

echo "This system‘s name is $(hostname) "

This system‘s name is server1.example.com

echo "i am `whoami` " i am root

? 括号扩展:{ } 打印重复字符串的简化形式

echo file{1,3,5}

file1 file3 file5

rm -f file{1,3,5}

echo {1..10}

echo {a..z}

echo {000..20..2}

date ,cal,echo

标签:put   效果   yesterday   硬件   rsa   centos   ESS   打印   cte   

原文地址:https://www.cnblogs.com/f-h-j-11-7/p/9310964.html

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