2 απλά Linux κόλπα για τον κώδικα σαν επαγγελματίας - 💡 Fix My Ideas

2 απλά Linux κόλπα για τον κώδικα σαν επαγγελματίας

2 απλά Linux κόλπα για τον κώδικα σαν επαγγελματίας


Συγγραφέας: Ethan Holmes, 2019

Το Linux είναι ένα ισχυρό λειτουργικό σύστημα ανοιχτού κώδικα που λειτουργεί εδώ και πολλά χρόνια και χρησιμοποιείται ευρέως για την εκτέλεση διακομιστών και ιστοσελίδων. Όμως, οι περισσότεροι φοιτητές και κατασκευαστές συναντώνται για πρώτη φορά όταν δουλεύουν σε έργα με το Raspberry Pi ή παρόμοιους υπολογιστές μονού φορέως (SBC) όπως BeagleBone Black ή Intel Galileo. Με την απόκτηση μιας βαθύτερης κατανόησης του Linux, οι κατασκευαστές μπορούν να προσθέσουν ένα άλλο χρήσιμο εργαλείο στο κιτ τους, το οποίο θα τους βοηθήσει να χτίσουν τα έργα τους πιο εύκολα.

Αν είστε σαν εμένα, οι ικανότητές σας για ορθογραφικό και γραπτό λόγο μπορεί να λείπουν. Πάρα πολλές φορές έχω περάσει 20 ή 30 δευτερόλεπτα πληκτρολογώντας μια μακρά εντολή με πολλές επιλογές μόνο για να μάθετε μετά από να χτυπήσω enter ότι είχα κάτι λάθος και έπρεπε να ξεκινήσω από την αρχή και πάλι. Όχι μόνο αυτό, αλλά με όλες τις πιθανές επιλογές, μπορεί να είναι δύσκολο να θυμηθούμε ακριβώς την εντολή που χρησιμοποιήσατε για να εκτελέσετε μια συγκεκριμένη εργασία από μέρα σε μέρα. Ευτυχώς, το κέλυφος Linux έχει κάποια ενσωματωμένα εργαλεία που μπορούν να βοηθήσουν και στα δύο αυτά προβλήματα.

Αυτόματη συμπλήρωση μιας εντολής: TAB

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

Από προεπιλογή, η καρτέλα Tab δεν γνωρίζει πάντα τις διαθέσιμες επιλογές για μια εντολή, αλλά μπορεί να συμπληρώσει αυτόματα το όνομα της εντολής και οποιωνδήποτε σχετικών ονομάτων αρχείων που μπορεί να χρησιμοποιηθούν ως μέρος μιας εντολής.

Για παράδειγμα, εάν πληκτρολογήσετε "tou" και πατήσετε το πλήκτρο Tab, το κέλυφος θα συμπληρώσει τα υπόλοιπα γράμματα που λείπουν για να κάνετε "αγγίξτε". Αν υπάρχουν πολλές επιλογές που ξεκινούν με τα γράμματα που έχετε εισάγει, η πρώτη φορά που πατάτε Tab δεν θα συμβεί τίποτα. Εάν το πατήσετε ξανά, ωστόσο, το κέλυφος θα εμφανίσει μια λίστα με όλες τις πιθανές εντολές ή ονόματα αρχείων που ξεκινούν με τα γράμματα που εισάγετε. Έτσι, εάν πληκτρολογήσετε "mkd" και πατήσετε δύο φορές την καρτέλα Tab, θα εμφανιστούν δύο επιλογές για εντολές που ξεκινούν από το mkd: mkdir και mkdosfs:

[προστατευμένο με ηλεκτρονικό ταχυδρομείο] ~ $ mkd mkdir mkdosfs [προστατευμένο με ηλεκτρονικό ταχυδρομείο] ~ $ mkd

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

Αναζήτηση προηγούμενης εντολής: επάνω, CTRL-R

Το Linux διατηρεί ένα ιστορικό όλων των πραγμάτων που πληκτρολογείτε στη γραμμή εντολών. Ένας απλός τρόπος για να αναθεωρήσετε τις εντολές που έχετε πληκτρολογήσει είναι απλά να χρησιμοποιήσετε το επάνω βέλος για να μετακινηθείτε πίσω από κάθε εντολή ξεκινώντας από την πιο πρόσφατη. Αν η εντολή που αναζητάτε είναι πίσω στο ιστορικό σας, μπορείτε να την αναζητήσετε πιέζοντας το "Ctrl-R" στη γραμμή εντολών ακολουθούμενο από ορισμένους χαρακτήρες. Για παράδειγμα, αν θέλετε να αναζητήσετε την τελευταία φορά που χρησιμοποιήσατε nano για να επεξεργαστείτε ένα αρχείο που θα μπορούσατε να πατήσετε "Ctrl-R" ακολουθούμενο από "nano”.

Αυτό είναι ένα απόσπασμα από το βιβλίο του Aaron Newcomb Linux για κατασκευαστές, διαθέσιμο σε καταστήματα Maker Shed και εκλεκτούς λιανοπωλητές βιβλίων παντού.

Δεν έχει σημασία αν υπάρχουν ήδη ορισμένες πληροφορίες που έχουν εισαχθεί στο δρομέα όταν πατάτε Ctrl-R. Το κείμενο αυτό δεν θα χρησιμοποιηθεί για την αναζήτηση, μόνο ό, τι πληκτρολογείτε αφού πατήσετε το πλήκτρο Ctrl-R. Παρατηρήστε ότι η ερώτηση αλλάζει σε (αντίστροφη αναζήτηση i) ακολουθούμενη από τα γράμματα που εισαγάγατε όταν πραγματοποιείτε αυτόν τον τύπο αναζήτησης μέσω του ιστορικού εντολών.

(reverse-i-search) 'nano': nano hello.sh

Εάν πατήσετε ένα από τα πλήκτρα με βέλη, το σπίτι, το τέλος ή την καρτέλα, θα ολοκληρώσετε την αναζήτηση και θα έχετε τη δυνατότητα να επεξεργαστείτε την εντολή που αναζητήσατε. Μπορείτε επίσης να συνεχίσετε την αναζήτηση στο ιστορικό σας πιέζοντας το πλήκτρο Ctrl-R πολλές φορές πριν βγείτε από την αναζήτηση.

Δοκιμάστε τον για τον εαυτό σας: Αλλάξτε στον προσωπικό σας κατάλογο και δημιουργήστε ένα αρχείο πληκτρολογώντας:

cd tou file1

Όταν πατάτε Tab, θα πρέπει να συμπληρώσετε το όνομα του αφή εντολή. Τώρα, μεταβείτε στον κατάλογο "Downloads" πληκτρολογώντας:

cd D

Θα πρέπει να δείτε κάτι παρόμοιο με αυτό:

[προστατευμένο με ηλεκτρονικό ταχυδρομείο] ~ $ cd D Desktop / Έγγραφα / Downloads / [email protected] ~ $ cd D

Προσθέστε τα γράμματα "ow"Και πατήστε το Tab ξανά για να ολοκληρώσετε αυτόματα τη διαδρομή που θέλουμε και πατήστε enter. Τώρα, ας δημιουργήσουμε το δεύτερο αρχείο μας χρησιμοποιώντας το ιστορικό εντολών. Πατήστε Ctrl-R που ακολουθείται από "το”:

[προστατευμένο με ηλεκτρονικό ταχυδρομείο] ~ $ cd D Desktop / Έγγραφα / Downloads / [email protected] ~ $ cd Downloads / (reverse-i-search) 'tou': touch file1

Πατήστε το πλήκτρο τερματισμού και αλλάξτε "file1" προς το "αρχείο2". Πατήστε enter για να ολοκληρώσετε την εργασία. Τώρα έχετε δημιουργήσει δύο αρχεία - έναν στον οικείο κατάλογο και έναν στον κατάλογο Downloads. Έχετε αποθηκεύσει επίσης πολλά δακτυλογράφηση στη διαδικασία!



Μπορεί Να Σας Ενδιαφέρει

Βραζιλιάνικη εταιρία εκτυπωτών 3D ζυγίζει στη διαμάχη Makerbot

Βραζιλιάνικη εταιρία εκτυπωτών 3D ζυγίζει στη διαμάχη Makerbot


Εξωτερικές υποθέσεις: Πώς να κάνετε σχεδόν τίποτα

Εξωτερικές υποθέσεις: Πώς να κάνετε σχεδόν τίποτα


Αυτό το Σαββατοκύριακο: Felt Club: XL Holiday με την πλατεία Maker

Αυτό το Σαββατοκύριακο: Felt Club: XL Holiday με την πλατεία Maker


Εργαστήριο: Len Cullum στο Σιάτλ της Ουάσιγκτον

Εργαστήριο: Len Cullum στο Σιάτλ της Ουάσιγκτον