本文鏈接:
echo命令用于在終端輸出字符串或變量提取后的值linux命令,格式為“echo [字符串|$變量]”。
例如,把指定字符串“Linuxprobe.com”輸出到終端屏幕的命令為:
[root@linuxprobe?~]#?echo test.com
該命令會在終端屏幕上顯示如下信息:
test.om
下面,我們使用$變量的方式提取變量SHELL的值,并將其輸出到屏幕上:
[root@linuxprobe?~]#?echo?$SHELL
/bin/bash
date命令用于顯示及設(shè)置系統(tǒng)的時間或日期linux命令,格式為“date [選項] [+指定的格式]”。
只需在強大的date命令中輸入以“+”號開頭的參數(shù),即可按照指定格式來輸出系統(tǒng)的時間或日期,這樣在日常工作時便可以把備份數(shù)據(jù)的命令與指定格式輸出的時間信息結(jié)合到一起。例如,把打包后的文件自動按照“年-月-日”的格式打包成“backup-2017-9-1.tar.gz”,用戶只需要看一眼文件名稱就能大概了解到每個文件的備份時間了。date命令中常見的參數(shù)格式及作用如表2-4所示。
表2-4 date命令中的參數(shù)以及作用
跳格[Tab鍵]
小時(00~23)
小時(00~12)
分鐘(00~59)
秒(00~59)
今年中的第幾天
按照默認格式查看當(dāng)前系統(tǒng)時間的date命令如下所示:
[root@linuxprobe?~]#?date
Mon?Aug?24?16:11:23?CST?2017
按照“年-月-日小時:分鐘:秒”的格式查看當(dāng)前系統(tǒng)時間的date命令如下所示:
[root@linuxprobe?~]#?date?"+%Y-%m-%d?%H:%M:%S"
2017-08-24?16:29:12
將系統(tǒng)的當(dāng)前時間設(shè)置為2017年9月1日8點30分的date命令如下所示:
[root@linuxprobe?~]#?date?-s?"20170901?8:30:00"
Fri?Sep?1?08:30:00?CST?2017
再次使用date命令并按照默認的格式查看當(dāng)前的系統(tǒng)時間,如下所示:
[root@linuxprobe?~]#?date
Fri?Sep?1?08:30:01?CST?2017
date命令中的參數(shù)%j可用來查看今天是當(dāng)年中的第幾天。這個參數(shù)能夠很好地區(qū)分備份時間的新舊,即數(shù)字越大,越靠近當(dāng)前時間。該參數(shù)的使用方式以及顯示結(jié)果如下所示。