Ika-6 Na Utos: Siraan si Emma sa isip ng bata | Episode 144 RECAP (HD)
Talaan ng mga Nilalaman:
- Gamit ang Utos ng petsa ng Linux
- Mga Pagpipilian sa Pag-format ng Petsa
- Petsa ng String
- I-override ang Timezone
- Epoch Converter
- Paggamit ng petsa sa Ibang Mga Utos
- Ipakita ang Huling Oras ng Pagbabago ng isang File
- Itakda ang Oras at Petsa ng System
- Konklusyon
Ipinapakita ng utos ng petsa o nagtatakda ng petsa ng system. Ito ay karaniwang ginagamit upang i-print ang petsa at oras sa iba't ibang mga format at kalkulahin ang hinaharap at nakaraang mga petsa.
Sa tutorial na ito, takpan namin ang mga pangunahing kaalaman sa utos ng petsa.
Gamit ang Utos ng petsa ng Linux
Ang syntax para sa utos ng
date
ay ang mga sumusunod:
date…
Upang ipakita ang kasalukuyang oras at petsa ng system gamit ang default na pag-format, tawagan ang utos nang walang anumang mga pagpipilian:
date
Ang output ay isasama ang araw ng linggo, buwan, araw ng buwan, oras, timezone, at taon:
Mga Pagpipilian sa Pag-format ng Petsa
Ang output ng
date
ay maaaring mai-format na may isang pagkakasunud-sunod ng mga character na control control na nauna sa isang
+
sign. Ang mga kontrol sa format ay nagsisimula sa
%
simbolo at pinapalitan ng kanilang mga halaga.
date +"Year: %Y, Month: %m, Day: %d"
Ang
%Y
character ay papalitan ng taon,
%m
may buwan at
%d
sa araw ng buwan:
Year: 2019, Month: 06, Day: 02
Narito ang isa pang halimbawa:
date "+DATE: %D%nTIME: %T"
DATE: 06/02/19 TIME: 01:47:04
Sa ibaba ay isang maliit na listahan ng ilan sa mga pinaka-karaniwang mga character na pag-format:
-
%a- Ang pinaikling maikling pangalan ni Locale (hal. Mon)%A- Ang pinaikling ni Locale buong pangalan ng araw ng linggong (hal. Lunes)%b- Ang pinaikling din ni Locale ng maikling buwan na pangalan (hal. Jan)%B- Ang pinaikling din ni Locale ng mahabang buwan na pangalan (hal. Enero)%d- Araw ng buwan (hal., 01)%H- Hour (00..23)%I- Hour (01..12)%j- Araw ng taon (001..366)%m- Buwan (01..12))%M- Minuto (00..59)%S- Pangalawa (00..60)%u- Araw ng linggo (1..7)%Y- Buong taon (hal. 2019)
Upang makakuha ng isang buong listahan ng lahat ng mga pagpipilian sa pag-format ng
date --help
pagtakbo
date --help
o
man date
sa iyong terminal.
Petsa ng String
Pinapayagan ka ng
-d
pagpipilian upang mapatakbo sa isang tiyak na petsa. Maaari mong tukuyin ang petsa bilang isang string na madaling mabasa ng tao tulad ng sa ibaba:
date -d "2010-02-07 12:10:53"
Sun Feb 7 12:10:53 CET 2010
Gamit ang pasadyang pag-format:
date -d '16 Dec 1974' +'%A, %d %B %Y'
Monday, 16 December 1974
Ang linya ng petsa ay maaari ring tumanggap ng mga halaga tulad ng "bukas", "Biyernes", "huling Biyernes" "susunod na Biyernes", "sa susunod na buwan", "sa susunod na linggo"..etc.
date -d "last week"
Sat May 25 14:31:42 CEST 2019
Maaari mo ring gamitin ang pagpipilian ng string ng petsa upang maipakita ang iyong lokal na oras para sa iba't ibang mga timezones. Halimbawa, upang ipakita ang lokal na oras para sa 6:30 AM sa susunod na Lunes sa silangang baybayin ng Australia, mag-type ka:
date -d 'TZ="Australia/Sydney" 06:30 next Monday'
I-override ang Timezone
Ang utos ng
date
gumagamit ng default na timezone ng system. Upang gumamit ng ibang timezone itakda ang variable variable ng kapaligiran sa nais na timezone.
Halimbawa, upang ipakita ang oras ng Melbourne, Aus, mag-type ka:
TZ='Australia/Melbourne' date
Sat Jun 1 22:35:10 AEST 2019
Upang ilista ang lahat ng magagamit na mga zone ng oras, maaari mong
timedatectl list-timezones
ang mga file sa direktoryo
/usr/share/zoneinfo
o gamitin ang
timedatectl list-timezones
.
Epoch Converter
Ang utos ng
date
ay maaaring magamit bilang isang converter Epoch. Ang epoch, o Unix timestamp, ay ang bilang ng mga segundo na lumipas mula noong Enero 1, 1970 at 00:00:00 UTC.
Upang i-print ang bilang ng mga segundo mula sa panahon hanggang sa kasalukuyang araw gamitin ang
%s
format control:
date +%s
1559393792
Upang mai-convert ang mga segundo mula pa noong panahong ito, itakda ang mga segundo bilang isang string ng petsa na prefixed sa
@
:
date -d @1234567890
Paggamit ng petsa sa Ibang Mga Utos
Ang utos ng
date
ay madalas na ginagamit upang lumikha ng mga filenames na naglalaman ng kasalukuyang oras at petsa.
Ang utos sa ibaba ay lilikha ng isang backup
database_name-20190601.sql
file sa sumusunod na format
database_name-20190601.sql
mysqldump database_name > database_name-$(date +%Y%m%d).sql
Maaari mo ring gamitin ang
date
utos sa iyong mga script ng shell. Sa halimbawa sa ibaba ay nagtatalaga kami ng output ng
date
sa variable na
date_now
:
date_now=$(date "+%F-%H-%M-%S") echo $date_now
Ipakita ang Huling Oras ng Pagbabago ng isang File
Ang utos ng
date
may pagpipilian na
-r
nagpapakita ng huling oras ng pagbabago ng isang file. Halimbawa:
date -r /etc/hosts
Itakda ang Oras at Petsa ng System
Ang pagtatakda ng oras at petsa ng system nang manu-mano sa utos ng
date
ay karaniwang hindi inirerekomenda dahil sa karamihan sa mga pamamahagi ng Linux ang sistema ng orasan ay naka-synchronize gamit ang
ntp
o ang mga
systemd-timesyncd
ng
systemd-timesyncd
.
Gayunpaman, kung nais mong itakda nang manu-mano ang orasan ng system, maaari mong gamitin ang pagpipilian na
--set=
. Halimbawa, kung nais mong itakda ang petsa at oras hanggang 5:30 ng hapon, Hunyo 01, 2019, mag-type ka:
Konklusyon
Sa ngayon dapat kang magkaroon ng isang mahusay na pag-unawa sa kung paano gamitin ang utos ng petsa ng Linux.
terminal ng petsaUtos ng Echo sa linux na may mga halimbawa
Ang utos ng echo ay isa sa pinaka pangunahing at madalas na ginagamit na mga utos sa Linux. Ang mga argumento na naipasa sa echo ay nakalimbag sa karaniwang output.
Utos ng curl sa linux na may mga halimbawa
Ang curl ay isang utility na linya ng utos para sa paglilipat ng data mula sa o sa isang server na idinisenyo upang gumana nang walang pakikipag-ugnayan ng gumagamit. Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang curl tool sa pamamagitan ng mga praktikal na halimbawa at detalyadong mga paliwanag sa mga pinaka-karaniwang mga pagpipilian sa curl.
Linux cut utos na may mga halimbawa
Ang cut ay isang utility utility line na nagbibigay-daan sa iyo upang i-cut ang mga bahagi ng mga linya mula sa tinukoy na mga file o piped data at i-print ang resulta sa karaniwang output. Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng cut ng Linux sa pamamagitan ng mga praktikal na halimbawa at detalyadong mga paliwanag sa mga pinaka-karaniwang pagpipilian sa pagputol.







