Διαφήμιση

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

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

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

echo "Το ξέρατε ότι:"; whatis $ (ls / bin | shuf -n 1)

Αυτό πρέπει να κάνετε! Αν θέλετε να το κάνετε λίγο πιο διασκεδαστικό, μπορείτε να κάνετε μια αγελάδα να πει όλες αυτές τις συμβουλές. Για να το κάνετε αυτό, εκτελέστε την εντολή sudo apt-get εγκατάσταση cowsay για Ubuntu / Debian ή

instagram viewer
sudo yum εγκαταστήστε το cowsay για το Fedora. Τότε, αντί για τον παραπάνω κωδικό, προσθέστε τα ακόλουθα στο αρχείο .bashrc:

cowsay -f $ (ls / usr / share / cowsay / αγελάδες | shuf -n 1 | cut -d. -f1) $ (whatis $ (ls / bin) 2> / dev / null | shuf -n 1)

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

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

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

μάθετεcommands_whatis

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

Προβολή όλων των διαθέσιμων επιλογών εντολών

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

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

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

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

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

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

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

συμπέρασμα

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

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

Ο Ντάνι είναι πρεσβύτερος στο Πανεπιστήμιο του Βόρειου Τέξας που απολαμβάνει όλες τις πτυχές του λογισμικού ανοιχτού κώδικα και του Linux.