6.Linux常用命令2

     Linux时间分为系统时钟和硬件时间,系统时间是内核软件模拟产生的,硬件时间由硬件晶振产生的(rtc实时钟)。虚拟机在安装后很有可能发生时间不对的问题。我们有两种方式进行时间修改,使用网上的时间服务器做时间同步,或自己手动修改。我们尝试一下使用命令自己进行修改。

    date 直接使用这个命令可以显示时间

    date -s 12/25/2015 将时间修改为2015 12 25

    date -s 21:19:00 将时间修改为21:19:00

    date -s "2015-12-25 21:21:00" 或date -s "2015/12/25 21:21:00" 将日期和时间同时进行修改

    在对时间进行查看的时候我们也可以按自己的方式

date +"This %Y"
    可以用来的标记:

     %H 小时(00..23)
     %I 小时(01..12)
     %k 小时(0..23)
     %l 小时(1..12)
     %M 分(00..59)
     %p 显示出AM或PM
     %r 时间(hh:mm:ss AM或PM),12小时
     %s 从1970年1月1日00:00:00到目前经历的秒数
     %S 秒(00..59)
     %T 时间(24小时制)(hh:mm:ss)
     %X 显示时间的格式(%H:%M:%S)
     %Z 时区 日期域
     %a 星期几的简称( Sun..Sat)
     %A 星期几的全称( Sunday..Saturday)
     %b 月的简称(Jan..Dec)
     %B 月的全称(January..December)
     %c 日期和时间( Mon Nov 8 14:12:46 CST 1999)
     %d 一个月的第几天(01..31)
     %D 日期(mm/dd/yy)
     %h 和%b选项相同
     %j 一年的第几天(001..366)
     %m 月(01..12)
     %w 一个星期的第几天(0代表星期天)
     %W 一年的第几个星期(00..53,星期一为第一天)
     %x 显示日期的格式(mm/dd/yy)
     %y 年的最后两个数字( 1999则是99)
     %Y 年(例如:1970,1996等)


    我们查看一下硬件时钟

hwclock
    这个命令显示硬件时钟,这时会发现硬件时钟和软件时钟并不同步。当下一次开机时,你设置好的时间又会不对,所以我们需要使用将软件时间同步到硬件上
[root@localhost named]# hwclock -w
[root@localhost named]# hwclock 
Fri 25 Dec 2015 09:27:29 PM PST  -0.016045 seconds
   有时候我们会发现软件时间是对的但是软件不对,我们需要将硬件时间同步到软件时间上。

[root@localhost named]# hwclock -s
[root@localhost named]# date
Fri Dec 25 21:29:41 PST 2015

我们想查看日历我们又该怎么做使用cal命令即可

[root@localhost named]# cal
   December 2015    
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

[root@localhost named]# cal 11 2015
   November 2015    
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
    cal一些常用的参数

        -1 显示一个月的月历

        -3 显示系统前一个月,当前月,下一个月的月历

        -s  显示星期天为一个星期的第一天,默认的格式

        -m 显示星期一为一个星期的第一天
        -j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
        -y  显示当前年份的日历

    

    我们经常会只记得命令但忘记了怎么用,那我们该怎么办?这时我们就会需要使用linux的帮助,使用man可能有时候会遇到中文乱码使用export  LANG=en可以暂时解决。

    获取命令的帮助

       内部命令:

            help comand

        外部命令:

            comand --help


        man command显示命令的帮助手册,但是这个命令用在内部命令上会显示shell帮助

        whatis command 显示摘要和章节信息

       man中一些符号的意义

   在man帮助中
       []可省
       <>必须使用
       |多选一
       ....可使用多次
       {}分组

    man中各部分意义
             NAME:命令名称和功能的简要说明
         SYNOPSIS:用户说明,包括可用选项
         DESCRIPTION:命令功能的详尽说明,可能包括每一个项的意义
         OPTION:说明每一个选项的意义
         FTLES:该命令的相关配置文件
         EXAMPLE:使用示例
翻屏:
    space:向后一屏
    b:向前一屏
    enter:向后一行
    k:向前一行

查找:
    /keyword向后查找
    ?keyword向后查找
    n:后一个
    N:前一个
    q:退出
    这里说的命令都很简单,在后面的学习过程中是用的命令不用刻意去记忆,绝大多数命令在后来用的多了就学会。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值