Οι πιο σημαντικές εντολές Linux για αρχάριους
Νέος στο Linux ή απλά σκουριασμένος; Αυτές οι σημαντικές εντολές θα κάνουν τη ζωή σας πιο εύκολη στο τερματικό, ενώ θα βελτιώσουν την αποτελεσματικότητά σας

Η χρήση του κελύφους είναι ένα από τα κύρια οφέλη του α Linux σύστημα, καθώς σας δίνει πρόσβαση σε πολλά εξειδικευμένα προγράμματα, που διευκολύνουν την ολοκλήρωση ακόμη και πολύπλοκων εργασιών.
Αυτή είναι η ιδρυτική φιλοσοφία του Unix, του λειτουργικού συστήματος από το οποίο πήρε το σχεδιασμό του το Linux. Κάθε ένα από αυτά τα απλά εργαλεία ή προγράμματα κάνει μια δουλειά και το κάνει πολύ καλά. Μπορεί επίσης να επικοινωνεί με άλλα προγράμματα μέσω σωλήνων, μια πολύ έξυπνη σχεδίαση που κάνει το κέλυφος του Linux πολύ ισχυρό.
Εάν μόλις ξεκινάτε ή αν έχει περάσει καιρός από την τελευταία φορά που δουλέψατε σε ένα κέλυφος, η παρακάτω λίστα με τις πιο σημαντικές εντολές θα σας βοηθήσει να επιστρέψετε στην ταχύτητα. Είναι σημαντικό να σημειωθεί ότι χρησιμοποιούν πεζά γράμματα.
Γρήγορη αναφορά εντολών Linux
| εντολή | Περιγραφή | |
|---|---|---|
| 1 | pwd | Εκτυπώστε τον κατάλογο εργασίας |
| 2 | cd | Αλλαγή καταλόγου, από προεπιλογή στο σπίτι |
| 3 | ls | Κατάλογος στοιχείων στον κατάλογο |
| 4 | cp | Αντιγράψτε ένα αρχείο από έναν κατάλογο σε έναν άλλο |
| 5 | mv | Μετακινήστε ένα αρχείο από έναν κατάλογο σε έναν άλλο |
| 6 | rm | Αφαίρεση (διαγραφή) αρχείου ή καταλόγου |
| 7 | αφή | Δημιουργήστε ένα νέο αρχείο |
| 8 | πως | Εκτυπώστε τα περιεχόμενα ενός αρχείου στο StdOut |
| 9 | sudo | Εκτελέστε μια εργασία με δικαιώματα Superuser |
| 10 | βρείτε και εντοπίστε | Αναζητήστε ένα αρχείο στο σύστημα |
| 11 | | (Ο σωλήνας) | Συνδέστε την έξοδο και την είσοδο των προγραμμάτων |
| 12 | grep | Βρείτε μοτίβα σε ένα σύνολο δεδομένων |
| 13 | μπούκλα | Πάρτε μια σελίδα από το Διαδίκτυο |
| 14 | ιστορία | Καταχωρίστε τις πρόσφατες καταχωρήσεις εντολών στο τερματικό |
| 15 | kill & xkill | Σταματήστε την εκτέλεση ενός προγράμματος |
| 16 | άνθρωπος & πληροφορίες | Εμφάνιση λεπτομερούς εγχειριδίου/πληροφοριών της δεδομένης εντολής |
Οι πιο σημαντικές εντολές Linux για αρχάριους εξηγούνται
1. π.μ
Η εντολή pwd σημαίνει "εκτύπωση καταλόγου εργασίας" και χρησιμοποιείται για τη γνώση του τρέχοντος καταλόγου στον οποίο λειτουργεί το κέλυφος του Linux. Μπορεί να είναι ένα πολύ χρήσιμο εργαλείο όταν γράφετε ένα σενάριο που πρέπει να βεβαιωθείτε για τη θέση εργασίας του πριν προβείτε σε κάποια ενέργεια.
Εδώ είναι ένα παράδειγμα και τι κάνει.
pwd > #show του τρέχοντος καταλόγου φλοιού
2. cd
Αυτή η εντολή σημαίνει "αλλαγή καταλόγου". Το χρησιμοποιείτε για εναλλαγή από τον τρέχοντα κατάλογο εργασίας σε άλλον. Αποδέχεται τον επιθυμητό νέο κατάλογο ως όρισμα, το οποίο μπορεί είτε να ξεκινά με κάθετο προς τα εμπρός για απόλυτη διαδρομή είτε χωρίς κάθετο για αναφορά στον τρέχοντα κατάλογο εργασίας. Χωρίς όρισμα, ορίζεται από προεπιλογή στον αρχικό σας κατάλογο.
Εδώ είναι μερικά παραδείγματα και τι κάνουν.
cd > #returns στον αρχικό κατάλογο χρήστη/όνομα χρήστη
cd ~ > #επιστρέφει επίσης στον αρχικό κατάλογο
cd Λήψεις > #switches στον φάκελο λήψεων
cd /usr/bin > #changes στον κατάλογο /usr/bin
3 ls
Αυτή η εντολή παραθέτει όλα τα αρχεία και τους φακέλους στον τρέχοντα κατάλογο εργασίας. Δέχεται επίσης αρκετές εντολές για να βοηθήσει στην προσαρμογή της εξόδου του. Για παράδειγμα, η εντολή -a περιλαμβάνει κρυφά αρχεία, ενώ η εντολή -t ταξινομεί κατά ημερομηνία τροποποίησης και η εντολή -l παράγει ένα κομψό αποτέλεσμα.
Εδώ είναι ένα παράδειγμα και τι κάνει
ls -alt > #list όλα τα αρχεία και οι φάκελοι, συμπεριλαμβανομένων των κρυφών, & ταξινόμηση κατά ημερομηνία τροποποίησης
4. φερμουάρ
Μπορείτε να το χρησιμοποιήσετε για να αντιγράψετε ένα αρχείο από μια θέση σε άλλη. Λάβετε υπόψη ότι εδώ ισχύουν οι συμβάσεις ονομασίας αρχείων Linux. Έτσι, εάν προσθέσετε μια κάθετο προς τα εμπρός, τότε εργάζεστε με μια απόλυτη διαδρομή, διαφορετικά το πρόγραμμα θα αναφέρεται από τον τρέχοντα κατάλογο εργασίας.
Εδώ είναι μερικά παραδείγματα και τι κάνουν.
cp file_1 Desktop > #copy file_1 στον φάκελο της επιφάνειας εργασίας σας
cp file_1 /tmp > #copy file_1 to/tmp
5 mv
Αυτή είναι η εντολή move και λειτουργεί παρόμοια με την εντολή cp, με τη διαφορά ότι αφαιρεί εντελώς το αρχείο από την αρχική του θέση και το μετακινεί κάπου αλλού.
Εδώ είναι μερικά παραδείγματα και τι κάνουν.
mv file_1 Λήψεις > #move file_1 στον κατάλογο Λήψεις
mv file_1 file_2 /tmp > #move και τα δύο αρχεία στον κατάλογο /tmp
6.rm
Για να διαγράψετε αρχεία και καταλόγους, η εντολή rm (αφαίρεση) είναι το εργαλείο που χρειάζεστε. Θα πρέπει να είστε πολύ προσεκτικοί, ωστόσο, με αυτό το εργαλείο, γιατί ό,τι αφαιρεί, έχει φύγει για πάντα. Αυτό είναι ιδιαίτερα σημαντικό με την αφαίρεση καταλόγων. Επομένως, ελέγχετε πάντα τον τρέχοντα κατάλογο εργασίας σας για να αποφύγετε λάθη.
Εδώ είναι μερικά παραδείγματα και τι κάνουν
rm file_1 > #delete file_1 στον τρέχοντα κατάλογο σας
rm Λήψεις/αρχείο_1 > #delete file_1 από τον κατάλογο Λήψεις
rm -r Λήψεις > #πλήρης διαγραφή του καταλόγου Λήψεις
7. άγγιγμα
Η εντολή αφής σάς επιτρέπει να δημιουργήσετε ένα νέο αρχείο. Αποδέχεται το όνομα αρχείου ως όρισμα.
Εδώ είναι ένα παράδειγμα και πώς λειτουργεί.
αγγίξτε file_1 > #create a new file με το όνομα file_1
8. γάτα
Η ανάγνωση αρχείων κειμένου στο κέλυφος είναι επίσης δυνατή. Για να το κάνετε αυτό, χρησιμοποιείτε την εντολή cat ακολουθούμενη από το αρχείο που θέλετε να διαβάσετε. Το όνομά του "cat" σημαίνει concatenate, επομένως μπορείτε επίσης να το χρησιμοποιήσετε για να συνδυάσετε δύο αρχεία σε ένα.
Ακολουθούν παραδείγματα και τι κάνουν.
cat file_1 > #εμφανίζει τα περιεχόμενα του file_1 στην οθόνη (standard out)
cat file_1 file_2 > file_3 > #combine the content of file_1 and file_2 into file_3
9. sudo
Το Linux περιορίζει τα προνόμια των λογαριασμών τακτικών χρηστών για να τους εμποδίσει να προκαλέσουν ανεπανόρθωτη ζημιά σε ολόκληρο το σύστημα. Ωστόσο, διατηρεί την εντολή sudo για έναν κανονικό χρήστη για να τρέξει προγράμματα που απαιτούν δικαιώματα Superuser (διαχειριστή). Το Sudo θα ζητήσει τον κωδικό πρόσβασης Superuser και, εάν είναι σωστός, θα επιτρέπει την περαιτέρω εκτέλεση του προγράμματος.
Εδώ είναι ένα παράδειγμα και τι κάνει.
sudo systemctl stop apache2 > #stop the apache2 web-server
10. εντοπίστε και βρείτε
Αυτά τα δύο προγράμματα σάς βοηθούν να αναζητήσετε ένα ή πολλά αρχεία στο σύστημα, αλλά το κάνουν διαφορετικά. Το Find είναι το παλαιότερο πρόγραμμα και διαθέτει πολύ ισχυρές δυνατότητες αναζήτησης. Το Locate, από την άλλη πλευρά, είναι νεότερο και χρησιμοποιεί μια βάση δεδομένων για να πραγματοποιεί πολύ γρήγορες αναζητήσεις.
Ακολουθούν παραδείγματα και τι κάνουν
find / ubuntu > #find όλα τα ονόματα αρχείων που περιέχουν ubuntu. Η κάθετο σημαίνει από τη ρίζα του συστήματος
εντοπίστε το ubuntu > #find όλα τα αρχεία στο σύστημα που περιέχουν ubuntu
11. | (Ο σωλήνας)
Τα παραπάνω προγράμματα εύρεσης και εντοπισμού συχνά επιστρέφουν τόσες πολλές εγγραφές που το φιλτράρισμα των αποτελεσμάτων γίνεται σημαντικό. Εδώ, μπορείτε να περάσετε την έξοδο αναζήτησης μέσω ενός σωλήνα, στην είσοδο ενός προγράμματος αναγνώρισης προτύπων όπως το grep. Αυτό θα φιλτράρει τα αποτελέσματα για να παράγει πιο συνοπτικά σχόλια.
Εδώ είναι ένα παράδειγμα και τι κάνει.
εντοπίστε το ubuntu | grep .jpg > #find μόνο εικόνων jpeg με ubuntu στο όνομά τους
12.grep
Το Grep είναι ένα αρκτικόλεξο για το Global Regular Expressions Print. Χρησιμοποιείται για την εύρεση μοτίβων σε ένα σύνολο δεδομένων, το οποίο μπορεί να περιλαμβάνει ολόκληρες λέξεις, το πρώτο γράμμα της πρότασης και πολλά άλλα.
Ακολουθούν παραδείγματα και τι κάνουν.
grep foo file_1 > #print όλων των γραμμών στο file_1 που περιέχουν foo
grep ^bar file_1 > #print μόνο γραμμές που ξεκινούν με γραμμή
13. μπούκλα
Το cURL σημαίνει URL πελάτη και είναι ένα εργαλείο για τη μεταφορά δεδομένων μεταξύ υπολογιστών χρησιμοποιώντας διαφορετικά πρωτόκολλα δικτύου. Είναι εξαιρετικά παραμετροποιήσιμο και προγραμματιζόμενο, με την απλούστερη χρήση του να είναι η ανάκτηση μιας ιστοσελίδας.
Εδώ είναι ένα παράδειγμα και τι κάνει.
curl google.com > #load google.com
14. ιστορία
Το κέλυφος του Linux θυμάται τις πρόσφατες καταχωρήσεις εντολών σας. Ορισμένα συστήματα προσφέρουν ιστορικό 500 εντολών, ενώ άλλα προσφέρουν 1,000 από προεπιλογή. Είστε επίσης ελεύθεροι να το αλλάξετε.
Εδώ είναι ένα παράδειγμα και τι κάνει.
ιστορία | grep curl > #find πρόσφατες εντολές που περιέχουν curl
15. kill & xkill
Το Kill και το xkill είναι δύο μέθοδοι τερματισμού διαδικασιών στο σύστημα. Με το kill, πρέπει να γνωρίζετε και να παρέχετε το αναγνωριστικό διαδικασίας του προγράμματος που πρέπει να τερματίσετε. Με το xkill, μπορείτε να τερματίσετε τα προγράμματα γραφικών χρησιμοποιώντας το ποντίκι για να δείξετε και να κάνετε κλικ σε αυτά.
16. άνθρωπος & πληροφορίες
Μπορείτε πάντα να εισαγάγετε man ή info, ακολουθούμενη από μια εντολή για να λάβετε το εγχειρίδιο χρήστη ή καταχωρήσεις σελίδας πληροφοριών για αυτήν την εντολή. Μπορείτε επίσης να εισαγάγετε μια εντολή, ακολουθούμενη από –help, για να λάβετε περισσότερες πληροφορίες σχετικά με τη χρήση της.
Εδώ είναι μερικά παραδείγματα και τι κάνουν.
man curl > #display την καταχώρηση manpage Linux για το cURL
find –help > #show πληροφορίες χρήσης για την εντολή find
Συμπέρασμα
Φτάνοντας στο τέλος αυτής της λίστας, έχετε κατά νου ότι αυτές είναι οι πιο σημαντικές εντολές για αρχάριους. Υπάρχουν πολλές περισσότερες εντολές για το κέλυφος του Linux, συμπεριλαμβανομένων πιο περίπλοκων και ισχυρών.
Χρειάζεται λίγος χρόνος για να μάθεις όμως αυτές τις εντολές και να είσαι άνετος στη χρήση τους. Αλλά μόλις το κάνετε, θα χαρείτε που μάθατε να τα χρησιμοποιείτε.




