GNU/Linux >> Belajar Linux >  >> Linux

8 Contoh Perintah Tanggal Cepat di Linux

Mempertahankan tanggal akurat pada sistem Linux adalah salah satu keterampilan penting yang harus dimiliki setiap pengguna Linux di ujung jari mereka. Perintah tanggal Linux digunakan untuk menampilkan dan mengatur pengaturan tanggal dan waktu pada sistem Linux. Tutorial ini memberi Anda gambaran sekilas tentang bagaimana Anda dapat menggunakan perintah tanggal untuk menampilkan dan menyetel tanggal di sistem Linux Anda.

Sintaks Dasar

Sintaks dasar dari perintah tanggal disediakan di bawah

$ tanggal [opsi]… [+format]

1 ) Perintah tanggal tanpa opsi

Dalam bentuk dasarnya, tanpa opsi perintah apa pun, perintah tanggal menampilkan tanggal dan waktu Anda saat ini termasuk hari dalam seminggu, bulan, tahun, waktu dalam format jj:mm:dd, dan zona waktu seperti yang disajikan di bawah ini.

$ date
Sun May  9 15:41:17 IST 2021
$

2) Menampilkan tanggal dan waktu dalam UTC

Untuk menampilkan waktu dalam UTC (Coordinated Universal Time ), sebelumnya disebut GMT (Greenwich Mean Time), tambahkan opsi -u.

$ date -u
Sun May  9 10:11:59 UTC 2021
$

3 ) Menampilkan tanggal tertentu dalam format string

Anda dapat menampilkan tanggal tertentu dalam format string menggunakan opsi –tanggal seperti yang diilustrasikan di bawah ini. Perhatikan bahwa ini tidak memengaruhi tanggal dan waktu sistem Anda, melainkan hanya mengubah format tanggal menjadi string.

$ date --date="10/10/2021"
Sun Oct 10 00:00:00 IST 2021
$

4) Gunakan perintah tanggal untuk memeriksa tanggal yang lalu

Perintah tanggal juga dapat mencetak tanggal dan waktu di masa lampau relatif terhadap tanggal Anda saat ini.

Misalnya, untuk memeriksa tanggal 9 hari yang lalu, jalankan perintah.

$ date --date="9 days ago"
Fri Apr 30 15:45:28 IST 2021
$

Untuk melihat tanggal dua minggu sebelumnya, jalankan perintah:

$ date --date="2 weeks ago"
Sun Apr 25 15:47:11 IST 2021
$

Untuk memeriksa tanggal tiga bulan lalu, jalankan:

$ date --date="3 months ago"
Tue Feb 9 15:47:52 IST 2021
$

Untuk mencetak tanggal 3 tahun yang lalu, jalankan:

$ date --date="3 years ago"
Wed May  9 15:49:04 IST 2018
$

5) Gunakan perintah tanggal untuk memeriksa tanggal yang akan datang

Sama seperti Anda dapat memeriksa tanggal yang lalu, perintah tanggal juga memungkinkan Anda untuk menampilkan tanggal yang akan datang.

Misalnya, untuk memeriksa tanggal lari besok:

$ date --date="tomorrow"
Mon May 10 15:50:14 IST 2021
$

Untuk memeriksa tanggal berapa tepatnya seminggu dari sekarang, jalankan:

$ date --date="next week"
Sun May 16 15:51:03 IST 2021
$

Untuk menampilkan tanggal berapa dalam waktu dua minggu, jalankan:

$ date --date="2 weeks"
Sun May 23 15:51:46 IST 2021
$

Untuk menampilkan tanggal 4 bulan dari sekarang jalankan:

$ date --date="4 months"
Thu Sep  9 15:52:33 IST 2021
$

Dan untuk mengecek tanggal 2 tahun dari sekarang jalankan:

$ date --date="2 years"
Tue May  9 15:53:20 IST 2023
$

6) Opsi pemformatan tanggal

Perintah tanggal hadir dengan banyak opsi yang memungkinkan Anda untuk menyesuaikan keluaran tanggal. Di bawah ini tercantum beberapa opsi pemformatan yang tersedia.

  • %D – Menampilkan tanggal dalam format bb/hh/tt
  • %Y – Tahun (mis., 2021)
  • %m – Bulan (01-12)
  • %B – Nama bulan dalam format string lengkap (mis., Februari)
  • %b – Nama bulan dalam format string yang dipersingkat (mis., Feb)
  • %d – Hari dalam sebulan (mis., 01)
  • %j – Hari dalam setahun (001-366)
  • %u – Hari dalam seminggu (1-7)
  • %A – Hari kerja dalam format string penuh (mis., Jumat)
  • %a – Hari kerja dalam format singkat (mis., Jum)
  • %H – Jam (00-23)
  • %I – Jam (01-12)
  • %M – Menit (00-59)
  • %S – Detik (00-60)

Sintaks untuk menggunakan opsi tanggal cukup sederhana:

$ tanggal “+% pilihan”

Misalnya, untuk mencetak tanggal dalam format yy/mm/dd, jalankan

$ date "+%Y-%m-%m"
2021-05-05
$

Untuk mencetak hari dalam seminggu, bulan, tahun, dan waktu berjalan saat ini:

$ date "+%A %B %Y %T"
Sunday May 2021 15:55:56
$

7) Cara menyetel tanggal dan waktu

Perintah tanggal juga memungkinkan Anda untuk mengatur tanggal dan waktu. Misalnya, untuk menyetel tanggal dan waktu ke 25 Juni 2021 jam 11:15, jalankan perintah:

$ sudo date --set="20210625 11:15"
Fri Jun 25 11:15:00 IST 2021
$
CATATAN:

Menyetel tanggal dan waktu sistem dengan cara ini tidak disarankan karena waktu kemungkinan besar tidak akurat. Cara yang lebih baik untuk mencapai ini adalah dengan menggunakan utilitas chrony yang merupakan pengganti daemon ntpd yang sekarang sudah tidak digunakan lagi. Faktanya, sistem modern seperti CentOS 8 / RHEL 8 tidak mendukung NTP. Kami memiliki panduan mendetail tentang cara menyinkronkan waktu dan tanggal menggunakan chrony.

Jika Anda ingin mengubah zona waktu, gunakan perintah timedatectl, contohnya di bawah ini.

$ sudo timedatectl set-timezone Asia/Kolkata

8) Menggunakan perintah Tanggal dalam variabel

Terkadang saat membuat skrip shell, kami menyimpan perintah tanggal ke variabel dan kemudian kami membuat file log menggunakan variabel itu, contohnya ditunjukkan di bawah ini,

#!/bin/bash
LOGFILE=/tmp/logs-$(date +%d-%m-%Y_%T)
echo "##Check Cluster for Failed Resources##"  >> $LOGFILE
crm_mon -1 -rf | grep FAILED  >> $LOGFILE
echo -e "\n\n" >> $LOGFILE
echo "##Check Cluster for Stopped Resources##"  >> $LOGFILE
crm_mon -1 -rf | grep -i STOPPED  >> $LOGFILE
echo -e "\n\n" >> $LOGFILE

Ringkasan

Kami harap kami telah menjelaskan penggunaan perintah tanggal Linux, dan kami percaya Anda dapat menggunakannya untuk menampilkan tanggal sistem dan menyesuaikan output sesuai keinginan Anda.

Baca Juga :Contoh Perintah 9 tee di Linux


Linux
  1. 7 Contoh Perintah Linux df

  2. 8 Contoh Perintah Linux TR

  3. sa Contoh Perintah di Linux

  1. Contoh Perintah rm di Linux

  2. Contoh Perintah ps di Linux

  3. tanggal Contoh Perintah di Linux

  1. w Contoh Perintah di Linux

  2. Contoh Perintah ac di Linux

  3. Contoh Perintah df di Linux