Tanggal, beberapa konsep dan opsi untuk menggunakan perintah ini di Ubuntu

tentang perintah tanggal

Pada artikel selanjutnya kita akan membahasnya beberapa konsep dan opsi dari perintah tanggal. Ketika pengguna menggunakan distribusi Gnu / Linux, kami memiliki banyak perintah yang dapat kami gunakan. Dengan mereka kami akan dapat memperoleh informasi tentang layanan, proses, komponen sistem, dan banyak hal lainnya. Semua perintah ini difokuskan untuk mengaktifkan administrasi dan manajemen dukungan yang tepat.

Salah satu perintah yang tersedia ini adalah tanggal. Ini digunakan untuk dapatkan tanggal dan waktu sistem saat ini atau bahkan untuk mengatur tanggal sistem. Meskipun penggunaannya yang paling umum adalah mencetak tanggal dan waktu dalam format yang berbeda serta menghitung tanggal masa depan dan masa lalu. Pada baris berikut kita akan melihat beberapa konsep dan opsi dasar penggunaan perintah ini.

tentang cache dns kosong
Artikel terkait:
Hapus cache DNS dengan mudah di Ubuntu

Gunakan perintah tanggal di Ubuntu

Untuk memulainya, harus dikatakan demikian sintaks untuk perintah tanggal Itu adalah sebagai berikut:

date [OPCIÓN] ... [+FORMATO]

Jika kita mau melihat waktu dan tanggal sistem saat ini menggunakan format default, di terminal (Ctrl + Alt + T) Anda hanya perlu mengetik:

perintah tanggal

date

Outputnya akan mencakup; hari dalam seminggu, bulan, hari dalam sebulan, waktu, zona waktu, dan tahun.

Opsi format untuk perintah tanggal

Output dari perintah tanggal yang dapat kita lakukan format dengan urutan karakter untuk mengontrol format yang diawali dengan tanda +. Kontrol format dimulai dengan simbol% ​​dan diganti dengan nilai yang sesuai di keluaran:

opsi perintah tanggal

date +"Año: %Y, Mes: %m, Día: %d"

Karakternya % Y akan diganti dengan tahun, % m dengan bulan dan% d dengan hari dalam sebulan. Contoh lain dari kontrol format adalah sebagai berikut:

contoh lain dari opsi perintah tanggal

date "+FECHA: %D%nHORA: %T"

Selanjutnya kita akan melihat yang kecil daftar beberapa karakter pemformatan yang paling umum:

  • % a → Singkatan nama hari ini.
  • % A → Nama lengkap hari ini.
  • % b → Bulan yang disingkat.
  • % B → Nama sebulan penuh.
  • % d → Hari dalam sebulan.
  • % H → Waktu. Dari 00 sampai 23.
  • % I → Waktu. Dari 01 sampai 12.
  • % j → Hari numerik dalam setahun.
  • % m → Nomor bulan.
  • % M → Menit.
  • % S → Detik.
  • % u → Jumlah hari dalam seminggu.
  • % Y → Setahun penuh.

untuk dapatkan daftar lengkap dari semua opsi pemformatan, di terminal kita bisa menggunakan:

bantuan perintah tanggal

date --help

Kita juga bisa pergi ke halaman manual terkait:

man date

String tanggal

Opsi -d akan memungkinkan kita menggunakan tanggal tertentu. Kami akan dapat menentukan tanggal sebagai string tanggal yang dapat dibaca manusia:

tanggal yang dapat dibaca manusia

date -d "19:47:47 2019-02-09"

Kita juga bisa menggunakan format kustom:

tanggal kustom string tanggal

date -d '02 Feb 1982' +'%A, %d %B %Y'

String juga dapat menerima nilai seperti; "besok "," jumat "," jumat lalu "" jumat depan "," bulan depan "," minggu depan ".. dll.

tanggal bulan depan

date -d "next month"

Opsi lain yang tersedia adalah tahu hari pasti dari suatu kencan dengan baris berikut:

tahu hari kencan dengan perintah tanggal

date -d "2019-06-28" +"%A"

Ganti zona waktu saat ini

Default, perintah tanggal memanfaatkan zona waktu yang ditentukan dalam direktori / etc / localtime. Variabel lingkungan TZ (TimeZone) dapat digunakan untuk mengganti perilaku ini. Untuk menggunakan zona waktu yang berbeda, TZ variabel lingkungan dapat diatur ke zona waktu yang diinginkan.

Misalnya, untuk menampilkan waktu Kabul, Asia, kita ketik di terminal (Ctrl + Alt + T):

ganti zona waktu

TZ='Asia/Kabul' date

Untuk mencantumkan semua zona waktu yang tersedia kita dapat membuat daftar file di direktori / usr / share / zoneinfo atau menggunakan perintah timedatectl list-timezones.

zona waktu yang tersedia

Cara mengonversi epoch ke tanggal Linux

Perintah tanggal dapat digunakan sebagai konverter. Zaman Unix cap waktu, adalah jumlah detik yang telah berlalu sejak 1 Januari 1970 pukul 00:00:00 UTC.

untuk mencetak jumlah detik dari waktu itu hingga hari ini, cukup gunakan kontrol format% s:

konverter zaman dengan tanggal

date +%s

Kita juga bisa dapatkan detik hingga tanggal tertentu:

date -d "2019-06-05" +"%s"

untuk ubah detik menjadi tanggal sekarang, Anda hanya perlu menyetel detik sebagai string tanggal:

tanggal dari konverter zaman

date -d @1559604647

Menampilkan waktu modifikasi terakhir file dengan tanggal

Jika kami menggunakan perintah tanggal dengan opsi -r kita bisa mendapatkan waktu modifikasi terakhir file. Sebagai contoh:

tanggal modifikasi file

date -r /etc/hosts

Jika Anda ingin mengubah stempel waktu file, Anda dapat menggunakan perintah menyentuh.

Tetapkan tanggal dan waktu sistem

Jika Anda ingin menyetel jam sistem secara manual, Anda dapat menggunakan opsi "–Set =". Misalnya, jika kami ingin menyetel tanggal dan waktu menjadi 2:30 pada 1 Juli 2019, kami akan mengetik:

date --set="20190701 14:30"

Umumnya tidak disarankan untuk menyetel tanggal dan waktu sistem secara manual dengan perintah tanggal. Di sebagian besar distribusi, jam sistem disinkronkan oleh layanan ntp atau systemd-timesyncd.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   LorZ dijo

    Tidak ada yang Anda taruh di Ubuntu Server yang berhasil untuk saya