9 Contoh Praktis Perintah tanggal Linux

9 Contoh Praktis Perintah tanggal Linux

Memenuhi perintah tanggal Linux. Tidak, itu tidak bisa memberi Anda malam yang romantis. Tapi itu bisa memformat tanggal di bagian atas surat cinta yang Anda tulis di terminal. Hampir? Mari kita mulai.





Saat Anda membuat skrip di Bash, Anda pasti harus mencetak tanggal atau waktu, dan tanggal atau waktu itu sering kali harus dalam format tertentu untuk memenuhi persyaratan fungsi lainnya. Saat itulah perintah tanggal mulai berlaku.





Seperti yang akan Anda lihat, perintah tanggal di Linux sederhana dan serbaguna, artinya ia akan menerima semua jenis input dan menghasilkan tanggal dalam banyak format. Ini juga memiliki fungsi khusus lainnya untuk berbagai tugas komputasi yang berhubungan dengan waktu. Mempelajari opsi dan sintaks tanggal pasti akan membuat Anda lebih ahli dalam skrip, dan mungkin lebih tepat waktu.





Sintaks Dasar Perintah Tanggal

Sintaks dasar untuk perintah tanggal adalah sebagai berikut:

date [OPTION]... [+FORMAT]

Itu artinya setelah masuk tanggal , Anda dapat memasukkan opsi, seperti -D atau -S , untuk menjalankan fungsi tertentu, yang akan kami jelaskan di bawah.



Anda juga dapat mengikutinya dengan memformat string, yang selalu dimulai dengan a + karakter. String tersebut mengambil karakter pemformatan tertentu, juga tercantum di bawah ini, untuk menentukan output.

Contoh Praktis Perintah tanggal Linux

Anda dapat menempatkan perintah tanggal untuk digunakan dalam beberapa cara. Mari kita pertimbangkan kasus penggunaan yang paling umum dan berguna dari hal yang sama.





1. Dapatkan Tanggal dan Waktu Saat Ini

Anda bisa mendapatkan tanggal dan waktu lokal saat ini dalam format default dengan meneruskan perintah tanggal sendiri.

$ date
Mon 19 Apr 2021 12:41:17 PM CDT

Seperti yang Anda lihat, tanggal memberi Anda informasi tanggal dan waktu yang relevan dalam format yang sederhana dan dapat diprediksi.





2. Dapatkan Tanggal Masa Lalu atau Masa Depan

Katakanlah dalam skrip Anda, Anda perlu menghitung waktu dan tanggal yang tepat satu minggu dari sekarang. Perintah tanggal telah membantu Anda. Keluarkan perintah ini, menggunakan -D opsi untuk mendapatkan informasi terperinci terkait dengan tanggal mendatang:

$ date -d 'next week'
Tue 27 Apr 2021 05:21:07 PM CDT

NS -D option, kependekan dari date, adalah tempat perintah date benar-benar bersinar. Ini akan menerima berbagai string tanggal kustom; mereka bisa teknis, seperti 20200315 , 15/03/20 , atau dapat dibaca seperti 15 Maret 2020 . Tetapi Anda juga dapat menggunakan istilah relatif, seperti besok , kemarin , minggu depan , dan banyak lagi. Bermain-main dengannya dan lihat bagaimana tanggal menginterpretasikan string input yang berbeda.

3. Format Tanggal

Anda mungkin telah memperhatikan dalam dua contoh sebelumnya, default tanggal ke format waktu yang sangat spesifik. Jadi bagaimana jika Anda membutuhkannya dalam format yang berbeda?

Anda dapat memformat output Anda mirip dengan perintah printf . Misalnya, Anda dapat mencetak tahun berjalan dengan perintah ini:

cara memasangkan airpod ke android
date +'Year: %Y'

NS + menandakan bahwa Anda menginginkan string yang diformat, dan apa pun yang muncul sesudahnya di dalam mengutip tanda, tanggal akan memproses dan memformat untuk output.

Berikut daftar karakter pemformatan yang paling mungkin Anda gunakan:

Memformat KarakterKeluaran
%HJam (00-24)
%SAYAJam (01-12)
%MMenit (00-59)
%SKedua (00-60)
%PAM atau PM
%KENama lengkap hari kerja (mis. Minggu)
%keNama singkatan hari kerja (mis. Sun)
%di dalamNomor hari kerja (0-6)
%DHari dalam sebulan (01-31)
%JHari dalam setahun (001-366)
% BNama lengkap bulan (misalnya Januari)
% BNama singkatan bulan (mis. Jan)
%MNomor bulan (01-12)

Anda bisa mendapatkan daftar lengkap karakter pemformatan menggunakan --Tolong pilihan di terminal.

date --help

4. Dapatkan Hari Minggu

Salah satu penggunaan format tanggal yang sangat umum dan praktis adalah mendapatkan hari dalam seminggu untuk tanggal tertentu. Misalnya, untuk memeriksa hari apa dalam seminggu tanggal 4 November 1995, masukkan perintah yang mirip dengan ini:

$ date -d '1996-04-11' +'%A'
Friday

NS -D opsi menunjukkan bahwa Anda menginginkan tanggal tertentu, '1996-04-11' string menunjukkan tanggal yang Anda inginkan, dan + '% A' pemformatan menunjukkan bahwa Anda ingin hari dalam seminggu dalam output. Ingat bahwa string tanggal bisa dalam banyak format, bukan hanya yang ditentukan di sini.

5. Dapatkan Waktu Universal Terkoordinasi

Dengan mengeluarkan -u bendera, Anda bisa mendapatkan waktu saat ini di Coordinated Universal Time (UTC).

$ date -u
Wed 21 Apr 2021 12:46:59 PM UTC

6. Keluarkan Waktu Lokal di Zona Waktu Lain

Jika Anda perlu mendapatkan tanggal di zona waktu lain, Anda dapat melakukannya dengan menyetel TZ = variabel lingkungan sebelum perintah tanggal.

Misalnya, Anda dapat melihat tanggal dan waktu saat ini di Mountain Standard Time (MST) dengan perintah berikut:

$ TZ=MST date
Tue 20 Apr 2021 03:45:29 PM MST

Untuk tujuan Anda, cukup ganti MST dengan inisial untuk zona waktu apa pun yang Anda inginkan. Anda juga dapat memilih untuk menggunakan notasi UTC. Misalnya, untuk mendapatkan zona waktu yang sama, ganti MST dengan UTC+7 .

Selain itu, Anda dapat memberi nama benua dan kota besar untuk mendapatkan waktu waktu lokal kota tersebut. Sebagai contoh:

$ TZ=America/Phoenix date
Tue 20 Apr 2021 03:45:29 PM MST

7. Dapatkan Waktu Modifikasi Terakhir File

Jika Anda membuat cadangan, misalnya, Anda sering harus mendapatkan tanggal modifikasi terakhir dari sebuah file. Anda dapat melakukan ini dengan melewati -R pilihan dan penamaan file.

$ date -r /etc/shadow
Wed 14 Apr 2021 07:53:02 AM CDT

Anda dapat mengubah stempel waktu file menggunakan perintah sentuh di Linux demikian juga.

8. Keluarkan dan Konversi Waktu Epoch

Anda dapat menghitung jumlah detik sejak zaman Unix dengan perintah berikut:

$ date +%s
1618955631

Anda juga dapat membalikkan proses dan mengubah waktu Unix menjadi format yang dapat dibaca manusia melalui penggunaan -D pilihan dan @ karakter.

$ date -d @1618955631
Tue 20 Apr 2021 04:53:51 PM CDT

Menghitung waktu Unix berguna jika Anda membutuhkan detik tepat yang pasti akan membuat perangkat lain tetap tersinkronisasi.

9. Setel Sementara Waktu Sistem

Anda dapat mengubah jam sistem Anda dari terminal dengan perintah tanggal dengan melewatkan -S argumen diikuti oleh waktu yang Anda inginkan. Misalnya, Anda dapat mengatur jam sistem ke 24 jam di masa mendatang dengan perintah berikut:

date -s 'tomorrow'

Perhatikan bahwa Anda memerlukan hak sudo untuk meneruskan perintah ini. Selain itu, perubahan mungkin tidak akan terus-menerus (artinya jam Anda akan kembali ke waktu sebelumnya setelah reboot) karena sebagian besar distro menggunakan utilitas lain untuk mengelola jam sistem Anda yang akan menimpa perubahan saat boot.

Perintah tanggal Linux Dijelaskan

Seperti dalam hidup, Anda tidak bisa lepas dari waktu di Linux. Itulah mengapa sangat penting bagi Anda untuk memahami cara memformat dan menggunakannya, melalui perintah tanggal. Satu hal yang pasti Anda temui dalam manajemen file Linux adalah berbagai cap waktu yang dibawa oleh file.

Membagikan Membagikan Menciak Surel Memahami Stempel Waktu File Linux: mtime, ctime, dan atime

Ingin mempelajari lebih lanjut tentang bagaimana Linux melacak perubahan dalam file? Inilah yang perlu Anda ketahui tentang Stempel Waktu File Linux.

bagaimana cara mendapatkan saluran lokal di roku
Baca Selanjutnya Topik-topik yang berkaitan
  • Linux
  • Perintah Linux
Tentang Penulis Jordan Gloor(51 Artikel Diterbitkan)

Jordan adalah staf penulis di MUO yang bersemangat membuat Linux dapat diakses dan bebas stres untuk semua orang. Dia juga menulis panduan tentang privasi dan produktivitas.

More From Jordan Gloor

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan