首页 > 代码库 > Linux自学笔记--基础命令date,cal等

Linux自学笔记--基础命令date,cal等


逆水行舟,不进则退;

date命令:

我们可以来man一下date命令,可以在上面看出 date的含义为 - print or set the system date and time,我们从以下几方面对date命令进行阐述。

1.   显示时间

date[OPTION]... [+FORMAT]

 format:格式符号

%D

%F

%T

在屏幕中输入单独的date命令可以显示系统的时间:

 技术分享

同时我们也可以显示自己想要的时间显示格式:

 技术分享

2.   设置时间

 date[-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

MM:月份

DD:几号

hh:小时

mm:分钟

YY:两位年份

CCYY:四位年份

.ss:秒钟

下面将用实例展示使用date命令修改时间的过程:

 技术分享

Linux两种时钟

   系统时钟:由Linux内核通过CPU工作频率进行的计时;

   硬件时钟:

   hwclock :显示硬件时钟;

      -s,--hctosys

      -w,--systohc

Cal指令

cal - displays a calendar 显示日历

1.显示日历

cal [-smjy13] [[[day] month] year]

在屏幕中单独输入一个cal指令可显示当前系统时间月份的日历:

 技术分享

同时也可以显示整年和或者任一年任意月份的日历:

 

 技术分享

 技术分享

目录管理类命令:cd  pwd ls  mkdir  rmdir  tree

mkdir

   mkdir - make directories  创建目录

   mkdir [OPTION]... DIRECTORY...

      -p:存在时不报错,并且自动创建所需的各目录;

      -v:显示详细信息;

      -m MODE:创建目录时直接指定权限

         技术分享

tree

   tree - list contents of directories in a tree-like format.显示目录的内容以树的形式

   tree [-adfghilnopqrstuvxACDFNS]  [-Llevel [-R]] [-H baseHREF] [-T title] [-o filename]

       [--nolinks] [-P pattern] [-I pattern][--inodes] [--device]  [--noreport]  [--dirsfirst]

       [--version] [--help] [--filelimit #][directory ...]

      -d:只显示目录;

      -L:指定显示的层级数目;

      -P pattern:只显示由指定pattern匹配到的路径;

   技术分享

rmdir

   rmdir - remove empty directories 移除一个空目录

   rmdir [OPTION]... DIRECTORY...

      -v:显示过程

   技术分享

练习:

(1)   如何创建/tmp/x/y1,/tmp/x/y2, /tmp/x/y1/a, /tmp/x/y1/b, /tmp/x/y2/a, /tmp/x/y2/b

 技术分享

(2)   如何创建x_m,y_m, x_n, y_n

 技术分享

     (3) 如何创建/tmp/bin, /tmp/sbin, /tmp/usr,/tmp/usr/bin, /tmp/usr/sbin

      技术分享


Linux自学笔记--基础命令date,cal等