linux常用命令之date用法

2021-07-22 16:43:58 字數 1319 閱讀 8934

隨著運維的時間的增加,發現在日常的工作中date的用法也是運維需要掌握的常用命令。date的主要場景是在shell的程式設計中對生成的日誌進行字尾名稱的新增識別。現在總結以下場景。

顯示今天的日期    date  +%y%m%d     顯示結果 20160913

顯示昨天的日期    date  +%y%m%d   --date=「-1 date」      顯示結果為20160912

引數說明:

%y      完整年份                                  2016

%y       顯示年份最後兩位                     16

%m     完成月份                                      09

%d      顯示日期                                      13

%h      24制的小時                                 09

%i        12制的小時                                 1

%m      顯示分鐘                                     09

%s       顯示秒數                                     19

%a      顯示星期                                  星期一

%f       顯示日期                                2016-09-13

%p       顯示上午/下午                             上午

場景舉例:

登入到oracle的使用者,將oracle的使用者查詢出結果,將結果追加到檔案/tmp/user.log.20160913中,將昨天的日誌檔案轉移到指定的目錄。

#!/bin/bash

source /home/oracle/.bash_profile

v_date=`date  +%y%m%d `

v_time=· date  +%y%m%d   --date=「-1 date」 ·

[ ! -d /home/oracle/sql_log ]  && mkdir -p /home/oracle/sql_log

mv /tmp/user.log.$v_time  /home/oracle/sql_log

sqlplus -s zabbix/zabbix > /tmp/user.log.$v_date eof日期修改  date -s 20160912 11:09:29

linux的date常用命令

1.顯示現在時間 date 2.顯示今天日期 date f date y m d 3.現在時間轉化為時間戳 date s 4.指定某日期轉化為時間戳 date d 2018 08 01 s 5.某日期時間顯示為yyyy mm dd日期 date d 2018 01 01 22 23 11 y m d...

Linux入門之常用命令(13) date

在linux shell程式設計中,經常用到日期的加減運算 以前都是自己通過expr函式計算,很麻煩 其實date命令本身提供了日期的加減運算 非常方便。例如 得到昨天的時間 date y m d date 1 day date 用法 date option format date u utc un...

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...