Κατακτώντας τη γραμμή εντολών

Ένας σύντομος οδηγός για να ξεκινήσετε στο τερματικό UNIX / Mac OS

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

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

Ποια είναι η γραμμή εντολών;

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

Τι είναι το UNIX;

Γιατί να χρησιμοποιήσετε τη γραμμή εντολών;

  • Ταχύτερη για τροποποίηση, πλοήγηση μεταξύ αρχείων
  • Δυνατότητα εγκατάστασης λογισμικού ως υπερχρήστη
  • Μπορεί να δει κρυφά dotfiles

    Τα dotfiles είναι αρχεία διαμόρφωσης UNIX, τείνουν να είναι αρχεία που προωθούνται με ένα .και είναι κρυμμένα σε κανονικούς χρήστες.

    Μπορείτε να μάθετε περισσότερα σχετικά με το πώς να ξεκινήσετε με τα dotfiles σε αυτό το άρθρο).

Για να ξεκινήσετε στη γραμμή εντολών θα πρέπει να πλοηγηθείτε στις εφαρμογές σας και να ανοίξετε την εφαρμογή Terminal .

Δημιουργήστε έναν βασικό φάκελο ιστότοπου στη γραμμή εντολών

Ένας φάκελος με την παραπάνω δομή μπορεί να δημιουργηθεί στη γραμμή εντολών πληκτρολογώντας τις εντολές μέσα σε έναν κενό κατάλογο:

  • Δημιουργήστε έναν κατάλογο (επίσης γνωστός ως φάκελος) που ονομάζεται προσωπικός ιστότοπος

    mkdir personal-website

  • Μεταβείτε στο εσωτερικό του καταλόγου που ονομάζεται προσωπικός ιστότοπος

    cd personal-website

  • δημιουργήστε έναν κατάλογο, μέσα στο φάκελο προσωπικών ιστότοπων που ονομάζεται aset

    mkdir assets

  • Περιηγηθείτε στο εσωτερικό του φακέλου στοιχείων που βρίσκεται μέσα στο φάκελο προσωπικών ιστότοπων

    cd assets

  • δημιουργήστε έναν κατάλογο, μέσα στο φάκελο στοιχείων που ονομάζεται εικόνες

    mdkir images

  • δημιουργήστε έναν κατάλογο, μέσα στον φάκελο στοιχείων που ονομάζεται js

    mkdir js

  • δημιουργήστε έναν κατάλογο, μέσα στο φάκελο στοιχείων που ονομάζεται css

    mkdir css

Ωχ! Ξεχάσαμε να δημιουργήσουμε ένα αρχείο index.html :(

Βρισκόμαστε στο φάκελο στοιχείων και θέλουμε ένα αρχείο index.html στον κύριο φάκελο προσωπικών ιστότοπων. Η πληκτρολόγηση cd ..θα μας μεταφέρει έξω από το φάκελο στοιχείων και στον παραπάνω κατάλογο που είναι προσωπικός ιστότοπος. Τώρα που βρισκόμαστε στον φάκελο προσωπικού ιστότοπου εάν πληκτρολογήσουμε touch index.htmlένα κενό αρχείο index.html θα δημιουργηθεί.

Μερικές εντολές τερματικού που χρησιμοποιούνται συχνά είναι:

εντολές για πλοήγηση / χειρισμό του συστήματος αρχείων

είναι

απαριθμήστε τα περιεχόμενα ενός καταλόγου

pwd

εκτυπώστε τον κατάλογο εργασίας για το τερματικό για να εμφανίσετε τον κατάλογο στον οποίο εργάζεστε αυτήν τη στιγμή

αφή

δημιουργήστε ή ανοίξτε ένα αρχείο χωρίς να κάνετε αλλαγές

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

sudo

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

mv

μετακινήστε ένα αρχείο ή έναν κατάλογο

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

CD

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

cd σας μεταφέρει στον ριζικό κατάλογο (φάκελος ανώτερου επιπέδου στον υπολογιστή - συνήθως ο τρέχων χρήστης)

cd . τρέχων κατάλογος

cd .. πλοηγεί στον κατάλογο δύο επίπεδα πάνω

mkdir

δημιουργία νέου καταλόγου (ή φακέλου)

Εντολές για εγκατάσταση λογισμικού

Μπορείτε να εγκαταστήσετε κάποιο λογισμικό από τη γραμμή εντολών χρησιμοποιώντας τις ακόλουθες εντολές:

  • στο Python pip install e>.

    Pip is a software package manager for Python.

  • in JavaScript npm install me>

    NPM is a package manager for JavaScript pages.

Commands to Run Software

In order to run a script on the command line you need to provide a command prompt and file name. Some examples are:

  • in Java javac filename.java and then java filename compiles java projects and then runs them.
  • in Python python filename runs python scripts.

If you find you are repeating a lot of commands you can scroll through your recent commands using the up/down arrows and edit them and re-run by navigating to them and then pressing enter.

Additional Resources to Get Started with Command Line Prompts

  • MIT Terminus (interactive game to learn command line)
  • Codecademy Learn the Command Line
  • Learn Python the Hard Way’s Command Line Crash Course

Decorating the Command Line

You can completely customize the colors and outputs on the command line to better suit your visual and aesthetic needs.

Here’s how I’ve made my command line prettier :

How to install Tomorrow Night

//github.com/chriskempson/tomorrow-theme/blob/master/OS%20X%20Terminal/Tomorrow%20Night.terminal

Customize the terminal

I love the terminal. Besides the fact it makes you look awesome while using it, it can also do about a gazillion…mindthecode.com

If you enjoyed reading this article consider tapping the clap button ?. Wanna see more of my work? Check out my GitHub to view my code and learn more about my development experience at http://aboutmonica.com.