У гэтым кіраўніцтве я пакажу вам, як надрукаваць дату і час з дапамогай каманднага радка Linux у розных фарматах.
Як адлюстроўваць дату і час
Вы маглі б, напэўна, здагадаліся, каманда для адлюстравання даты і часу з дапамогай каманднага радка Linux. Гэта даволі проста:
дата
Па змаўчанні выснова будзе нешта накшталт гэтага:
Ср 20 красавіка 19:19:21 BST 2016
Вы можаце атрымаць дату, каб адлюстраваць любы або ўсе з наступных элементаў:
- % А - скарочаная назва дня (г.зн. пн, аў, ср)
- % A - поўная назва дня (гэта значыць панядзелак, аўторак, серада)
- % Б або% г - скарочаная назва месяца (г.зн. студзень, люты, сакавік)
- % B - поўная назва месяца (студзень, люты, сакавік)
- % З - Locales даты і часу (поўная дата і час)
- % C - кароткі год (г.зн. 14, 15, 16)
- % D - дзень месяца (г.зн. 01, 02, 03)
- % D - такі ж, як M / D / Y (г.зн. 04/20/16)
- % Е - дзень месяца пракладзены (гэта значыць '1', '2')
- % F - поўная дата, такі ж, як гггг-мм-дд
- % Н - гадзіну (00, 01, 02, 21, 22, 23)
- % I - гадзіна (1,2,3,10,11,12)
- % J - дзень года (г.зн. 243)
- % Да - гадзіна пракладзены (г.зн. '1' становіцца '1')
- % Л - гадзіна падкладка (12 вартавыя гадзіны)
- % М - нумар месяца (1,2,3)
- % M - хвіліны (1,2,3,57,58,59)
- % П - новая лінія
- % N - нанасекунд
- % Р - AM або PM
- % Р - як% р, але ў ніжнім рэгістры (іранічна)
- % R - Locales 12 гадзін часу на гадзіннік
- % R - 24 гадзін версія гадзіны і хвілін
- % S - секунды з моманту 1970-01-01 00:00:00
- % S - другая (01,02,03, 57, 58, 59)
- % Т - ўкладка
- % Т - час такі ж, як% H:% M:% S
- % U - дзень тыдня (1 панядзелак 2 аўторак і г.д.)
- % U - нумар тыдня ў году (мяркуецца, што ў нядзелю ў першы дзень тыдня)
- % V - ISO нумар тыдня з панядзелка як першы дзень тыдня
- % Вага - дзень тыдня (0 нядзеля)
- % W - нумар тыдня ў году з панядзелка, у якасці першага дня тыдня
- % Х - лакалі ўяўленне даты (12/31/2015)
- % X - лакалі прадстаўлення часу (14:44:44)
- % У - апошнія дзве лічбы года
- % Y - год
- % Г - лікавы гадзінны пояс (г.зн. -0400)
- %: Г - лікавы гадзінны пояс наступным чынам (г.зн. -04: 00)
- % :: г - лікавы гадзінны пояс наступным чынам (гэта значыць -04: 00: 00)
- % Z - часовая зона літарныя абрэвіятуры (GMT)
- - - адзін злучок прадухіляе дадатак нулёў
- _ - адзін сімвал ніжняга падкрэслення падушачкі з прабеламі
- 0 - падушачкі з нулямі
- ^ - выкарыстанне ў верхнім рэгістры, калі гэта магчыма
- # - выкарыстанне супрацьлеглы выпадак, калі гэта магчыма
То ёсць велізарная колькасць варыянтаў , і я падазраю , што каманда даты з'яўляецца адным з найбольш людзей спрабуюць што- то дадаць, калі яны спачатку хочуць ўнесці свой уклад у Linux і скласці сваю першую праграму .
Па сутнасці, калі вы хочаце, каб адлюстраваць толькі час, якое вы можаце выкарыстоўваць наступнае:
дата +% Т
Гэта будзе выводзіць 19:45:00. (Гэта значыць гадзіны, хвіліны, затым секунды)
Вы таксама можаце дасягнуць вышэй, выкарыстоўваючы наступнае:
дата +% H:% M:% S
Вы можаце прымацаваць дату, а таксама з дапамогай названых вышэй каманд:
дата +% d /% м /% Y% т% H:% M:% S
У прынцыпе вы можаце выкарыстоўваць любую камбінацыю з вышэйзгаданых перамыкачоў пасля сімвала плюс для вываду даты, як вы так хочаце. Калі вы хочаце дадаць прабелы вы можаце выкарыстоўваць двукоссі вакол даты.
дата + '% d /% м /% Y% H:% M:% S'
Як паказаць UTC Дата
Вы можаце праглядзець дату UTC для Вашага кампутара з дапамогай наступнай каманды:
дата -u
Калі вы знаходзіцеся ў Вялікабрытаніі, вы заўважыце, што замест таго, каб паказваць «18:58:20» як час пакажа «17:58:20» як час.
Як паказаць RFC Дата
Вы можаце праглядзець дату RFC для вашага кампутара з дапамогай наступнай каманды:
дата -r
Гэта адлюстроўвае дату ў наступным фармаце:
Пар, 20 Травень 2016 19:56:52 0100
Гэта карысна, паколькі гэта паказвае, што вы гадзіну наперад GMT.
Некаторыя карысныя каманды Дата
Вы хочаце ведаць дату наступнага панядзелка рабіць? Паспрабуйце гэта:
дата -d «наступны панядзелак»
На момант напісання гэтага вяртае «пн 25 крас 00:00:00 BST 2016»
-d ў асноўным друкуе дату ў будучыні.
Выкарыстоўваючы тую ж каманду, вы можаце даведацца, які дзень тыдня ваш дзень нараджэння ці Каляды на.
Дата -d 12/25/2016
У выніку ня 25 снежня.
рэзюмэ
Варта праверыць старонку кіраўніцтва па камандзе даце, выкарыстоўваючы наступную каманду:
дата людзей