27Jun

Γιατί ~ Υποδηλώνει τον αρχικό φάκελο σε macOS και Linux;

Είτε έχετε εγκαταστήσει το υποσύστημα Linux στα Windows 10 είτε αρχίζετε να χρησιμοποιείτε το τερματικό Linux, υπάρχουν όλα τα είδη των shorthands που πρέπει να μάθετε. .. κανένα από αυτά δεν είναι διαισθητικό.

Για παράδειγμα, υπάρχει το tilda, ~, το οποίο αντιπροσωπεύει τον αρχικό σας φάκελο.Η πληκτρολόγηση του cd ~ / Documents μεταβαίνει στο φάκελο "Έγγραφα" στον αρχικό κατάλογο του τρέχοντος χρήστη, χωρίς να χρειάζεται να πληκτρολογείτε /Users/justinpot/ Documents κάθε φορά.Είναι μια βολική συντόμευση, σίγουρα, αλλά γιατί είναι ο συγκεκριμένος χαρακτήρας που χρησιμοποιείται για αυτό;

Το πιστεύετε ή όχι, είναι λόγω ενός πληκτρολογίου από τη δεκαετία του '70.Εδώ είναι ένας τερματικός σταθμός Lear Siegler ADM-3A, που αποστέλλεται για πρώτη φορά το 1975.

Πρόκειται για ένα "άλογο τερματικό", που σημαίνει ότι δεν ήταν ένας υπολογιστής από μόνο του, αλλά σας επέτρεψε να εισάγετε εντολές και να εμφανίσετε δεδομένα από έναν υπολογιστή.Το ADM-3A κοστίζει μόνο 995 δολάρια, πράγμα που το πιστεύει ή όχι ήταν μια καλή τιμή εκείνη την εποχή, που σημαίνει ότι τα ιδρύματα θα μπορούσαν να αγοράσουν αρκετά τέτοια τερματικά για να συνδεθούν με έναν κεντρικό υπολογιστή.Μέχρι σήμερα, οι σύγχρονοι "εξομοιωτές τερματικών", όπως αυτοί που χρησιμοποιούνται σε Linux και macOS, μιμούνται λειτουργικότητα από τέτοια συστήματα.

Είναι ένα τεράστιο κομμάτι του υλικού.μια πολύ πρόωρη ανάπτυξη λογισμικού συνέβη σε αυτό, που σημαίνει ότι η διάταξη πληκτρολογίου επηρέασε μερικές επιλογές σχεδιασμού.Ελέγξτε το:

Παρατηρήστε τίποτα;Εδώ είναι μια σαφέστερη εικόνα.

Δείτε το πλήκτρο στο επάνω δεξιά μέρος;Αυτό είναι το πλήκτρο HOME, το οποίο λειτουργεί όμοια με το πλήκτρο Home σε σύγχρονα πληκτρολόγια, φέρνοντας το δρομέα στην επάνω αριστερή θέση κατά την επεξεργασία κειμένου.Είναι επίσης το κλειδί που χρησιμοποιείται για το σύμβολο tilde: ~.Αυτή η συσχέτιση ήταν αρκετή για ~ να αντιπροσωπεύσουν τελικά τους φακέλους στο σπίτι.

Αυτό είναι σωστό: ένα συγκεκριμένο πληκτρολόγιο πριν από σαράντα χρόνια είναι το γιατί τα συστήματα Linux και UNIX χρησιμοποιούν ~ για να αντιπροσωπεύσουν το σπίτι τους, παρόλο που τα πλήκτρα ~ και Home δεν μπορούσαν να χωριστούν περισσότερο στα περισσότερα σύγχρονα πληκτρολόγια.Παράξενο, σωστά;

Και υπάρχουν και άλλες λεπτομέρειες κρυμμένες σε αυτό το πληκτρολόγιο.Δείτε τα βέλη στα πλήκτρα H, J, K και L;Κρατώντας τον έλεγχο και πιέζοντας αυτά τα πλήκτρα είναι ο τρόπος με τον οποίο μετακινήσατε τον κέρσορα στο Terminal, γι 'αυτό και τα ίδια κλειδιά χρησιμοποιούνται για να μετακινήσετε το δρομέα στο vi.Αυτές οι σύντομες συντομεύσεις πληκτρολογίου, με τη σειρά τους, ενέπνευσαν τις συντομεύσεις πληκτρολογίου στο Gmail, στο Twitter και ακόμα στο Facebook.Αυτό είναι σωστό: ακόμη και οι συντομεύσεις του πληκτρολογίου του Facebook ήταν εμπνευσμένες από ένα "dumb terminal" που πωλήθηκε για πρώτη φορά το 1975.

Δείτε λίγο περισσότερο και θα παρατηρήσετε να δείτε μερικά πλήκτρα που δεν αναγνωρίζετε καθόλου.Υπάρχει το κλειδί "Εδώ είναι", το οποίο ο μπλόγκερ Dave Cheney εξηγεί εδώ.Βασικά, επιβεβαίωσε ποιος είσαι στο δίκτυο.Θα δείτε επίσης ότι το πλήκτρο Escape είναι μέρη όπου το Caps Lock είναι στα σύγχρονα πληκτρολόγια, το είδος του οποίου βάζει τη διαμάχη για το touchbook MacBook Touch σε νέο φως.Είμαι βέβαιος ότι υπάρχουν πολλές άλλες λεπτομέρειες που λείπει.

Μια συσκευή που δεν έχετε ακούσει ποτέ για επηρεασμένες αποφάσεις σχεδιασμού που χρησιμοποιούνται σε ανθρώπους του λογισμικού εξακολουθεί να χρησιμοποιεί πάνω από σαράντα χρόνια αργότερα.Δεν είναι περίεργη η ιστορία;

Συντελεστές εικόνας: Chris Jacobs, StuartBrady, Eric Fischer