ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

时间与管道符

2022-08-12 02:00:29  阅读:157  来源: 互联网

标签:sbin 12 21 16 rhce 管道 时间 root


date命令
  • date命令用于显示或者设置系统日期与时间

  • 常用选项:-s 设置时间日期

  • 常用格式符

    • +%Y 年份
    • +%B 月份
    • +%d 日
    • +%H 时
    • +%M 分
    • +%S 秒
    • +%F 年-月-日
    • +%X 时-分-秒
  • 命令格式:date [选项].. [格式符] #查看系统日期时间

    [root@rhce ~]# date
    2022年 08月 09日 星期二 01:21:45 CST
    [root@rhce ~]# date +%d
    09
    [root@rhce ~]# 
    [root@rhce ~]# date +%X%F
    01时29分52秒2022-08-09
    [root@rhce ~]# date +%X-%F
    01时29分56秒-2022-08-09
    [root@rhce ~]# 
    
    
  • date [选项] MMDDhhmm[[CC]YY]

    [root@rhce ~]# date -s '2021-9-16 21:16:00'
    2021年 09月 16日 星期四 21:16:00 CST
    [root@rhce ~]# date
    2021年 09月 16日 星期四 21:16:02 CST
    [root@rhce ~]# 
    #解释:
    ''单引号:可以屏蔽特殊符号的功能,引用整体
    ""双引号:引用整体,但是不屏蔽特殊符号功能
    
    #liunx中的两种时钟
    系统时钟:内核通过CPU的工作频率去计算的时间
    硬件时钟:
    #显示硬件时钟
    [root@rhce ~]# clock
    2022年08月09日 星期二 09时42分12秒  -0.408330 秒
    [root@rhce ~]# 
    #显示并设置系统时间与硬件时间
    hwclok -s: 把系统时间设置成与硬件时间相同  
           -w:把硬件时间设置为系统时间相同
    
cal 显示日历
[root@rhce ~]# cal
      九月 2021     
日 一 二 三 四 五 六
          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

[root@rhce ~]# cal 2025
                               2025                               

        一月                   二月                   三月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
          1  2  3  4                      1                      1
 5  6  7  8  9 10 11    2  3  4  5  6  7  8    2  3  4  5  6  7  8
12 13 14 15 16 17 18    9 10 11 12 13 14 15    9 10 11 12 13 14 15
19 20 21 22 23 24 25   16 17 18 19 20 21 22   16 17 18 19 20 21 22
26 27 28 29 30 31      23 24 25 26 27 28      23 24 25 26 27 28 29
                                              30 31
        四月                   五月                   六月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
       1  2  3  4  5                1  2  3    1  2  3  4  5  6  7
 6  7  8  9 10 11 12    4  5  6  7  8  9 10    8  9 10 11 12 13 14
13 14 15 16 17 18 19   11 12 13 14 15 16 17   15 16 17 18 19 20 21
20 21 22 23 24 25 26   18 19 20 21 22 23 24   22 23 24 25 26 27 28
27 28 29 30            25 26 27 28 29 30 31   29 30

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

[root@rhce ~]# 


wc 统计命令
  • wc用于统计文件的字节数,行数,并将统计的结果输出到屏幕
  • 命令格式:wc [选项] 文件名
  • 常用选项:
    • -c 统计字节数
    • -l 统计行数
[root@rhce ~]# wc /etc/passwd
  42   83 2201 /etc/passwd
 行数  单词 字节  文件名
[root@rhce ~]# wc -l /etc/passwd
42 /etc/passwd
[root@rhce ~]# 

管道符
  • 管道符“|”:将命令的输出结果交给另外一条命令继续处理(在逻辑和命令没有错误下可以一直管道)

    [root@rhce ~]# head /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
    [root@rhce ~]# head /etc/passwd |tail -5
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
    [root@rhce ~]# 
    
    
重定向操作
  • 重定向将前面命令的输出结果,写入到其他文件中
  • 重定向符
    • '>' #重定向输出(覆盖)
    • ‘>>’ #重定向输出(追加)
    • ‘<’ #重定向输入(覆盖)
    • ‘<<’ #重定向输入(追加)
    • ‘>’ #只收集正确地输出结果
    • ‘2>’ #只收集错误的输出结果
    • ‘&>’ #正确错误都收集
 #追加重定向输出 (覆盖慎用,定向3文件若不存在则自动创建)
[root@rhce ~]# cat /etc/passwd |tail -2 >>flag 
[root@rhce ~]# cat flag 
hello
world
tcpdump:x:72:72::/:/sbin/nologin
visitor:x:1000:1000:visitor:/home/visitor:/bin/bash
[root@rhce ~]# 
[root@rhce ~]# echo c >> flag 
[root@rhce ~]# cat flag 
hello
world
tcpdump:x:72:72::/:/sbin/nologin
visitor:x:1000:1000:visitor:/home/visitor:/bin/bash
c
#追加重定向输入
#收集错误的输出结果(文件内容会被覆盖)
[root@rhce ~]# ls cc > flag 
ls: 无法访问cc: 没有那个文件或目录
[root@rhce ~]# ls cc 2> flag 
[root@rhce ~]# cat flag 
ls: 无法访问cc: 没有那个文件或目录
[root@rhce ~]# 
#分开收集信息
[root@rhce ~]# ll -d /root/   bcd>1 2>2
[root@rhce ~]# cat 1
dr-xr-x---. 14 root root 4096 9月  16 22:31 /root/
[root@rhce ~]# cat 2
ls: 无法访问bcd: 没有那个文件或目录
[root@rhce ~]# 

echo命令与sleep命令
  • echo:用于输出指定的字符串和变量

  • 命令格式:echo [选项] [参数]

    #打印系统环境变量
    [root@rhce ~]# echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    #配合重定向编辑文件
    [root@rhce ~]# echo echo >flag 
    [root@rhce ~]# cat flag 
    echo
    [root@rhce ~]# 
    
    
  • sleep:延迟执行当前动作或者命令(Ctrl+C结束当前延迟)

  • 命令格式:sleep 时间

  • 常用选项 :s秒 m分 h时 d日

标签:sbin,12,21,16,rhce,管道,时间,root
来源: https://www.cnblogs.com/zhuxiaxiaoyu/p/16578450.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有