4 τρόποι για να διδάξετε τον εαυτό σας τερματικές εντολές στο Linux

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

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

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

Συμβουλή της ημέρας

learncommands_tipoftheday
Ένας πολύ καλός τρόπος για να μάθετε σταδιακά περισσότερα σχετικά με τις εντολές του τερματικού είναι να εμφανίζεται ένα μήνυμα στυλ "Συμβουλή της Ημέρας" κάθε φορά που ανοίγετε το τερματικό. Αυτά τα μηνύματα μπορούν να σας ενημερώσουν για χρήσιμες εντολές, καθώς και για σύνθετα κόλπα για ορισμένες εντολές που ίσως γνωρίζετε ήδη. Μπορείτε εύκολα να το ρυθμίσετε πηγαίνοντας στο αρχείο .bashrc (που βρίσκεται στο /home//.bashrc ) και να προσθέσετε τα παρακάτω στο τέλος του αρχείου σε μια νέα γραμμή:

echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)

Αυτό είναι μόνο που πρέπει να κάνετε! Εάν θέλετε να το κάνετε λίγο πιο διασκεδαστικό, μπορείτε να κάνετε μια αγελάδα να πείτε όλες αυτές τις συμβουλές. Για να το κάνετε αυτό, εκτελέστε την εντολή sudo apt-get install cowsay για το Ubuntu / Debian ή το sudo yum install cowsay για το Fedora. Στη συνέχεια, αντί του παραπάνω κώδικα, προσθέστε τα ακόλουθα στο αρχείο .bashrc:

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)

Δυστυχώς, αυτό δεν λειτουργεί με όλες τις διανομές, έτσι η επιτυχία σας με το cowsay δεν είναι εγγυημένη. Ωστόσο, όλη αυτή η συμβουλή χρησιμοποιεί "whatis" σε τυχαίες εντολές, τις οποίες θα καλύψουμε στη συνέχεια.

Χρησιμοποιώντας το "whatis"

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

learncommands_whatis

Ένα εξαιρετικό παράδειγμα whatis sudo yum install cheese, μπορεί να δει παραπάνω. Σας λέει ότι το sudo σας δίνει δικαιώματα διαχειριστή, το yum είναι ο διαχειριστής πακέτων, το installer λέει στο YUM να εγκαταστήσει ένα πακέτο και το τυρί είναι η εφαρμογή φωτογραφικού καταστήματος που επιθυμείτε να εγκαταστήσετε. Δεν λειτουργεί πάντα, ειδικά σε πιο σύνθετες ή λιγότερο συνηθισμένες εντολές, αλλά αξίζει ακόμα να δοκιμάσετε αν θέλετε να μάθετε τι πράγματι κάνει μια εντολή.

Δείτε όλες τις διαθέσιμες επιλογές εντολών

learncommands_manpages
Εάν χρησιμοποιείτε μια νέα εντολή, υπάρχουν δύο τρόποι για να το δείτε λεπτομερώς. Ο πρώτος τρόπος είναι να εκτελέσετε την εντολή "man", όπου είναι το όνομα του προγράμματος που εκτελείτε. Έτσι, τρέχοντας "man cp" θα σας πει όλα όσα πρέπει να ξέρετε για την εντολή cp στο πρόγραμμα προβολής αρχείων ανθρώπων.

Ένας πιο γρήγορος τρόπος για να μάθετε τα βασικά μέρη της εντολής είναι να εκτελέσετε "-help", όπου είναι το όνομα του προγράμματος που τρέχετε. Έτσι, τρέχοντας "cp -help" θα σας πει και πολλές πληροφορίες για την εντολή cp, τυπωμένες δεξιά στο τερματικό. Με άλλα λόγια, η βοήθεια είναι η μόνη σημαία που δεν έχει εναλλασσόμενες σημασίες από το πρόγραμμα στο πρόγραμμα.

Crash Course - Ναι, τώρα!

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

Όλες οι εντολές μοιράζονται την ακόλουθη δομή: [παράμετρος] [παράμετρος] [-flag] [παράμετρος] [-flag] [παράμετρος] ... [σημαία] [παράμετρος]

Επιτρέψτε μου να αναλύσω τι σημαίνει η παραπάνω δομή:

  1. Εάν μια εντολή απαιτεί δικαιώματα διαχειριστή (γνωστά ως πρόσβαση root), τότε πρέπει να προηγείται το "sudo", το οποίο απαιτεί να εισαγάγετε τον κωδικό πρόσβασής σας πριν εκτελεστεί η εντολή.
  2. "Πρόγραμμα" είναι όπου πηγαίνει το όνομα της εφαρμογής. Τα ονόματα εφαρμογών περιλαμβάνουν yum, apt-get, τυρί, tar, cp, mv, firefox και πολλά άλλα. Εάν δεν έχουν γίνει πρόσθετες ρυθμίσεις, όλα τα προγράμματα που είναι προσβάσιμα με αυτόν τον τρόπο έχουν εκτελέσιμο αρχείο στο / usr / bin. Αυτό πρέπει να ισχύει για όλες τις εγκατεστημένες εφαρμογές στο σύστημά σας. Για μερικές εφαρμογές, απλά πρέπει να το γράψετε, και αυτό είναι όλο. Για παράδειγμα, μπορείτε απλά να πληκτρολογήσετε "firefox" και να πατήσετε Enter και θα ξεκινήσει ο Firefox.
  3. Μετά το πρόγραμμα, μπορείτε να αρχίσετε να χρησιμοποιείτε παραμέτρους και σημαίες. Αυτό ποικίλλει σημαντικά από το πρόγραμμα στο πρόγραμμα. Για παράδειγμα, η εντολή "cp file1 file2" αντιγράφει το αρχείο "file1" και την αποθηκεύει στην ίδια θέση με το όνομα "file2". Αυτές είναι οι δύο παράμετροι της εντολής. Μερικοί λαμβάνουν επίσης σημαίες που τροποποιούν τη συμπεριφορά τους - για παράδειγμα, η εντολή sudo yum install cheese -y έχει ως εγκατάσταση μια παράμετρο για το yum, το τυρί ως παράμετρο για εγκατάσταση και το "-y" ως σημαία yum λέγοντας ότι θα έπρεπε να πάρει ναι για όλες τις περιπτώσεις όπου κανονικά θα σε ρωτούσε αν θα θέλατε να συνεχίσετε. Παρόλο που το παράδειγμα αυτό δεν δείχνει, ορισμένες σημαίες δεν απαιτούν τις δικές τους παραμέτρους, και ορισμένες σημαίες κάνουν. Κάθε πρόγραμμα έχει το δικό του σύνολο σημαδιών και νόημα, το οποίο θα μάθετε με την πάροδο του χρόνου μέσω της επανάληψης.

συμπέρασμα

Οι εντολές του τερματικού μάθησης δεν είναι πραγματικά τόσο δύσκολες - μόλις αρχίσετε να καταλαβαίνετε πώς λειτουργούν και δομούνται γενικά, η μάθηση άλλων θα γίνει πολύ πιο εύκολη. Εάν δεν έχει νόημα μετά από λίγες ώρες, μην το εγκαταλείπετε. Η επανάληψη είναι ο καλύτερος φίλος σας και τελικά θα αρχίσετε να βλέπετε τα μοτίβα. Από εκεί, όλα αφορούν την απομνημόνευση μέσω της πρακτικής. Έχουμε επίσης διάφορους άλλους πόρους για εντολές μάθησης, όπως αυτό το cheatsheet εντολών Linux, τις 40 βασικές εντολές Linux Ένα AZ του Linux - 40 Βασικές εντολές που πρέπει να γνωρίζετε Ένα AZ του Linux - 40 Βασικές εντολές πρέπει να ξέρετε Το Linux είναι συχνά αγνοείται τρίτη ρόδα στα Windows και Mac. Ναι, κατά την τελευταία δεκαετία, το λειτουργικό σύστημα ανοιχτού κώδικα έχει κερδίσει πολλή έλξη, αλλά εξακολουθεί να είναι μακριά από το να θεωρείται ... Διαβάστε περισσότερα και μια άλλη γρήγορη εισαγωγή στις εντολές του Linux Ένας γρήγορος οδηγός για να ξεκινήσετε με το Linux Γραμμή εντολών Ένας γρήγορος οδηγός για να ξεκινήσετε με τη γραμμή εντολών Linux Μπορείτε να κάνετε πολλά εκπληκτικά πράγματα με εντολές στο Linux και είναι πραγματικά δύσκολο να μάθουν. Διαβάστε περισσότερα .

Τι συμβουλές έχετε για τους άλλους που προσπαθούν να μάθουν; Ξέρετε μια εντολή που κάνει κάτι δροσερό ή είναι απλά για διασκέδαση; Ενημερώστε μας στα σχόλια!

In this article