Во ова упатство, ќе ви покажам како да го испечатите датумот и времето користејќи командната линија на Линукс во разни формати.
Како да го прикажете датумот и времето
Веројатно можевте да ја претпоставите командата за прикажување на датумот и времето користејќи командната линија на Линукс. Тоа е сосема едноставно ова:
датум
Стандардно излезот ќе биде нешто вака:
Wed Apr 20 19:19:21 BST 2016
Можете да го добиете датумот за прикажување на некој или сите од следниве елементи:
- % a - скратено име за датум (т.е. пн, утре, вен)
- % A - целодневно име (т.е. понеделник, вторник, среда)
- % b или% h - скратено име за месец (т.е. јануари, февруари, март)
- % B - полн месец име (јануари, февруари, март)
- % c - локализира датум и време (цел датум и време)
- % C - кратка година (т.е. 14, 15, 16)
- % d - ден од месец (т.е. 01, 02, 03)
- % D - исто како M / D / Y (т.е. 04/20/16)
- % е-ден од месец поместена (т.е. "1", "2")
- % F - полн датум, исто како и yyyy-mm-dd
- % H-час (00, 01, 02, 21, 22, 23)
- % I-час (1,2,3,10,11,12)
- % j - ден од годината (т.е. 243)
- % k-час поместена (т.е. "1" станува "1")
- % l-час поместена (12 часовен часовник)
- % m - број на месец (1,2,3)
- % М-минута (1,2,3,57,58,59)
- % n - нова линија
- % N - наносекунди
- % p - AM или PM
- % P - како% p но мали букви (иронично)
- % r - го лоцира времето од 12 часа
- % R - 24 часовна верзија на час и минута
- % s - секунди од 1970-01-01 00:00:00
- % S - втора (01,02,03, 57, 58, 59)
- % t - јазиче
- % T - време исто како% H:% M:% S
- % u - ден од седмицата (1 е понеделник, 2 е вторник итн.)
- % U - неделен број на годината (претпоставувајќи недела како прв ден од неделата)
- % V - број на седмици на ISO со понеделник како прв ден од неделата
- % w - ден во неделата (0 е недела)
- % W - недела број на годината со понеделник како прв ден од неделата
- % x - локална презентација на датуми (31.12.2015)
- % X - локална временска застапеност (14:44:44)
- % y - последните две цифри од годината
- % Y - година
- % z - нумерички временска зона (т.е. -0400)
- %: z - нумеричка временска зона како што следи (т.е. -04: 00)
- % :: z - нумеричка временска зона како што следи (т.е. -04: 00: 00)
- % Z - кратенката на временската зона (GMT)
- - - единечен цртички спречува нула
- _ - единечни подвлечени перничиња со празни места
- 0 - влошки со нули
- ^ - користете големи букви ако е можно
- # - користете спротивен случај ако е можно
Тоа е огромен број на опции и се сомневам дека командата за датуми е онаа што повеќето луѓе се обидуваат да додадат нешто кога тие прво сакаат да придонесат за Линукс и да ја соберат нивната прва програма .
Во суштина, ако сакате да се прикаже само времето што можете да го користите следново:
датум +% Т
Ова ќе излезе 19:45:00. (т.е. часови, минути и секунди)
Исто така, можете да го постигнете погоре користејќи го следново:
датум +% H:% M:% S
Можете да го прикачите и датумот со помош на горната команда:
датум +% d /% m /% Y% t% H:% M:% S
Во суштина можете да користите било која комбинација од горенаведените прекинувачи по симболот плус за да го изведете датумот колку што сакате. Ако сакате да додадете празни места, можете да користите цитати околу датумот.
датум + '% d /% m /% Y% H:% M:% S'
Како да го покажете датумот на UTC
Можете да го видите датумот на UTC за вашиот компјутер користејќи ја следнава команда:
датум -u
Ако сте во Велика Британија, ќе забележите дека наместо да се прикажува "18:58:20" како време ќе покаже "17:58:20" како време.
Како да го покажете датумот на RFC
Можете да го видите датумот на RFC за вашиот компјутер користејќи ја следнава команда:
датум -r
Ова го прикажува датумот во следниот формат:
Wed, 20 Apr 2016 19:56:52 +0100
Ова е корисно, бидејќи покажува дека сте час по час.
Команди за кориснички датуми
Дали сакате да го знаете датумот следниот понеделник? Пробајте ова:
датум -д "следниот понеделник"
Во моментот на пишувањето на ова враќање "Пон 25 април 00:00:00 БСТ 2016"
-d во основа печати датум во иднина.
Користење на истата команда можете да дознаете во кој ден од неделата е роденден или Божиќ.
date -d 12/25/2016
Резултатот е нед 25 декември.
Резиме
Вреди да ја проверите страната за прирачник за командата со датум користејќи ја следнава команда:
човек датум