Αρχική σελίδα » πως να » Χρησιμοποιήστε τη συμπλήρωση καρτέλας για να πληκτρολογήσετε εντολές ταχύτερα σε οποιοδήποτε λειτουργικό σύστημα

    Χρησιμοποιήστε τη συμπλήρωση καρτέλας για να πληκτρολογήσετε εντολές ταχύτερα σε οποιοδήποτε λειτουργικό σύστημα

    Η συμπλήρωση καρτελών είναι ένα εξαιρετικά χρήσιμο χαρακτηριστικό σχεδόν σε οποιοδήποτε περιβάλλον γραμμής εντολών, είτε χρησιμοποιείτε το κέλυφος Bash στο Linux, το Command Prompt είτε το PowerShell στα Windows ή ένα παράθυρο τερματικού στο Mac OS X.

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

    Πλήρωση καρτελών σε Linux

    Το κέλυφος Bash που χρησιμοποιείται από προεπιλογή στις περισσότερες διανομές Linux έχει εξαιρετική υποστήριξη για την ολοκλήρωση των καρτελών.

    Για παράδειγμα, ας υποθέσουμε ότι θέλετε να εκτελέσετε το firefox εντολή. Μπορείτε απλά να πληκτρολογήσετε έλατο ή Φωτιά στο τερματικό και πατήστε Tab - εάν το σύστημά σας δεν έχει άλλες εντολές που ξεκινούν με αυτά τα γράμματα, το Bash θα συμπληρώσει αυτόματα firefox και μπορείτε να πατήσετε το πλήκτρο Enter για να εκτελέσετε την εντολή.

    Ως ένα άλλο παράδειγμα, ας υποθέσουμε ότι θέλετε να εκτελέσετε μία από τις εντολές του διαχειριστή του πακέτου Apt. Μπορείτε να πληκτρολογήσετε κατάλληλος- και πατήστε δύο φορές την καρτέλα Tab για να δείτε μια λίστα εντολών που αρχίζουν με apt-. Για να εκτελέσετε μια από τις εντολές, συνεχίστε να την πληκτρολογείτε και πιέστε ξανά το Tab - για παράδειγμα, θα μπορούσαμε να πληκτρολογήσουμε a σολ, πατήστε Tab, και apt-get θα εμφανιστεί.

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

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

    Η συμπλήρωση καρτελών μπορεί ακόμη και να χρησιμοποιηθεί για την αυτόματη συμπλήρωση επιλογών για ορισμένες εντολές. Για παράδειγμα, κατά την εγκατάσταση ενός πακέτου με το apt-get install , μπορείτε να χρησιμοποιήσετε την ολοκλήρωση της καρτέλας για να συμπληρώσετε αυτόματα το όνομα ενός πακέτου. Αυτό σας βοηθά επίσης να αναζητήσετε σχετικά πακέτα και είναι πολύ χρήσιμο όταν δεν είστε σίγουροι τι ακριβώς ονομάζεται ένα πακέτο.

    Δοκιμάστε να συμπληρώσετε την καρτέλα με άλλες εντολές για να δείτε τι μπορείτε και δεν μπορείτε να ολοκληρώσετε αυτόματα.

    Το Bash υποστηρίζει επίσης άλλους τύπους ολοκλήρωσης. Για παράδειγμα, μπορείτε να πληκτρολογήσετε a ~ και πατήστε Tab για να συμπληρώσετε αυτόματα ένα όνομα χρήστη, πληκτρολογήστε ένα @ και πατήστε Tab για να ολοκληρώσετε αυτόματα ένα όνομα κεντρικού υπολογιστή ή πληκτρολογήστε a $ και πατήστε Tab για να ολοκληρώσετε αυτόματα μια μεταβλητή.

    Πλήρωση καρτέλας στα Windows

    Η γραμμή εντολών των Windows δεν σας επιτρέπει να χρησιμοποιήσετε την ολοκλήρωση καρτελών για τις εντολές και τις επιλογές τους. Ωστόσο, υποστηρίζει την συμπλήρωση καρτέλας για ονόματα φακέλων και αρχείων.

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

    Η συμπλήρωση καρτελών λειτουργεί επίσης στο PowerShell. Μπορεί να χρησιμοποιηθεί για να συμπληρώσει αυτόματα το όνομα ενός cmdlet, μιας παραμέτρου ή μιας διαδρομής αρχείου.

    Σε αντίθεση με το Bash Shell, τα Windows απαιτούν να πατάτε πολλές φορές την καρτέλα Tab για να μετακινηθείτε μέσω των διαθέσιμων επιλογών - δεν θα σας δείξει όλα αυτά σε μια λίστα. Αυτό ισχύει και για τις λειτουργίες ολοκλήρωσης της καρτέλας Command Prompt και PowerShell.

    Ολοκλήρωση καρτελών σε Mac OS X

    Το Mac OS X περιλαμβάνει επίσης το κέλυφος Bash, οπότε η ολοκλήρωση της καρτέλας λειτουργεί όπως ακριβώς και στο Linux. Πατήστε το πλήκτρο καρτέλας ενώ πληκτρολογείτε μια εντολή, μια διαδρομή αρχείου ή μια επιλογή - το κέλυφος θα συμπληρώσει αυτόματα τα υπόλοιπα ή θα σας δείξει τις διαθέσιμες επιλογές που μπορείτε να πληκτρολογήσετε.

    Οποιοδήποτε άλλο λειτουργικό σύστημα που χρησιμοποιεί το κέλυφος Bash θα λειτουργήσει το ίδιο. Τα χαρακτηριστικά ολοκλήρωσης καρτελών θα πρέπει επίσης να λειτουργούν παρόμοια σε πολλά άλλα κελύφη σε συστήματα που μοιάζουν με Unix.


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

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

    Image Credit: Sven στο Flickr