Perintah Dasar Linux Ubuntu
Isi kandungan:
- Menggunakan Perintah tarikh Linux
- Pilihan Pemformatan Tarikh
- Tarikh String
- Mengatasi Zon Waktu
- Penukar Epoch
- Menggunakan tarikh dengan Perintah Lain
- Paparkan Masa Pengubahsuaian Terakhir Fail
- Tetapkan Masa dan Tarikh Sistem
- Kesimpulannya
Perintah tarikh memaparkan atau menetapkan tarikh sistem. Ia paling biasa digunakan untuk mencetak tarikh dan masa dalam format yang berbeza dan mengira tarikh masa depan dan masa lalu.
Dalam tutorial ini, kami akan meliputi asas-asas arahan tarikh.
Menggunakan Perintah tarikh Linux
Sintaks untuk arahan
date
adalah seperti berikut:
date…
Untuk memaparkan masa dan tarikh sistem semasa menggunakan pemformatan lalai, masukkan arahan tanpa sebarang pilihan:
date
Keluaran akan termasuk hari dalam seminggu, bulan, hari bulan, masa, zon waktu, dan tahun:
Pilihan Pemformatan Tarikh
Output
date
boleh diformat dengan urutan aksara kawalan format yang didahului oleh tanda
+
. Kawalan format bermula dengan simbol
%
dan digantikan oleh nilai-nilai mereka.
date +"Year: %Y, Month: %m, Day: %d"
Aksara
%Y
akan digantikan dengan tahun,
%m
dengan bulan dan
%d
dengan hari bulan:
Year: 2019, Month: 06, Day: 02
Berikut adalah contoh lain:
date "+DATE: %D%nTIME: %T"
DATE: 06/02/19 TIME: 01:47:04
Di bawah ini adalah senarai kecil beberapa aksara pemformatan yang paling biasa:
-
%a
- Nama singkat hari pendek pendek nama tempatan (contohnya, Mon)%A
- Nama ringkas hari seminggu yang singkat (misalnya Isnin)%b
- Nama sebulan pendek pendek nama tempatan (misalnya Jan)%B
- - Hari bulan (contohnya 01)%H
- Jam (00..23)%I
- Jam (01..12)%j
- Hari tahun (001..366)%m
- Bulan (01..12)%M
- Minit (00..59)%S
- Kedua (00..60)%u
- Hari dalam seminggu (1..7)
Untuk mendapatkan senarai penuh semua pilihan pemformatan jalankan
date --help
atau
man date
di terminal anda.
Tarikh String
Pilihan
-d
membolehkan anda beroperasi pada tarikh tertentu. Anda boleh menentukan tarikh sebagai rentetan tarikh yang boleh dibaca manusia seperti di bawah:
date -d "2010-02-07 12:10:53"
Sun Feb 7 12:10:53 CET 2010
Menggunakan pemformatan tersuai:
date -d '16 Dec 1974' +'%A, %d %B %Y'
Monday, 16 December 1974
Rentetan tarikh juga boleh menerima nilai seperti "esok", "Jumaat", "Jumaat lepas" "Jumaat depan", "bulan depan", "minggu depan"..tetap.
date -d "last week"
Sat May 25 14:31:42 CEST 2019
Anda juga boleh menggunakan pilihan rentetan tarikh untuk menunjukkan masa setempat anda untuk masa yang berbeza. Sebagai contoh, untuk menunjukkan masa tempatan untuk 6:30 pagi Isnin depan di pantai timur Australia, anda akan menaip:
date -d 'TZ="Australia/Sydney" 06:30 next Monday'
Mengatasi Zon Waktu
Perintah
date
menggunakan zon waktu sistem lalai. Untuk menggunakan zon waktu yang berbeza, tetapkan pembolehubah persekitaran
TZ
ke zon waktu yang dikehendaki.
Sebagai contoh, untuk menunjukkan Melbourne, masa Aus, anda akan menaip:
TZ='Australia/Melbourne' date
Sat Jun 1 22:35:10 AEST 2019
Untuk menyenaraikan semua zon waktu yang ada, anda boleh menyenaraikan fail dalam direktori
/usr/share/zoneinfo
atau gunakan
timedatectl list-timezones
.
Penukar Epoch
Perintah
date
boleh digunakan sebagai penukar Epoch. Epoch, atau cap waktu UNIX, adalah bilangan saat yang telah berlalu sejak 1 Januari 1970 jam 00:00:00 UTC.
Untuk mencetak bilangan saat dari zaman ke hari semasa gunakan kawalan format
%s
:
date +%s
1559393792
Untuk menukar detik sejak zaman kini, tetapkan detik sebagai rentetan tarikh yang diawali dengan
@
:
date -d @1234567890
Menggunakan tarikh dengan Perintah Lain
Perintah
date
paling kerap digunakan untuk membuat nama fail yang mengandungi masa dan tarikh semasa.
Perintah di bawah akan membuat fail sandaran Mysql dalam format berikut
database_name-20190601.sql
mysqldump database_name > database_name-$(date +%Y%m%d).sql
Anda juga boleh menggunakan arahan
date
dalam skrip shell anda. Dalam contoh di bawah ini kami memberikan output
date
kepada pemboleh ubah
date_now
:
date_now=$(date "+%F-%H-%M-%S") echo $date_now
Paparkan Masa Pengubahsuaian Terakhir Fail
Perintah
date
dengan pilihan
-r
menunjukkan masa pengubahsuaian terakhir fail. Sebagai contoh:
date -r /etc/hosts
Tetapkan Masa dan Tarikh Sistem
Menetapkan masa dan tarikh sistem secara manual dengan arahan
date
biasanya tidak disyorkan kerana pada kebanyakan pengagihan Linux jam sistem disegerakkan menggunakan
ntp
atau perkhidmatan
systemd-timesyncd
.
Walau bagaimanapun, jika anda ingin menetapkan jam sistem secara manual, anda boleh menggunakan pilihan
--set=
. Sebagai contoh, jika anda mahu menetapkan tarikh dan masa kepada 5:30 petang, 01 Jun, 2019, anda akan menaip:
Kesimpulannya
Sekarang anda harus mempunyai pemahaman yang baik mengenai cara menggunakan arahan tarikh Linux.
terminal tarikhPerintah Echo di linux dengan contoh
Perintah echo adalah salah satu perintah yang paling asas dan kerap digunakan di Linux. Argumen-argumen yang dihantar kepada echo dicetak pada output standard.
Perintah Curl di linux dengan contoh
Curl adalah utiliti baris perintah untuk memindahkan data dari atau ke pelayan yang direka untuk berfungsi tanpa interaksi pengguna. Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan alat curl melalui contoh-contoh praktikal dan penjelasan terperinci tentang pilihan curl yang paling biasa.
Memotong perintah Linux dengan contoh
Potong adalah utiliti baris perintah yang membolehkan anda memotong bahagian garisan dari fail tertentu atau data paip dan mencetak hasilnya kepada output standard. Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan arahan memotong Linux melalui contoh-contoh praktikal dan penjelasan terperinci tentang pilihan cut yang paling biasa.