Αντιγράψτε την τρέχουσα διαδρομή από το τερματικό στο πρόχειρο στο Mac OS X
Αν και είναι αρκετά εύκολο να αντιγράψετε μια διαδρομή φακέλου από το Mac GUI και το Finder ή ακόμα και να αντιγράψετε τη διαδρομή στο Terminal με ένα τέχνασμα μεταφοράς και απόθεσης, πηγαίνοντας προς την άλλη κατεύθυνση και λήψη της τρέχουσας διαδρομής από η γραμμή εντολών και στη συνέχεια η πρόσβαση σε αυτήν στο ευρύτερο πρόχειρο του OS X είναι λίγο πιο περίπλοκο… καλά, τουλάχιστον μέχρι να μάθετε αυτήν τη εύχρηστη μικρή συμβουλή.
Αυτό το κόλπο είναι αρκετά απλό στη λειτουργία, χρησιμοποιώντας την εντολή pwd (συντομογραφία για τον παρόντα κατάλογο εργασίας) και την εντολή pbcopy (μια διεπαφή γραμμής εντολών για τη λειτουργία αντιγραφής στο πρόχειρο στο OS X), το πολύ. απλό λειτουργεί ως εξής:
pwd|pbcopy
Αυτό θα αντιγράψει αμέσως τον παρόντα κατάλογο εργασίας στο πρόχειρο του OS X.
Αν είστε ήδη εξοικειωμένοι με τη γραμμή εντολών, είστε έτοιμοι, αλλά για όσους δεν γνωρίζουν τόσο τη γραμμή εντολών, ας εξετάσουμε αυτή τη σειρά εντολών λίγο περισσότερο, ώστε είναι πιο λογικό.
Αν θέλετε να ακολουθήσετε, απλώς ξεκινήστε την εφαρμογή Terminal. Αρχικά, θα θέλουμε να είμαστε στη θέση μέσα στη γραμμή εντολών για να αντιγράψουμε τη διαδρομή. Για τους σκοπούς αυτής της περιγραφής, θα επιλέξουμε "/System/Library/CoreServices/Resources/" επειδή είναι μια βαθιά(ish) διαδρομή συστήματος που είναι καθολική σε όλους τους Mac.Τώρα στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή:
cd /System/Library/CoreServices/Resources/
Πατήστε το πλήκτρο Return και θα είστε σε αυτόν τον φάκελο, ας τον επαληθεύσουμε χρησιμοποιώντας την προαναφερθείσα εντολή «pwd»:
pwd
Ξανά, πατήστε επιστροφή και θα δείτε την έξοδο ως εξής:
$ pwd /System/Library/CoreServices/Resources/
Τώρα που ξέρετε ότι βρίσκεστε στο σωστό μέρος, ας αντιγράψουμε αυτήν τη διαδρομή καταλόγου στο πρόχειρο, αλλά χωρίς να χρειάζεται να την επιλέξετε χειροκίνητα χρησιμοποιώντας τον κέρσορα του ποντικιού και πατώντας Command+C, χρησιμοποιώντας αντ' αυτού το pbcopy :
pwd|pbcopy
Πώς λειτουργεί αυτό είναι απλό: η εντολή «pwd» εκτελείται και, στη συνέχεια, χρησιμοποιεί αυτό που ονομάζεται «pipe» για να ανακατευθύνει την έξοδο του pbcopy στην επόμενη εντολή, η οποία σε αυτήν την περίπτωση είναι «pbcopy».Όπως αναφέρθηκε, το pbcopy είναι μια διεπαφή γραμμής εντολών στο πρόχειρο του Mac OS X, επομένως με τη διοχέτευση της εξόδου εντολών εκεί, τα δεδομένα αποθηκεύονται στο πρόχειρο των Mac. Δεν είστε σίγουροι για αυτό; Απλώς ανοίξτε οποιοδήποτε έγγραφο κειμένου ή ακόμα και μείνετε στη γραμμή εντολών του τερματικού και πατήστε Command+V… θα δείτε το "/System/Library/CoreServices/Resources/" ως έξοδο. Εξαιρετικό ε; Μπορείτε επίσης να χρησιμοποιήσετε το άλλο άκρο του pbcopy, το pbpaste, για να αποκαλύψετε τα αποθηκευμένα δεδομένα του προχείρου.
Αν σκοπεύετε να το χρησιμοποιείτε συχνά, θα μπορούσατε πάντα να δημιουργήσετε ένα ψευδώνυμο στο προφίλ σας προσθέτοντας μια γραμμή όπως αυτή στο .bash_profile:
ψευδώνυμο copypath='pwd|pbcopy'
Με αυτό το αποθηκευμένο στο bash_profile, μπορείτε απλώς να πληκτρολογήσετε "copypath" και να επιτύχετε το ίδιο αποτέλεσμα.
Αυτό το τέχνασμα κάνει την ανάκτηση μιας τρέχουσας διαδρομής απλή και διευκολύνει σημαντικά τη μετάβαση από το τερματικό στο GUI. Θυμηθείτε ότι οι χρήστες Mac μπορούν επίσης να πάνε από την άλλη πλευρά - από το GUI στο τερματικό - με ένα εξαιρετικό κόλπο μεταφοράς και απόθεσης για να πληκτρολογήσετε αυτόματα μια πλήρη διαδρομή στοιχείου ή όνομα αρχείου από το Finder στη γραμμή εντολών.