Windows 7 - Διαμόρφωση μέσων αποθήκευσης
Πίνακας περιεχομένων:
- Χρησιμοποιώντας την εντολή ημερομηνίας του Linux
- Επιλογές μορφοποίησης ημερομηνιών
- Σειρά ημερομηνίας
- Αντικατάσταση της ζώνης ώρας
- Μετατροπέας εποχής
- Χρησιμοποιώντας την ημερομηνία με άλλες εντολές
- Εμφανίζει τον τελευταίο χρόνο τροποποίησης ενός αρχείου
- Ρυθμίστε την ώρα και την ημερομηνία συστήματος
- συμπέρασμα
Η εντολή ημερομηνίας εμφανίζει ή ορίζει την ημερομηνία συστήματος. Χρησιμοποιείται συνήθως για την εκτύπωση της ημερομηνίας και της ώρας σε διαφορετικές μορφές και για τον υπολογισμό των ημερομηνιών μελλοντικής και παρελθούσας.
Σε αυτό το σεμινάριο, θα καλύψουμε τα βασικά στοιχεία της εντολής ημερομηνίας.
Χρησιμοποιώντας την εντολή ημερομηνίας του Linux
Η σύνταξη για την εντολή
date
έχει ως εξής:
date…
Για να εμφανίσετε την τρέχουσα ώρα και ημερομηνία συστήματος χρησιμοποιώντας την προεπιλεγμένη μορφοποίηση, καλέστε την εντολή χωρίς καμία επιλογή:
date
Η παραγωγή θα περιλαμβάνει την ημέρα της εβδομάδας, μήνα, ημέρα του μήνα, ώρα, ζώνη ώρας και έτος:
Επιλογές μορφοποίησης ημερομηνιών
Η έξοδος της
date
μπορεί να μορφοποιηθεί με μια ακολουθία χαρακτήρων ελέγχου μορφής που προηγείται με ένα σύμβολο
+
. Οι έλεγχοι μορφής αρχίζουν με το σύμβολο
%
και αντικαθίστανται από τις τιμές τους.
date +"Year: %Y, Month: %m, Day: %d"
Ο χαρακτήρας
%Y
θα αντικατασταθεί με το έτος,
%m
με μήνα και
%d
με την ημέρα του μήνα:
Year: 2019, Month: 06, Day: 02
Ακολουθεί ένα άλλο παράδειγμα:
date "+DATE: %D%nTIME: %T"
DATE: 06/02/19 TIME: 01:47:04
Παρακάτω είναι μια μικρή λίστα με τους πιο συνηθισμένους χαρακτήρες μορφοποίησης:
-
%a- Το σύντομο όνομα σύντομης διάρκειας της εβδομάδας (π.χ. Mon)%A- Το συνοπτικό πλήρες όνομα της εβδομάδας του Locale (π.χ. Δευτέρα)%b- - Ημέρα του μήνα (π.χ. 01)%H- Ώρα (00..23)%I- Ώρα (01..12)%j- Ημέρα του έτους (001..366)%m-)%M- Λεπτά (00..59)%S- Δεύτερο (00..60)%u- Ημέρα εβδομάδας (1..7)%Y-
Για να πάρετε μια πλήρη λίστα όλων των επιλογών μορφοποίησης, εκτελέστε την
date --help
ή την
man date
στο τερματικό σας.
Σειρά ημερομηνίας
Η επιλογή
-d
σας επιτρέπει να λειτουργείτε σε συγκεκριμένη ημερομηνία. Μπορείτε να ορίσετε την ημερομηνία σαν μια αναγνωρίσιμη από άνθρωπο συμβολοσειρά ημερομηνίας, όπως παρακάτω:
date -d "2010-02-07 12:10:53"
Sun Feb 7 12:10:53 CET 2010
Χρησιμοποιώντας την προσαρμοσμένη μορφοποίηση:
date -d '16 Dec 1974' +'%A, %d %B %Y'
Monday, 16 December 1974
Η συμβολοσειρά ημερομηνίας μπορεί επίσης να δεχτεί τιμές όπως "αύριο", "Παρασκευή", "Τελευταία Παρασκευή" "επόμενη Παρασκευή", "επόμενος μήνας", "επόμενη εβδομάδα".
date -d "last week"
Sat May 25 14:31:42 CEST 2019
Μπορείτε επίσης να χρησιμοποιήσετε την επιλογή συμβολοσειράς ημερομηνίας για να εμφανίσετε την τοπική ώρα σας για διαφορετικές ζώνες ώρας. Για παράδειγμα, για να δείξετε την τοπική ώρα για τις 6:30 π.μ. την επόμενη Δευτέρα στην ανατολική ακτή της Αυστραλίας, πληκτρολογήστε:
date -d 'TZ="Australia/Sydney" 06:30 next Monday'
Αντικατάσταση της ζώνης ώρας
Η εντολή
date
χρησιμοποιεί την προκαθορισμένη ζώνη ώρας του συστήματος. Για να χρησιμοποιήσετε διαφορετική ζώνη ώρας, ρυθμίστε τη μεταβλητή περιβάλλοντος
TZ
στην επιθυμητή ζώνη ώρας.
Για παράδειγμα, για να δείξετε τη Μελβούρνη, ώρα Aus, θα πληκτρολογήσετε:
TZ='Australia/Melbourne' date
Sat Jun 1 22:35:10 AEST 2019
Για να ορίσετε όλες τις διαθέσιμες ζώνες ώρας, μπορείτε είτε να απαριθμήσετε τα αρχεία στον κατάλογο
/usr/share/zoneinfo
είτε να χρησιμοποιήσετε την εντολή
timedatectl list-timezones
.
Μετατροπέας εποχής
Η εντολή
date
μπορεί να χρησιμοποιηθεί ως μετατροπέας εποχής. Η χρονική σήμανση Epoch ή Unix είναι ο αριθμός των δευτερολέπτων που έχουν περάσει από την 1η Ιανουαρίου 1970 στις 00:00:00 UTC.
Για να εκτυπώσετε τον αριθμό των δευτερολέπτων από την εποχή στην τρέχουσα ημέρα, χρησιμοποιήστε τον έλεγχο μορφής
%s
:
date +%s
1559393792
Για να μετατρέψετε δευτερόλεπτα από την εποχή μέχρι σήμερα, ορίστε τα δευτερόλεπτα ως μια συμβολοσειρά ημερομηνίας με το πρόθεμα
@
:
date -d @1234567890
Χρησιμοποιώντας την ημερομηνία με άλλες εντολές
Η εντολή
date
χρησιμοποιείται συχνότερα για τη δημιουργία ονομάτων αρχείων που περιέχουν την τρέχουσα ώρα και ημερομηνία.
Η ακόλουθη εντολή θα δημιουργήσει ένα αρχείο δημιουργίας αντιγράφων ασφαλείας Mysql με την ακόλουθη μορφή
database_name-20190601.sql
mysqldump database_name > database_name-$(date +%Y%m%d).sql
Μπορείτε επίσης να χρησιμοποιήσετε την εντολή
date
στα σενάρια του κελύφους σας. Στο παρακάτω παράδειγμα αναθέτουμε την έξοδο της
date
στη μεταβλητή
date_now
:
date_now=$(date "+%F-%H-%M-%S") echo $date_now
Εμφανίζει τον τελευταίο χρόνο τροποποίησης ενός αρχείου
Η εντολή
date
με την επιλογή
-r
εμφανίζει την τελευταία ώρα τροποποίησης ενός αρχείου. Για παράδειγμα:
date -r /etc/hosts
Ρυθμίστε την ώρα και την ημερομηνία συστήματος
Η ρύθμιση της ώρας και της ημερομηνίας συστήματος με το χέρι με την εντολή
date
συνήθως δεν συνιστάται επειδή στις περισσότερες διανομές Linux το ρολόι του συστήματος συγχρονίζεται με τις υπηρεσίες
ntp
ή
systemd-timesyncd
.
Ωστόσο, εάν θέλετε να ρυθμίσετε το ρολόι συστήματος χειροκίνητα, μπορείτε να χρησιμοποιήσετε την επιλογή
--set=
. Για παράδειγμα, εάν θέλετε να ορίσετε την ημερομηνία και την ώρα στις 5:30 μ.μ., 01 Ιουνίου 2019, πληκτρολογήστε:
συμπέρασμα
Μέχρι τώρα θα πρέπει να έχετε καλή κατανόηση του τρόπου χρήσης της εντολής ημερομηνίας του Linux.
ημερομηνία τερματικού. Στο τρέχον συνέδριο ασφάλειας RSA σήμερα, ο Graham Cluley της Sophos έδειξε παραδείγματα τόσο κακόβουλων όσο και prankster επιθέσεων στα κοινωνικά δίκτυα, που περιγράφηκε παραπάνω, και τον πρόσφατο σκουλήκι "Mikeyy". Πολλά από αυτά τα παραδείγματα χρησιμοποίησαν το TinyURL ή άλλη υπηρεσία συντόμευσης-συντόμευσης για να κρύψουν έναν κακόβουλο σύνδεσμο σε μια δημοσίευση ή ένα μήνυμα προφίλ. Οι χρήστες του Twitter, ιδίως, κάνουν συχνά νόμιμη χρήση της υπηρεσίας για να εξοικονομήσουν χώρ
Μία επιλογή για το TinyURL είναι να κόψετε και να επικολλήσετε τον σύνδεσμο σε μια νέα καρτέλα προγράμματος περιήγησης και να προσθέσετε την προεπισκόπηση στον σύνδεσμο, όπως περιγράφεται εδώ. Αλλά ο Cluley είπε ότι χρησιμοποιεί το addon LongURL όταν κάνει περιήγηση με τον Firefox και αφού το δοκιμάσει ο ίδιος, καταλαβαίνω γιατί
Το Mozilla Foundation αναφέρει ότι είναι ακόμα σε καλό δρόμο να κυκλοφορήσει το Firefox 3.5 Beta 4 αργότερα αυτή την εβδομάδα παρά την έλλειψη σταθερής ημερομηνίας κυκλοφορίας. Το Beta 4 θα είναι πιθανώς η τελευταία δοκιμαστική έκδοση πριν η Mozilla μετακινηθεί στον υποψήφιο της έκδοσης του Firefox 3.5. Εντούτοις, το Mozilla δεν έδωσε καλές επιδόσεις σε πολλές από τις προθεσμίες του Firefox 3.5: νωρίτερα αυτό το χρόνο, η Mozilla καθυστέρησε την κυκλοφορία του Beta 3 - δύο φορές - προτού προχωρήσ
Οι περισσότερες από τις προηγούμενες καθυστερήσεις προήλθαν από τη νέα μηχανή JavaScript του TraceMonkey, η οποία υπόσχεται να επιταχύνει τη φόρτωση σελίδων δύο φορές ταχύτερα από το Firefox 3.0 και εννέα φορές ταχύτερα από το Firefox 2.0 . Αυτή τη στιγμή, το Beta 4 περιέχει επτά σφάλματα υψηλής προτεραιότητας που απαιτούν διορθώσεις, πέντε από τα οποία περιλαμβάνουν τη μηχανή JavaScript.
Echo εντολή στο linux με παραδείγματα
Η εντολή echo είναι μία από τις πιο βασικές και συχνά χρησιμοποιούμενες εντολές στο Linux. Τα επιχειρήματα που διαβιβάζονται στην ηχώ εκτυπώνονται στην τυπική έξοδο.







