Perintah Linux

Perintah tanggal Linux

Perintah tanggal Linux
Perintah tanggal adalah perintah sederhana yang, secara default, menunjukkan tanggal dan waktu sistem saat ini. Namun, fungsinya tidak terbatas di sana. Ada banyak cara untuk menyesuaikan output, misalnya, menyajikan dalam berbagai format, menghitung tanggal, dan bahkan mengatur jam sistem dengan hak admin!

Alat ini tersedia di sistem mirip Unix. Jika Anda menjalankan segala jenis distro Linux, itu sudah memiliki fitur alat "tanggal". Berikut cara memastikan bahwa sistem Anda sudah memilikinya.

tanggal berapa

Saya menggunakan Manjaro Linux sebagai driver utama saya dan alat "tanggal" sudah ada di sistem. Setiap kali menjalankan "tanggal", alat akan dipanggil dari direktori "/usr/bin".

Mari kita periksa penggunaan alat sederhana ini!

Penggunaan tanggal

Alat "tanggal" menggunakan struktur perintah berikut:.

tanggal

Jalankan perintah "tanggal" di terminal.

tanggal

Outputnya cukup bisa dimengerti. Ini hari Jumat, 26 Juli 2019, dan perintah dijalankan pada 23:13:01 (format 12 jam) dan zona waktunya adalah GMT +6.

Format tampilan

Alat "tanggal" menggunakan format waktu/tanggal dari lokal saat ini, kan?? Namun, ada banyak format tampilan yang digunakan di seluruh dunia. Jika Anda ingin output waktu dalam format itu, "tanggal" mampu melakukannya.

Misalnya, perintah berikut akan mencetak output dalam format ISO 8601:.

tanggal --iso-8601=detik

tanggal --iso-8601=menit

tanggal --iso-8601=jam

Jika Anda ingin output dalam format RFC 3339, gunakan struktur berikut:.

tanggal --rfc-3339=detik

tanggal --rfc-3339=menit

tanggal --rfc-3339=ns

Perintah yang sama berlaku untuk format RFC 2822.

Penentu format

Jika Anda ingin "tanggal" beroperasi pada tanggal tertentu, gunakan tanda "-d".

tanggal -d"--"

"tanggal" menawarkan berbagai opsi tampilan. Misalnya, Anda dapat menentukan output Anda sendiri!

tanggal +"Minggu: %V; Tahun: %y"

Dalam perintah ini, "% V" menunjukkan nomor minggu ini dan "% y" menunjukkan 2 digit terakhir tahun ini. Untuk durasi satu tahun penuh, gunakan formatter “%Y”.

tanggal +"Minggu: %V; Tahun: %Y"

Daftar penentu format terlalu panjang untuk disertakan. Berikut adalah beberapa yang menarik.

%d: Hari dalam sebulan

%m: Bulan dalam setahun

%Y: Tahun

%y: 2 digit terakhir tahun ini

%w: Hari dalam seminggu

%A: Nama hari kerja

%a: Nama hari kerja (disingkat)

%B: Nama bulan penuh

%b: Nama bulan disingkat month

%H: Jam (format 24 jam)

%I: Jam (format 12 jam)

%S: Kedua

%T: Waktu hari ini

%d: Tanggal bulan ini

%x: Representasi tanggal dari lokal saat ini

%X: Representasi waktu dari lokal saat ini

Periksa waktu modifikasi file

"tanggal" sangat serbaguna. Alat ini juga dapat digunakan untuk memeriksa waktu ketika file/folder tertentu terakhir diubah.

tanggal -r

Mengesampingkan zona waktu

Secara default, setiap kali menjalankan tanggal, itu akan menggunakan zona waktu saat ini. Zona waktu diatur dalam variabel lingkungan TZ. Nilai default TZ didefinisikan dalam file “/etc/localtime”.

Dengan mengubah nilai TZ, kami dapat memaksa tanggal untuk menunjukkan waktu dari zona waktu yang berbeda.

TZ=GMT+2 tanggal

TZ juga memungkinkan untuk nilai yang berbeda. Misalnya, notasi regional juga diperbolehkan.

Untuk semua zona waktu yang tersedia, periksa direktori berikut.

cd /usr/share/zoneinfo && ls

Dimungkinkan juga untuk memberi tahu tanggal untuk menunjukkan berbagai titik waktu.

# Tampilkan waktu saat ini
tanggal -d sekarang

# Tunjukkan waktu hari ini
tanggal -d hari ini

# Kemarin
tanggal -d kemarin

#Besok
tanggal -d besok

# Waktu Selasa (minggu ini)
tanggal -d Selasa

# Waktu Selasa (minggu sebelumnya)
waktu -d selasa lalu

# Minggu depan
tanggal -d minggu depan

# Minggu sebelumnya
tanggal -d minggu lalu

# Bulan depan
tanggal -d bulan depan

# Bulan sebelumnya
tanggal -d bulan lalu

# Tahun depan
tanggal -d tahun depan

# Tahun sebelumnya
tanggal -d tahun lalu

Menghitung detik

Alat "tanggal" juga menyertakan fitur menarik ini di mana ia dapat menghitung jumlah detik dari waktu epoch UNIX (00:00:00, 1 Jan 1970) hingga waktu saat ini.

tanggal +%s

Dimungkinkan juga untuk menghitung detik dari zaman hingga tanggal/waktu yang ditentukan.

tanggal -d "1975-01-31" +"%s"

Bagaimana dengan mengubah Epoch menjadi tanggal?? Cukup berikan nilai Epoch ke "date" dan biarkan ia melakukan tugasnya.

tanggal -d @123456789

Tanggal juga dapat menentukan hari dalam seminggu dari tanggal yang diberikan.

tanggal -d "1999-01-31" +"%A"

Penggunaan dalam skrip

Dengan semua trik ini, Anda sekarang dapat menerapkan kemampuan ke dalam skrip Anda juga. Di sini, saya telah menunjukkan beberapa cara menggunakan "tanggal" di skrip Anda.

STARTTIME='tanggal'
gema $STARTTIME

Dengan menggunakan metode yang sama, Anda juga dapat membuat file dengan tanggal dan waktu pembuatan yang dicantumkan sebagai namanya.

sentuh ~/Desktop/'tanggal +%F'.txt

Metode serupa juga dapat digunakan untuk membuat arsip.

tar -czvf 'tanggal +%F'-google-chrome-backup.ter.gz ~/.config/google-chrome

Mengubah tanggal dan waktu

"tanggal" juga dapat digunakan untuk mengubah tanggal dan waktu sistem. Jika sistem Anda menggunakan ntpd dan mengonfigurasi zona waktu dengan benar, maka Anda tidak perlu melalui langkah ini. Namun, jika ada kebutuhan, menggunakan flag "-set" akan berhasil.

Untuk menggunakan flag ini, perintahnya mengikuti struktur ini.

tanggal sudo --set="
Cara Mengganti Tombol Kiri & Kanan Mouse di PC Windows 10
Sudah menjadi hal biasa bahwa semua perangkat mouse komputer dirancang secara ergonomis untuk pengguna yang tidak kidal. Tetapi ada perangkat mouse ya...
Tiru klik Mouse dengan mengarahkan mouse menggunakan Clickless Mouse di Windows 10
Menggunakan mouse atau keyboard dalam posisi yang salah dari penggunaan yang berlebihan dapat menyebabkan banyak masalah kesehatan, termasuk keteganga...
Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...