Οι πιο σημαντικές εντολές Linux για αρχάριους

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

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

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

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

Γρήγορη αναφορά εντολών Linux

εντολήΠεριγραφή
1pwdΕκτυπώστε τον κατάλογο εργασίας
2cdΑλλαγή καταλόγου, από προεπιλογή στο σπίτι
3lsΚατάλογος στοιχείων στον κατάλογο
4cpΑντιγράψτε ένα αρχείο από έναν κατάλογο σε έναν άλλο
5mvΜετακινήστε ένα αρχείο από έναν κατάλογο σε έναν άλλο
6rmΑφαίρεση (διαγραφή) αρχείου ή καταλόγου
7αφήΔημιουργήστε ένα νέο αρχείο
8πωςΕκτυπώστε τα περιεχόμενα ενός αρχείου στο StdOut
9sudoΕκτελέστε μια εργασία με δικαιώματα Superuser
10βρείτε και εντοπίστεΑναζητήστε ένα αρχείο στο σύστημα
11| (Ο σωλήνας)Συνδέστε την έξοδο και την είσοδο των προγραμμάτων
12grepΒρείτε μοτίβα σε ένα σύνολο δεδομένων
13μπούκλαΠάρτε μια σελίδα από το Διαδίκτυο
14ιστορίαΚαταχωρίστε τις πρόσφατες καταχωρήσεις εντολών στο τερματικό
15kill & 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, συμπεριλαμβανομένων πιο περίπλοκων και ισχυρών.

Χρειάζεται λίγος χρόνος για να μάθεις όμως αυτές τις εντολές και να είσαι άνετος στη χρήση τους. Αλλά μόλις το κάνετε, θα χαρείτε που μάθατε να τα χρησιμοποιείτε.

Nnamdi Okeke

Nnamdi Okeke

Ο Nnamdi Okeke είναι ένας λάτρης των υπολογιστών που του αρέσει να διαβάζει ένα ευρύ φάσμα βιβλίων. Έχει προτίμηση στο Linux έναντι των Windows/Mac και το χρησιμοποιεί
Το Ubuntu από τις πρώτες μέρες του. Μπορείτε να τον πιάσετε στο twitter μέσω bongotrax

Άρθρα: 299

Λάβετε είδη τεχνολογίας

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