Γιατί ~ Υποδηλώνει τον αρχικό φάκελο σε macOS και Linux;
Είτε έχετε εγκαταστήσει το υποσύστημα Linux στα Windows 10 είτε αρχίζετε να χρησιμοποιείτε το τερματικό Linux, υπάρχουν όλα τα είδη των shorthands που πρέπει να μάθετε ... κανένα από αυτά δεν είναι διαισθητικό.
Για παράδειγμα, υπάρχει η tilda, ~
, που αντιπροσωπεύει τον αρχικό σας φάκελο. Πληκτρολόγηση cd ~ / Documents
μεταβαίνει στο φάκελο "Έγγραφα" στον αρχικό κατάλογο του τρέχοντος χρήστη, χωρίς να χρειάζεται να πληκτρολογήσετε / Users / justinpot / Έγγραφα
κάθε φορά. Είναι μια βολική συντόμευση, σίγουρα, αλλά γιατί είναι αυτός ο συγκεκριμένος χαρακτήρας που χρησιμοποιείται για αυτό?
Το πιστέψτε ή όχι, είναι λόγω ενός πληκτρολογίου από τη δεκαετία του '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 ήταν εμπνευσμένες από ένα "χαλαρό τερματικό" που πωλήθηκε για πρώτη φορά το 1975.
Κοιτάξτε λίγο περισσότερο και θα παρατηρήσετε ότι βλέπετε μερικά πλήκτρα που δεν αναγνωρίζετε καθόλου. Υπάρχει το κλειδί "Εδώ είναι", το οποίο ο μπλόγκερ Dave Cheney εξηγεί εδώ. Βασικά, επιβεβαίωσε ποιος είσαι στο δίκτυο. Θα δείτε επίσης ότι το πλήκτρο Escape είναι μέρη όπου το Caps Lock βρίσκεται στα σύγχρονα πληκτρολόγια, το είδος του οποίου βάζει τη διαμάχη για το άγγιγμα της γραμμής αφής MacBook σε ένα νέο φως. Είμαι βέβαιος ότι υπάρχουν πολλές άλλες λεπτομέρειες που λείπει.
Μια συσκευή που δεν έχετε ακούσει ποτέ για επηρεασμένες αποφάσεις σχεδιασμού που χρησιμοποιούνται στους ανθρώπους του λογισμικού εξακολουθεί να χρησιμοποιεί πάνω από σαράντα χρόνια αργότερα. Δεν είναι περίεργο το παρελθόν?
Συντελεστές εικόνας: Chris Jacobs, StuartBrady, Eric Fischer