1. 程式人生 > >Linux自學筆記--基礎命令date,cal等

Linux自學筆記--基礎命令date,cal等

linux 基礎 命令


逆水行舟,不進則退;

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等