下指令
cal # 就是 calendar 的縮寫就會看到當月的月曆,例如
如果說October 2000 S M Tu W Th F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
cal 3 2001就會看到 2001 年 3 月份的月曆。
用指令
date可以看到當地的興期、日期和時間,例如
Mon Oct 16 10:37:38 CST 2000其中的 CST 是中原標準時間的意思,也就是臺灣所在的時區。 配合一個指令參數 -u,如下
date -u可以得到格林威治時間。 其實,臺灣在倫敦東方大約 2/3 半球的位置, 所以中原標準時間是格林威治時間 +8 小時。 只要知道這一點,也就可以輕易換算兩者的時間了。
UNIX 作業系統誕生於 1969 年,但是現在都以 1970 年的 1 月 1 日為 UNIX 誕辰。 所以,經常會看到 UNIX 系統內的日期,其實以一個正整數記錄。 這個正整數稱為 紀元日 (epoch day),就是從 UNIX 誕辰算起的日數。 例如西元 2000 年 10 月 16 日的紀元日是 11246。 甚至於 UNIX 系統內的秒、毫秒,也都是從 1970 年的 1 月 1 日午夜零時開始算起, 稱為紀元秒或紀元毫秒。 這些數字都不容易從應用工具軟體中獲得,但是很容易從程式語言中獲得, 暫時不再多說了。
習題