GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

Saat bekerja di baris perintah Linux, Anda mungkin menemukan diri Anda dalam situasi di mana Anda perlu menampilkan (atau bahkan mengubah) waktu sistem saat ini. Tidak hanya itu, jika Anda bekerja dalam tim dengan anggota di zona waktu yang berbeda, Anda mungkin ingin terus memperbarui informasi terkait waktu untuk zona tempat anggota lain duduk.

Jika Anda mencari alat yang memungkinkan Anda melakukan semua ini (dan banyak lagi), Anda akan senang mengetahui bahwa ada perintah - dijuluki tanggal - yang melakukan semua ini. Dalam tutorial ini, kita akan membahas dasar-dasar perintah 'date' serta bagaimana Anda dapat menggunakannya. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua perintah dan instruksi yang disebutkan di sini telah diuji pada Ubuntu 16.04 LTS.

Perintah tanggal Linux

Berikut sintaks umum dari perintah tanggal:

date [OPTION]... [+FORMAT]

Dan inilah yang dikatakan halaman manual alat tentangnya:

date - print or set the system date and time

Display the current time in the given FORMAT, or set the system date.

Contoh gaya T&J berikut akan memberi Anda ide bagus tentang cara kerja perintah ini.

Q1. Bagaimana cara mendapatkan info tanggal/waktu sistem menggunakan perintah tanggal?

Itulah perilaku default alat. Untuk mengetahui tanggal dan waktu sistem Anda, yang harus Anda lakukan adalah menjalankan alat dengan cara berikut (ya, tanpa opsi apa pun):

date

Inilah perintah yang sedang beraksi:

Jadi Anda dapat melihat informasi seperti hari, tanggal, waktu, zona waktu, serta tahun ditampilkan di output.

Q2. Bagaimana cara mendapatkan tanggal yang sesuai dengan hari?

Lebih sering daripada tidak, kita melihat ke kalender untuk mengetahui tanggal berapa pada hari tertentu dalam seminggu. Misalnya, persyaratannya bisa mengetahui tanggal 'Selasa depan'. Anda akan senang mengetahui bahwa ini juga dimungkinkan menggunakan perintah 'tanggal'.

-d atau --tanggal opsi baris perintah akan membantu dalam kasus ini:

date -d "next Tuesday"

Berikut perintah di atas dalam tindakan:

Jadi, seperti yang Anda lihat, perintah tersebut mengungkapkan bahwa Selasa depan adalah 4 Juli

Input ke opsi -d/--date bisa dari jenis yang berbeda. Begini cara halaman manual menjelaskannya:

The --date=STRING is a mostly free format human readable date string such as 
"Sun,  29  Feb  2004  16:21:42  -0800"  or  "2004-02-29 16:21:42"  or  even "next Thursday". 

A date string may contain items indicating calendar date, time of day, time zone, day of week,
relative time, relative date, and numbers.  An empty string indicates the beginning of the day.

The date string format is more complex than is easily documented here but is fully described in
the info documentation.

Untuk mengakses dokumentasi info tanggal, gunakan perintah berikut:

info date

Q3. Bagaimana cara menampilkan informasi tanggal/waktu dalam format ISO 8601?

Jika Anda ingin alat ini menampilkan informasi tanggal/waktu dalam format ISO 8601, Anda dapat menggunakan --iso-8601 opsi baris perintah. Opsi ini mengharuskan Anda menentukan format.

--iso-8601[=FMT]

Begini cara halaman manual menjelaskan 'format':

FMT='date' for date only (the default), 'hours', 'minutes', 'seconds', or 'ns' for date and time to
the indicated precision. Example: 2006-08-14T02:34:56-0600

Misalnya, saya menguji perintah berikut:

date --iso-8601=seconds

Dan inilah output yang dihasilkannya:

2017-06-27T14:20:39+05:30

Q4. Bagaimana cara menampilkan tanggal/waktu dalam format RFC 3339?

Seperti yang Anda duga, ada opsi baris perintah khusus untuk ini juga:--rfc-3339 . Seperti opsi yang dibahas di bagian sebelumnya, opsi ini juga mengharuskan Anda memasukkan penentu format.

Tangkapan layar berikut menunjukkan opsi ini beraksi:

Demikian pula, Anda dapat menggunakan --rfc-2822 pilihan untuk menampilkan output dalam format tersebut.

Q5. Bagaimana cara menggunakan tanggal untuk menampilkan waktu modifikasi terakhir dari sebuah file?

Anda juga dapat menggunakan perintah tanggal untuk menampilkan waktu modifikasi terakhir dari sebuah file. -r tool alat ini opsi memungkinkan Anda melakukan ini. Ini contohnya:

date -r file1

Q6. Bagaimana cara mengatur tanggal/waktu sistem menggunakan perintah tanggal?

Untuk menyetel tanggal/waktu sistem ke nilai yang berbeda, gunakan -s opsi baris perintah. Opsi ini memerlukan string yang akan digunakan sebagai input untuk mengatur tanggal/waktu sistem.

date -s STRING

CATATAN:Opsi yang tersedia yang dapat Anda gunakan sebagai STRINGS telah dijelaskan pada K2 di atas.

Berikut adalah contoh bagaimana kami menggunakan -s opsi untuk mengatur tanggal dan waktu sistem kami:

date -s "2017-06-27 14:53:00"

Harap dicatat bahwa Anda mungkin harus menggunakan 'sudo' agar opsi -s berfungsi. Bagi mereka yang tidak yakin apa itu sudo, buka di sini.

Q7. Bagaimana cara menampilkan waktu saat ini dari beberapa lokasi lain?

Untuk membuat perintah 'tanggal' menampilkan waktu saat ini dari beberapa lokasi lain - katakanlah, Melbourne di Australia - gunakan dengan cara berikut:

Tanggal
TZ="Australia/Melbourne" date

Berikut perintah di atas dalam tindakan:

Catatan :Anda dapat menggunakan perintah 'tzselect' untuk menemukan nilai yang perlu diteruskan ke TZ.

Q8. Bagaimana cara mencetak atau mengatur Waktu Universal Terkoordinasi (UTC)?

Untuk ini, gunakan -u opsi baris perintah. Misalnya, perintah berikut akan menampilkan informasi dalam UTC:

date -u

Kesimpulan

Seperti kebanyakan dari Anda akan setuju, perintah tanggal sama sekali tidak sulit untuk dipahami dan digunakan. Selain itu, fakta bahwa itu juga dapat digunakan saat menangani beberapa lokasi geografis menjadikannya alat baris perintah yang penting. Kami telah membahas sebagian besar opsi baris perintah alat di sini, jadi coba saja di sistem Anda. Untuk mengetahui lebih lanjut, buka halaman manual perintah.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial perintah comm Linux untuk pemula (5 contoh)

  3. Tutorial Perintah Hostname Linux untuk Pemula (5 Contoh)

  1. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  2. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  3. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  1. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  2. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)

  3. Linux membunuh Tutorial Perintah untuk Pemula (5 Contoh)