Πώς να χρησιμοποιήσετε την εντολή pushd στο Linux
Με την εντολή pushd του Linux μπορείτε να αποθηκεύετε διαδρομές καταλόγων, να μεταβαίνετε από τον έναν κατάλογο στον άλλο και να τους προσθέτετε στη στοίβα σας. Αν και υπάρχουν και άλλες εντολές του Linux για αυτές τις λειτουργίες, η pushd έχει ορισμένα ξεχωριστά πλεονεκτήματα.
Τι είναι η εντολή pushd στο Linux;
Η εντολή pushd είναι μία από τις εντολές του Linux που δεν είναι τόσο γνωστή όσο άλλες εντολές που χρησιμοποιούνται καθημερινά στο Linux. Είναι κρίμα, γιατί η εντολή αυτή έχει πολλές δυνατότητες και μπορεί να διευκολύνει τη χρήση της γραμμής εντολών. Ο κύριος ρόλος της εντολής pushd στο Linux είναι να αποθηκεύει τη διαδρομή του τρέχοντος καταλόγου και να την τοποθετεί στην κορυφή της στοίβας. Αυτό σας διευκολύνει να επιστρέψετε σε έναν συγκεκριμένο κατάλογο εργασίας.
Το pushd περιλαμβάνεται ως στάνταρ σε κοινές διανομές Linux, όπως το Debian ή το Ubuntu, καθώς και σε άλλα λειτουργικά συστήματα.
Πώς λειτουργεί το pushd στο Linux;
Όταν εκτελείτε την εντολή pushd ορίζοντας έναν συγκεκριμένο κατάλογο ως παράμετρο, αυτός γίνεται αυτόματα ο τρέχων κατάλογος εργασίας σας. Ταυτόχρονα, το όνομα και η διαδρομή του επιλεγμένου καταλόγου μεταφέρονται στην κορυφή της στοίβας σας. Εάν εκτελέσετε την εντολή pushd χωρίς περαιτέρω προδιαγραφές, ο κατάλογος στην κορυφή της στοίβας σας γίνεται ο τρέχων κατάλογος εργασίας σας· έτσι, οι δύο κορυφαίοι κατάλογοι ανταλλάσσουν θέσεις. Αν και θα μπορούσατε εναλλακτικά να χρησιμοποιήσετε την εντολή Linux-cd, αυτή απαιτεί αρκετές εκτελέσεις για πιο εκτεταμένες λειτουργίες, ενώ η pushd πηγαίνει απευθείας στον προορισμό.
Ποια είναι η σύνταξη της εντολής pushd;
Η σύνταξη της εντολής pushd είναι πάντα η ίδια:
$ pushd [Options] [Directory]bashΕάν δεν καθορίσετε κάποιον κατάλογο, χρησιμοποιείται αυτόματα ο κατάλογος που βρίσκεται στην κορυφή της στοίβας σας.
Ποιες επιλογές προσφέρει το Linux pushd;
Υπάρχει μόνο μία ακόμη επιλογή για την εντολή pushd, εκτός από τις τυπικές «-h» και «-v». Με την επιλογή «-n» μπορείτε να προσθέσετε έναν νέο κατάλογο στη στοίβα χωρίς να επηρεαστεί ο τρέχων κατάλογός σας. Αυτό σημαίνει ότι ο νέος κατάλογος μετακινείται στη δεύτερη θέση της στοίβας, ενώ ο τρέχων κατάλογός σας παραμένει στην κορυφή.
Παραδείγματα της εντολής pushd στο Linux
Για να κατανοήσετε καλύτερα τον τρόπο λειτουργίας της εντολής pushd και να δείτε πιο αναλυτικά τα πλεονεκτήματά της, ακολουθούν μερικά παραδείγματα.
$ pushd ~/examplebashΧρησιμοποιήστε αυτήν την εντολή για να ορίσετε τον κατάλογο «example» ως τον νέο κατάλογο εργασίας σας.
$ pushd -n ~/imagesbashΑν εκτελέσετε την εντολή με αυτόν τον τρόπο, ο κατάλογος Images θα προστεθεί στη δεύτερη θέση της στοίβας σας. Ωστόσο, θα συνεχίσετε να εργάζεστε στον τρέχοντα κατάλογό σας.