Meteor: a better way to build apps by Roger Zurawicki
Πίνακας περιεχομένων:
Η εντολή χρόνου χρησιμοποιείται για να καθορίσει πόσο καιρό μια δεδομένη εντολή παίρνει για να τρέξει. Είναι χρήσιμο για τη δοκιμή της απόδοσης των σεναρίων και των εντολών σας.
Για παράδειγμα, εάν έχετε δύο διαφορετικά σενάρια που κάνουν την ίδια δουλειά και θέλετε να μάθετε ποια είναι η καλύτερη εκτέλεση, μπορείτε να χρησιμοποιήσετε την εντολή χρόνου Linux για να καθορίσετε τη διάρκεια εκτέλεσης κάθε δέσμης ενεργειών.
Εκδόσεις εντολών ώρας
Τόσο το Bash όσο και το Zsh, τα πιο ευρέως χρησιμοποιούμενα κελύφη Linux, έχουν τις δικές τους ενσωματωμένες εκδόσεις της εντολής χρόνου που υπερισχύουν της εντολής χρόνου Gnu.
Μπορείτε να χρησιμοποιήσετε την εντολή
type
για να προσδιορίσετε αν ο χρόνος είναι δυαδική ή ενσωματωμένη λέξη-κλειδί.
type time
# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time
Για να χρησιμοποιήσετε την εντολή Gnu time, πρέπει να καθορίσετε την πλήρη διαδρομή προς το δυαδικό χρονικό διάστημα, συνήθως
/usr/bin/time
, χρησιμοποιήστε την εντολή
env
ή χρησιμοποιήστε μια κορυφαία αντίστροφη κάθετο
\time
που εμποδίζει τη χρήση των δύο και των ενσωματωμένων.
Ο χρόνος Gnu σας επιτρέπει να μορφοποιήσετε την έξοδο και παρέχει άλλες χρήσιμες πληροφορίες, όπως κλήσεις μνήμης I / O και IPC.
Χρησιμοποιώντας εντολή χρόνου Linux
Στο παρακάτω παράδειγμα, θα μετρήσουμε το χρόνο που απαιτείται για τη λήψη του πυρήνα του Linux χρησιμοποιώντας το εργαλείο wget:
time wget
Τι θα εκτυπωθεί ως έξοδος εξαρτάται από την έκδοση της εντολής χρόνου που χρησιμοποιείτε:
# Bash real 0m33.961s user 0m0.340s sys 0m0.940s # Zsh 0.34s user 0.94s system 4% cpu 33.961 total # GNU time (sh) 0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext+0avgdata 6060maxresident)k 0inputs+201456outputs (0major+315minor)pagefaults 0swaps
- πραγματική ή ολική ή περασμένη (χρόνος ρολογιού τοίχου) είναι ο χρόνος από την αρχή μέχρι το τέλος της κλήσης. Είναι η ώρα από τη στιγμή που πατήσετε το πλήκτρο
Enterμέχρι τη στιγμή που θα ολοκληρωθεί η εντολήwget. χρήστης - χρόνος CPU που δαπανάται στη λειτουργία χρήστη. σύστημα ή sys - το ποσό του χρόνου CPU που δαπανάται σε λειτουργία πυρήνα.
συμπέρασμα
Μέχρι τώρα θα πρέπει να έχετε καλή κατανόηση του τρόπου χρήσης της εντολής χρόνου. Αν θέλετε να μάθετε περισσότερα σχετικά με την εντολή χρόνου Gnu, επισκεφτείτε τη σελίδα man time.
χρονικό τερματικόΗ εντολή Chmod στο linux (δικαιώματα αρχείου)
Στο Linux η πρόσβαση στα αρχεία γίνεται μέσω των αρχείων, των ιδιοτήτων και της ιδιοκτησίας. Αυτό το σεμινάριο καλύπτει τον τρόπο χρήσης της εντολής chmod για να αλλάξετε τα δικαιώματα πρόσβασης αρχείων και καταλόγων.
Η εντολή Chgrp στο linux (αλλαγή ομάδας)
Στο Linux, κάθε αρχείο συσχετίζεται με έναν ιδιοκτήτη και μια ομάδα και έχει δικαιώματα που καθορίζουν ποιοι χρήστες μπορούν να διαβάσουν, να γράψουν ή να εκτελέσουν το αρχείο. Η εντολή chgrpc αλλάζει την ιδιοκτησία ομάδας για συγκεκριμένα αρχεία.
Cp εντολή στο linux (αντίγραφα αρχείων)
Το cp είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για την αντιγραφή αρχείων και καταλόγων σε συστήματα Unix και Linux.







