• Linux常用命令type、date


    Linux命令类型:

             内置命令(shell内置):cd is shell builtin

            外部命令:命令 is /usr/bin/命令,在文件系统的某个路径下有一个与命令名称相应的可执行文件

    type:显示指定命令属于哪种类型的命令

    type cd

     结果显示cd命令是内置命令

    type date

     结果显示date命令是外部命令,即/usr/bin/目录下有一个date可执行文件

    环境变量:环境变量是命名的内存空间

            变量赋值:

                    NAME=Jerry

            系统环境变量PATH:使用冒号分隔的路径,Linux中命令printenv可以打印出系统的环境变量,任何可执行程序都是从PATH上找执行入口,就像JAVA代码的入口程序main方法一样;

             执行hash命令,查看当前使用的命令路径及缓存命中次数

    date:时间管理

    Windows系统时间管理工具是NTP(Network Time Protocol);

    Linux系统时钟管理工具是RTC(Real Time Clock),即实时时钟芯片,在系统断电时利用备用的锂电池继续记录时间,这样才能保证时间的准确性。

    扩展知识:

           Linux系统有系统时间和硬件时间之分:

           系统时间: 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。

           硬件时间(hwclock):主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。

    执行date命令,可获得系统时间

     执行hwclock命令,可获得硬件时间,hwclock即Hardware Clock,该命令只能root用户执行

    执行man date,可以查看date命令的用户命令,或者使用date --help 查看帮助文档

    date +%D,显示当前日期,格式为月日年

    date +%T,显示当前时间

     

    date +%Y,显示当前年份

    date +%y,显示当前缩写年份

     

    应用实践:

    1、查看当前系统时间date:

    2、设置系统时间date -s +时间

    3、设置系统时间时,如果还需要设置日期,则要将日期与时间值用双引号包裹起来

    4、查看硬件时间用hwclock命令:

    5、将硬件时间写入到系统时间,执行hwclock -s,然后用date查看时间是否有和硬件时间一致:

    6、将系统时间写入到硬件时间,执行hwclock -w:

    7、时间同步,Linux系统需安装ntpdate

    检查是否安装了ntpdate : rpm -qa | grep ntpdate

    如果没有安装则运行如下命令:yum install ntpdate

    时间同步命令:ntpdate  www.pool.net.org   ,其中 www.pool.net.org 是互联网中标准时间服务器

    8、contab命令

    通过vi /etc/crontab命令可以看到定时任务的书写格式

    [root@surfer ~]# vi/etc/crontab

    SHELL=/bin/bash      #SHELL变量指定了系统要使用哪个shell

    PATH=/sbin:/bin:/usr/sbin:/usr/bin    #PATH变量指定了系统执行命令的路径

    MAILTO=root    #MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变     量的值为空,则表示不发送任务执行信息给用户

    参考资料:https://blog.csdn.net/qq_20663229/article/details/80812215

    https://blog.csdn.net/qq_20663229/article/details/80812215

  • 相关阅读:
    loadrunder之脚本篇——集合点设置
    Loadrunner之脚本篇——事务函数
    Loadrunder之脚本篇——事务时间简介
    Loadrunder之脚本篇——参数化在场景中的运用
    Java提高(一)---- HashMap
    阅读收集
    SpringMVC是什么?
    elasticsearch head安装
    Elasticsearch 全量遍历数据
    JVM 堆内存,参数优化
  • 原文地址:https://www.cnblogs.com/wx170119/p/12055475.html
Copyright © 2020-2023  润新知