Βασικές εντολές Linux/Unix με παραδείγματα και σύνταξη (λίστα)

Η διαχείριση αρχείων γίνεται εύκολη εάν γνωρίζετε τη σωστή βασική εντολή στο Linux.

Μερικές φορές, οι εντολές αναφέρονται και ως «προγράμματα», καθώς κάθε φορά που εκτελείτε μια εντολή, εκτελείται ο αντίστοιχος κώδικας προγράμματος, γραμμένος για την εντολή.

Ας μάθουμε τις βασικές εντολές Linux που πρέπει να γνωρίζετε με παραδείγματα:

Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο

Αρχεία καταχώρισης (ls)

Εάν θέλετε να δείτε τη λίστα των αρχείων στο σύστημά σας UNIX ή Linux, χρησιμοποιήστε το «ls' εντολή.

Εμφανίζει τα αρχεία /καταλόγους στον τρέχοντα κατάλογο σας.

Αρχεία καταχώρισης

Σημείωση:

  • Οι κατάλογοι σημειώνονται με μπλε χρώμα.
  • Τα αρχεία σημειώνονται με λευκό χρώμα.
  • Θα βρείτε παρόμοιους χρωματικούς συνδυασμούς σε διαφορετικές γεύσεις Linux.

Ας υποθέσουμε ότι ο φάκελος "Music" έχει τους ακόλουθους υποκαταλόγους και αρχεία.

Αρχεία καταχώρισης

Μπορείς να χρησιμοποιήσεις Το 'ls -R' εμφανίζει όλα τα αρχεία όχι μόνο σε καταλόγους αλλά και υποκαταλόγους

Αρχεία καταχώρισης

ΣΗΜΕΙΩΣΗ: Αυτές οι βασικές εντολές Linux κάνουν διάκριση πεζών-κεφαλαίων. Εάν μπείτε, "ls – r"Θα λάβετε ένα σφάλμα.

'ls -al' παρέχει λεπτομερείς πληροφορίες για τα αρχεία. Η εντολή παρέχει πληροφορίες σε μορφή στήλης. Οι στήλες περιέχουν τις ακόλουθες πληροφορίες:

1st Στήλη

Τύπος αρχείου και δικαιώματα πρόσβασης

2nd Στήλη

# από ​​Σκληρούς Συνδέσμους στο Αρχείο

3rd Στήλη

Κάτοχος και δημιουργός του αρχείου

4th Στήλη

Ομάδα του ιδιοκτήτη

5th Στήλη

Μέγεθος αρχείου σε Byte

6th Στήλη

Ημερομηνία και ώρα

7th Στήλη

Όνομα καταλόγου ή αρχείου

Ας δούμε ένα παράδειγμα -

Αρχεία καταχώρισης

Καταχώριση κρυφών αρχείων

Τα κρυφά στοιχεία στο UNIX/Linux ξεκινούν με –Καταχώριση κρυφών αρχείωνστην αρχή, του αρχείου ή του καταλόγου.

Οποιοσδήποτε κατάλογος/αρχείο που ξεκινά με ένα '.' δεν θα φανεί αν δεν το ζητήσετε. Για να προβάλετε κρυφά αρχεία, χρησιμοποιήστε την εντολή.

ls -a

Καταχώριση κρυφών αρχείων

Δημιουργία & Προβολή Αρχείων

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

Για να δημιουργήσετε ένα νέο αρχείο, χρησιμοποιήστε την εντολή

  1. cat > όνομα αρχείου
  2. Προσθήκη περιεχομένου
  3. Πατήστε 'ctrl + d' για να επιστρέψετε στη γραμμή εντολών.

Δημιουργία και προβολή αρχείων
Πώς να δημιουργήσετε και να προβάλετε αρχεία σε Linux/Unix

Για να δείτε ένα αρχείο, χρησιμοποιήστε την εντολή –

cat filename

Ας δούμε το αρχείο που μόλις δημιουργήσαμε –

Δημιουργία και προβολή αρχείων

Ας δούμε ένα άλλο αρχείο sample2

Δημιουργία και προβολή αρχείων

Η σύνταξη για τον συνδυασμό 2 αρχείων είναι -

cat file1 file2 > newfilename

Ας συνδυάσουμε το δείγμα 1 και το δείγμα 2.

Δημιουργία και προβολή αρχείων

Μόλις εισάγετε αυτήν την εντολή και πατήσετε enter, τα αρχεία ενώνονται, αλλά δεν βλέπετε αποτέλεσμα. Αυτό είναι επειδή Το Bash Shell (Terminal) είναι αθόρυβου τύπου. Οι εντολές Shell δεν θα σας δώσουν ποτέ μήνυμα επιβεβαίωσης όπως "OK" ή "Η εντολή εκτελέστηκε με επιτυχία". Θα εμφανίζει ένα μήνυμα μόνο όταν κάτι πάει στραβά ή όταν έχει παρουσιαστεί σφάλμα.

Για να δείτε το νέο σύνθετο αρχείο "δείγμα" χρησιμοποιήστε την εντολή

cat sample

Δημιουργία και προβολή αρχείων

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

Διαγραφή αρχείων

Η εντολή 'rm' αφαιρεί αρχεία από το σύστημα χωρίς επιβεβαίωση.

Για να αφαιρέσετε ένα αρχείο χρησιμοποιήστε σύνταξη –

rm filename

διαγραφή αρχείων

Πώς να διαγράψετε αρχεία χρησιμοποιώντας εντολές Linux/Unix

Μετακίνηση και μετονομασία αρχείων

Για να μετακινήσετε ένα αρχείο, χρησιμοποιήστε την εντολή.

mv filename new_file_location

Ας υποθέσουμε ότι θέλουμε να μετακινήσουμε το αρχείο "sample2" στη θέση /home/guru99/Documents. Εκτέλεση της εντολής

mv sample2 /home/guru99/Documents

Μετακίνηση και μετονομασία αρχείων

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

sudo command_you_want_to_execute

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

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

Το Sudo διατηρεί ένα αρχείο καταγραφής κάθε εκτέλεσης εντολών. Οι διαχειριστές συστήματος μπορούν να παρακολουθούν το άτομο που είναι υπεύθυνο για ανεπιθύμητες αλλαγές στο σύστημα.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Για μετονομασία αρχείου:

mv filename newfilename

Μετακίνηση και μετονομασία αρχείων

ΣΗΜΕΊΩΣΗ: Από προεπιλογή, ο κωδικός πρόσβασης που εισαγάγατε για το sudo διατηρείται για 15 λεπτά ανά τερματικό. Αυτό εξαλείφει την ανάγκη εισαγωγής του κωδικού πρόσβασης ξανά και ξανά.

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

Χειρισμοί καταλόγου

Χειρισμός καταλόγου

Χειρισμός καταλόγου σε Linux/Unix

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

Δημιουργία καταλόγων

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

mkdir directoryname

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

Για παράδειγμα,

mkdir mydirectory

Χειρισμός καταλόγου

Εάν θέλετε να δημιουργήσετε έναν κατάλογο σε διαφορετική τοποθεσία εκτός από τον «Αρχικό κατάλογο», μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή –

mkdir 

Για παράδειγμα:

mkdir /tmp/MUSIC

θα δημιουργήσει έναν κατάλογο «Music» στον κατάλογο «/tmp».

Χειρισμός καταλόγου

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

Χειρισμός καταλόγου

Αφαίρεση καταλόγων

Για να αφαιρέσετε έναν κατάλογο, χρησιμοποιήστε την εντολή –

rmdir directoryname

Παράδειγμα

rmdir mydirectory

θα διαγράψει τον κατάλογο mydirectory

Αφαίρεση καταλόγων

Άκρο: Βεβαιωθείτε ότι δεν υπάρχει αρχείο / υποκατάλογος κάτω από τον κατάλογο που θέλετε να διαγράψετε. Διαγράψτε πρώτα τα αρχεία/υποκατάλογο πριν διαγράψετε τον γονικό κατάλογο.

Αφαίρεση καταλόγων

Μετονομασία καταλόγου

Η εντολή 'mv' (μετακίνηση) (που καλύφθηκε νωρίτερα) μπορεί επίσης να χρησιμοποιηθεί για τη μετονομασία καταλόγων. Χρησιμοποιήστε την παρακάτω μορφή:

mv directoryname newdirectoryname

Ας το δοκιμάσουμε:

Μετονομασία καταλόγου καταλόγου

Πώς να μετονομάσετε έναν κατάλογο χρησιμοποιώντας εντολές Linux/Unix

Άλλες σημαντικές εντολές

Η εντολή «Άνθρωπος».

Ο άνθρωπος σημαίνει εγχειρίδιο που είναι ένα βιβλίο αναφοράς του α Λειτουργικό σύστημα Linux. Είναι παρόμοιο με το αρχείο HELP που βρίσκεται σε δημοφιλές λογισμικό.

Για να λάβετε βοήθεια για οποιαδήποτε εντολή που δεν καταλαβαίνετε, μπορείτε να πληκτρολογήσετε

man 

Το τερματικό θα άνοιγε τη σελίδα εγχειριδίου για αυτήν την εντολή.

Για παράδειγμα, αν πληκτρολογήσουμε man man και πατήσουμε enter. τερματικό θα μας έδινε πληροφορίες σχετικά με την εντολή man

Άντρα εντολή

Άντρα εντολή

Η εντολή της ιστορίας

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

Εντολή ιστορίας

Η ξεκάθαρη εντολή

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

Εκκαθάριση εντολής

Επικόλληση εντολών στο τερματικό

Πολλές φορές θα έπρεπε να πληκτρολογήσετε μεγάλες εντολές στο Terminal. Λοιπόν, μπορεί να είναι ενοχλητικό μερικές φορές, και αν θέλετε να αποφύγετε μια τέτοια κατάσταση, τότε αντιγράψτε, η επικόλληση των εντολών μπορεί να σας σώσει.

Για την αντιγραφή, το κείμενο από μια πηγή, θα χρησιμοποιούσατε Ctrl + c, αλλά για να το επικολλήσετε στο τερματικό, πρέπει να το χρησιμοποιήσετε CTRL + Shift + σελ. Μπορείτε επίσης να δοκιμάσετε Shift + Εισαγάγετε ή επιλέξτε Επεξεργασία>Επικόλληση στο μενού

ΣΗΜΕΙΩΣΗ: Με τις αναβαθμίσεις Linux, αυτές οι συντομεύσεις αλλάζουν συνεχώς. Μπορείτε να ορίσετε τις προτιμώμενες συντομεύσεις μέσω Τερματικού> Επεξεργασία> Συντομεύσεις πληκτρολογίου.

Εκτύπωση σε Unix/Linux

Εκτύπωση

Πώς να εκτυπώσετε ένα αρχείο χρησιμοποιώντας εντολές Linux/Unix

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

Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο

εντολή «pr».

Αυτή η εντολή βοηθά στη μορφοποίηση του αρχείου για εκτύπωση στο τερματικό. Υπάρχουν πολλές εντολές τερματικού Linux διαθέσιμες με αυτήν την εντολή που βοηθούν στην πραγματοποίηση επιθυμητών αλλαγών μορφής στο αρχείο. Το πιο χρησιμοποιημένο'pr' Οι εντολές Unix με παραδείγματα παρατίθενται παρακάτω.

Επιλογή Λειτουργία
-x Διαιρεί τα δεδομένα σε στήλες «x».
-h "κεφαλίδα" Εκχωρεί την τιμή "κεφαλίδα" ως κεφαλίδα αναφοράς
-t Δεν εκτυπώνει την κεφαλίδα και τα επάνω/κάτω περιθώρια
-d Double διαστήματα στο αρχείο εξόδου
-n Δηλώνει όλες τις ευθείες με αριθμούς
-l μήκος σελίδας Καθορίζει τις γραμμές (μήκος σελίδας) σε μια σελίδα. Η προεπιλογή είναι 56
-ο περιθώριο Μορφοποιεί τη σελίδα με τον αριθμό περιθωρίου

Ας δοκιμάσουμε μερικές από τις επιλογές και ας μελετήσουμε τα αποτελέσματά τους.

Διαίρεση δεδομένων σε στήλες

»Εργαλεία' είναι ένα αρχείο (φαίνεται παρακάτω).

pr Εντολή

Θέλουμε το περιεχόμενό του να είναι ταξινομημένο σε τρεις στήλες. Η σύνταξη για το ίδιο θα ήταν:

pr -x Filename

Η επιλογή '-x' με την εντολή 'pr' διαιρεί τα δεδομένα σε x στήλες.

pr Εντολή

Εκχώρηση κεφαλίδας

Η σύνταξη είναι:

pr -h "Header" Filename

Οι επιλογές '-h' εκχωρούν την τιμή "header" ως κεφαλίδα αναφοράς.

pr Εντολή

Όπως φαίνεται παραπάνω, έχουμε τακτοποιήσει το αρχείο σε 3 στήλες και έχουμε αντιστοιχίσει μια κεφαλίδα

Δηλώνοντας όλες τις γραμμές με αριθμούς

Η σύνταξη είναι:

pr -n Filename

Αυτή η εντολή υποδηλώνει όλες τις γραμμές του αρχείου με αριθμούς.

pr Εντολή

Αυτές είναι μερικές από τις επιλογές της εντολής 'pr' που μπορείτε να χρησιμοποιήσετε για να τροποποιήσετε τη μορφή αρχείου.

Εκτύπωση αρχείου

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

lp Filename

or

lpr Filename

Σε περίπτωση που θέλετε να εκτυπώσετε πολλά αντίγραφα του αρχείου, μπορείτε να χρησιμοποιήσετε τον τροποποιητή αριθμών.

pr Εντολή

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

pr Εντολή

Εγκατάσταση λογισμικού

Στα windows η εγκατάσταση ενός προγράμματος γίνεται με την εκτέλεση του αρχείου setup.exe. Το πακέτο εγκατάστασης περιέχει το πρόγραμμα καθώς και διάφορα εξαρτημένα στοιχεία που απαιτούνται για τη σωστή εκτέλεση του προγράμματος.

Εγκατάσταση λογισμικού

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

Εγκατάσταση λογισμικού

Μπορείτε να χρησιμοποιήσετε το ικανός εντολές για εγκατάσταση ή αφαίρεση πακέτου. Ας ενημερώσουμε όλα τα εγκατεστημένα πακέτα στο σύστημά μας χρησιμοποιώντας την εντολή –

sudo apt-get update

Εγκατάσταση λογισμικού

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

Εγκατάσταση λογισμικού

Ελέγξτε επίσης: - Φύλλο εξαπάτησης εντολών Linux

Linux Mail εντολή

Για την αποστολή μηνυμάτων μέσω τερματικού, θα χρειαστεί να εγκαταστήσετε πακέτα 'mailutils'.

Η σύνταξη της εντολής είναι -

sudo apt-get install packagename

Μόλις τελειώσετε, μπορείτε στη συνέχεια να χρησιμοποιήσετε την ακόλουθη σύνταξη για την αποστολή ενός email.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Αυτό θα μοιάζει με:

Linux Mail εντολή

Πατήστε Cntrl+D και ολοκληρώσατε τη σύνταξη του μηνύματος. Το mail θα σταλεί στην αναφερόμενη διεύθυνση.

Περίληψη:

  • Μπορείτε να μορφοποιήσετε και να εκτυπώσετε ένα αρχείο απευθείας από το τερματικό. Η μορφοποίηση που κάνετε στα αρχεία δεν επηρεάζει τα περιεχόμενα των αρχείων
  • Στο Unix/Linux, το λογισμικό εγκαθίσταται σε μορφή πακέτων. Ένα πακέτο περιέχει το ίδιο το πρόγραμμα. Κάθε εξαρτώμενο στοιχείο πρέπει να ληφθεί ξεχωριστά.
  • Μπορείτε επίσης να στείλετε e-mail από το τερματικό χρησιμοποιώντας το 'ταχυδρομείο' εντολές δικτύου. Είναι πολύ χρήσιμη εντολή Linux.

Λίστα εντολών Linux

Παρακάτω είναι ένα φύλλο εξαπάτησης βασικών εντολών Linux/ Unix με παραδείγματα που μάθαμε σε αυτό το σεμινάριο εντολών Linux

εντολή Descriptιόν
ls Εμφανίζει όλα τα αρχεία και τους καταλόγους στον παρόντα κατάλογο εργασίας
ls – R Παραθέτει αρχεία σε υποκαταλόγους επίσης
ls – α Εμφανίζει επίσης κρυφά αρχεία
ls – al Παραθέτει αρχεία και καταλόγους με λεπτομερείς πληροφορίες όπως δικαιώματα, μέγεθος, κάτοχος κ.λπ.
cat > όνομα αρχείου Δημιουργεί ένα νέο αρχείο
όνομα αρχείου cat Εμφανίζει το περιεχόμενο του αρχείου
cat file1 file2 > file3 Ενώνει δύο αρχεία (αρχείο1, αρχείο2) και αποθηκεύει την έξοδο σε ένα νέο αρχείο (αρχείο 3)
αρχείο mv "νέα διαδρομή αρχείου" Μετακινεί τα αρχεία στη νέα θέση
mv όνομα αρχείου new_file_name Μετονομάζει το αρχείο σε νέο όνομα αρχείου
sudo Επιτρέπει στους τακτικούς χρήστες να εκτελούν προγράμματα με τα προνόμια ασφαλείας του υπερχρήστη ή του root
rm όνομα αρχείου Διαγράφει ένα αρχείο
άνδρας Δίνει πληροφορίες βοήθειας για μια εντολή
ιστορία Δίνει μια λίστα με όλες τις προηγούμενες βασικές εντολές Linux που πληκτρολογήθηκαν στην τρέχουσα περίοδο λειτουργίας τερματικού
καθαρός Καθαρίζει το τερματικό
Όνομα καταλόγου mkdir Δημιουργεί έναν νέο κατάλογο στον τρέχοντα κατάλογο εργασίας ή a στην καθορισμένη διαδρομή
είναι rm Διαγράφει έναν κατάλογο
mv Μετονομάζει έναν κατάλογο
πρ -χ Διαιρεί το αρχείο σε x στήλες
πρ -η Εκχωρεί μια κεφαλίδα στο αρχείο
pr -n Δηλώνει το αρχείο με Γραμμή Numbers
lp -nc
lpr γ
Εκτυπώνει αντίγραφα «c» του Αρχείου
λπ -δ

lpr -P

Καθορίζει το όνομα του εκτυπωτή
apt-get Εντολή που χρησιμοποιείται για την εγκατάσταση και ενημέρωση πακέτων
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' Εντολή για αποστολή email
mail -s «Θέμα» σε διεύθυνση < Όνομα αρχείου Εντολή για αποστολή email με συνημμένο

Κατεβάστε το σεμινάριο Linux PDF

Ημερήσιο ενημερωτικό δελτίο Guru99

Ξεκινήστε τη μέρα σας με τις πιο πρόσφατες και πιο σημαντικές ειδήσεις για την Τεχνητή Νοημοσύνη, τώρα.