Μια γραμμή εργαλείο που χρησιμοποιούν για να βρω πολύ συχνά στο Linux είναι το "date" εντολή. Είναι μια πολύ απλή εντολή που σας επιστρέφει την ημερομηνία και την ώρα, όταν θα το ονομάσουμε χωρίς επιλογές. Αλλά όταν αρχίσουν να χρησιμοποιούν κάποια από τις επιλογές που σας παρέχει αυτό το εργαλείο μπορεί να κάνει τη ζωή σας πολύ πιο εύκολο και διασκεδαστικό. Ας ρίξουμε μια πιο προσεκτική ματιά στη γραμμή την ίδια και ορισμένες από τις επιλογές και το δροσερό κόλπα που μπορούμε να κάνουμε ότι κάνουμε.
Το πρώτο πράγμα που πρέπει να κάνουμε είναι να γίνει η τρέχουσα ημερομηνία και ώρα:
# Ημερομηνία
Κυριακή Δεκέμβριος 14 11:33:55 IST 2008
Αυτή είναι η απλούστερη χρήση του εν λόγω εντολή. Τώρα, ας υποθέσουμε ότι θέλετε να πάρετε μόνο την ημερομηνία και δεν είναι:
# Ημερομηνία + "% d"
14
Αν θέλετε την ημερομηνία, με την ημερομηνία, το μήνα και το έτος:
# Ημερομηνία + "% d% m% y"
141208
Για να λάβετε την ημέρα της εβδομάδας, μαζί με το υπόλοιπο από την ημερομηνία:
# Ημερομηνία + "% a% d% m% y"
Sun141208
Αυτές είναι μερικές από τις πολλές ευκαιρίες που προσφέρει το "σήμερα" εντολή σας προσφέρει. Check out "date-βοήθεια για επιλογές". Μερικά ενδιαφέροντα από αυτούς είναι:
% D ημερομηνία (mm / dd / yy)
% d ημέρα του μήνα (01 .. 31)
% m μήνα (01 .. 12)
% y δύο τελευταία ψηφία του έτους (00 .. 99)
% α locale καθημερινή συντομογραφία του ονόματος (Sun.. Σαββάτου)
% A locale την πλήρη καθημερινή όνομα, μεταβλητού μήκους (Sunday.. Σάββατο)
% β locale συντομογραφία του ονόματος μηνών (Ιαν.. Δεκέμβριο)
% B locale όνομα του μήνα, μεταβλητού μήκους (January.. Δεκεμβρίου)
% H ώρα (00 .. 23)
% I ώρα (01 .. 12)
% Y χρόνια (1970 ...)
Μπορείτε επίσης να κάνετε κάποιες διακοσμητικές μορφοποίηση. Αν θέλετε να προσθέσετε ένα ενωτικό ή πίσω-πλάγια κάθετος στο μεταξύ των διαφόρων τμημάτων του σήμερα:
# Ημερομηνία + "%% δ-m-% Y"
14-12-2008
# Ημερομηνία + "% d /% m /% Y"
14/12/2008
Μπορείτε επίσης να χρησιμοποιήσετε τους χώρους και κόμματα. Εδώ πολύ φανταχτερό παράδειγμα:
# Ημερομηνία + "% A,% d% B% Y"
Κυριακή, 14 Δεκεμβρίου 2008
Πες είστε εγγράφως ένα shell script με σκοπό να στηριχθεί η μορφή κορμών σας διακομιστή. Θέλεις το εφεδρικό σενάριο, ώστε να προκύψουν οι κορμοί για την προηγούμενη ημέρα και τις στηρίζει. Να πώς μπορείτε να πάρετε την προηγούμενη ημέρα της ημερομηνίας:
# Ημερομηνία-ημερομηνία = "χθες"
Σάββατο Δεκέμβριος 13 12:04:03 IST 2008
Επίσης, μπορείτε επίσης να πάρετε την αυριανή ημερομηνία:
# Ημερομηνία-ημερομηνία = "αύριο"
Δευτέρα Δεκέμβριος 15 12:04:39 IST 2008
Μπορείτε να βρείτε τον επόμενο μήνα ή την τελευταία ημερομηνία:
# Ημερομηνία-ημερομηνία = "τελευταίο μήνα"
Παρασκευή Νοέμβριος 14 12:06:23 IST 2008
# Ημερομηνία-ημερομηνία = "τον επόμενο μήνα"
Τετ Ιαν 14 12:06:25 IST 2009
Pretty cool stuff, ε! Απλά να ξεκινήσετε. Μπορείτε να προσαρμόσετε την ημερομηνία που θέλετε με μεγαλύτερη ακρίβεια από ό, τι κατά τη διάρκεια της ημέρας και της εβδομάδας, και να αποκτήσετε την ημερομηνία πριν από πέντε ημέρες ή επτά ημέρες από σήμερα:
# Ημερομηνία-ημερομηνία = "5 μέρες πριν"
Τρίτη Δεκέμβριος 9 12:08:26 IST 2008
# Ημερομηνία-ημερομηνία = "7 ημέρες"
Παρ Δεκ 21 12:09:23 IST 2008
Μπορείτε ακόμη και να ζητήσει πιο δύσκολα ζητήματα, όπως:
# Ημερομηνία-ημερομηνία = "το επόμενο Σάββατο"
Σάββατο 20 Δεκεμβρίου 00:00:00 IST 2008
Ή κάτι εντελώς στο μέλλον:
# Ημερομηνία-ημερομηνία = "2 έτη 3 μήνες 4 ημέρες"
Παρ Μαρ 18 12:12:16 IST 2011
Είναι σχεδόν σαν "ημερομηνία" μιλάει αγγλικά. Κρατάω ανακαλύπτουν νέα κόλπα. Έτσι παίζουν με αυτή και πες μου αν βρείτε μερικές νέες δυνατότητες δροσερό ότι θα μπορούσα να μην έχει ανακαλυφθεί ακόμη.





























0 comments… (0 σχόλια ... προσθέσω ένα τώρα )
Αφήστε ένα σχόλιο