Βασικές εντολές 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' χρησιμοποιείται για την εμφάνιση αρχείων κειμένου. Μπορεί επίσης να χρησιμοποιηθεί για αντιγραφή, συνδυασμό και δημιουργία νέων αρχείων κειμένου. Ας δούμε πώς λειτουργεί.
Για να δημιουργήσετε ένα νέο αρχείο, χρησιμοποιήστε την εντολή
- cat > όνομα αρχείου
- Προσθήκη περιεχομένου
- Πατήστε 'ctrl + d' για να επιστρέψετε στη γραμμή εντολών.
Για να δείτε ένα αρχείο, χρησιμοποιήστε την εντολή –
cat filename
Ας δούμε το αρχείο που μόλις δημιουργήσαμε –
Ας δούμε ένα άλλο αρχείο sample2
Η σύνταξη για τον συνδυασμό 2 αρχείων είναι -
cat file1 file2 > newfilename
Ας συνδυάσουμε το δείγμα 1 και το δείγμα 2.
Μόλις εισάγετε αυτήν την εντολή και πατήσετε enter, τα αρχεία ενώνονται, αλλά δεν βλέπετε αποτέλεσμα. Αυτό είναι επειδή Το Bash Shell (Terminal) είναι αθόρυβου τύπου. Οι εντολές Shell δεν θα σας δώσουν ποτέ μήνυμα επιβεβαίωσης όπως "OK" ή "Η εντολή εκτελέστηκε με επιτυχία". Θα εμφανίζει ένα μήνυμα μόνο όταν κάτι πάει στραβά ή όταν έχει παρουσιαστεί σφάλμα.
Για να δείτε το νέο σύνθετο αρχείο "δείγμα" χρησιμοποιήστε την εντολή
cat sample
Σημείωση: Μόνο αρχεία κειμένου μπορούν να εμφανιστούν και να συνδυαστούν χρησιμοποιώντας αυτήν την εντολή.
Διαγραφή αρχείων
Η εντολή 'rm' αφαιρεί αρχεία από το σύστημα χωρίς επιβεβαίωση.
Για να αφαιρέσετε ένα αρχείο χρησιμοποιήστε σύνταξη –
rm filename
Μετακίνηση και μετονομασία αρχείων
Για να μετακινήσετε ένα αρχείο, χρησιμοποιήστε την εντολή.
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 χειρισμού καταλόγου με παραδείγματα και σύνταξη.
Δημιουργία καταλόγων
Οι κατάλογοι μπορούν να δημιουργηθούν σε λειτουργικό σύστημα Linux χρησιμοποιώντας την ακόλουθη εντολή
mkdir directoryname
Αυτή η εντολή θα δημιουργήσει έναν υποκατάλογο στον τρέχοντα κατάλογο εργασίας σας, ο οποίος είναι συνήθως ο "Αρχικός Κατάλογος".
Για παράδειγμα,
mkdir mydirectory
Εάν θέλετε να δημιουργήσετε έναν κατάλογο σε διαφορετική τοποθεσία εκτός από τον «Αρχικό κατάλογο», μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή –
mkdir
Για παράδειγμα:
mkdir /tmp/MUSIC
θα δημιουργήσει έναν κατάλογο «Music» στον κατάλογο «/tmp».
Μπορείτε επίσης να δημιουργήσετε περισσότερους από έναν καταλόγους ταυτόχρονα.
Αφαίρεση καταλόγων
Για να αφαιρέσετε έναν κατάλογο, χρησιμοποιήστε την εντολή –
rmdir directoryname
Παράδειγμα
rmdir mydirectory
θα διαγράψει τον κατάλογο mydirectory
Άκρο: Βεβαιωθείτε ότι δεν υπάρχει αρχείο / υποκατάλογος κάτω από τον κατάλογο που θέλετε να διαγράψετε. Διαγράψτε πρώτα τα αρχεία/υποκατάλογο πριν διαγράψετε τον γονικό κατάλογο.
Μετονομασία καταλόγου
Η εντολή 'mv' (μετακίνηση) (που καλύφθηκε νωρίτερα) μπορεί επίσης να χρησιμοποιηθεί για τη μετονομασία καταλόγων. Χρησιμοποιήστε την παρακάτω μορφή:
mv directoryname newdirectoryname
Ας το δοκιμάσουμε:
Άλλες σημαντικές εντολές
Η εντολή «Άνθρωπος».
Ο άνθρωπος σημαίνει εγχειρίδιο που είναι ένα βιβλίο αναφοράς του α Λειτουργικό σύστημα Linux. Είναι παρόμοιο με το αρχείο HELP που βρίσκεται σε δημοφιλές λογισμικό.
Για να λάβετε βοήθεια για οποιαδήποτε εντολή που δεν καταλαβαίνετε, μπορείτε να πληκτρολογήσετε
man
Το τερματικό θα άνοιγε τη σελίδα εγχειριδίου για αυτήν την εντολή.
Για παράδειγμα, αν πληκτρολογήσουμε man man και πατήσουμε enter. τερματικό θα μας έδινε πληροφορίες σχετικά με την εντολή man
Η εντολή της ιστορίας
Η εντολή History εμφανίζει όλες τις βασικές εντολές στο Linux που έχετε χρησιμοποιήσει στο παρελθόν για την τρέχουσα περίοδο λειτουργίας τερματικού. Αυτό μπορεί να σας βοηθήσει να ανατρέξετε στις παλιές εντολές που έχετε εισαγάγει και να τις ξαναχρησιμοποιήσετε στις λειτουργίες σας.
Η ξεκάθαρη εντολή
Αυτή η εντολή καθαρίζει όλη την ακαταστασία στο τερματικό και σας δίνει ένα καθαρό παράθυρο για να εργαστείτε, όπως ακριβώς όταν εκκινείτε το τερματικό.
Επικόλληση εντολών στο τερματικό
Πολλές φορές θα έπρεπε να πληκτρολογήσετε μεγάλες εντολές στο Terminal. Λοιπόν, μπορεί να είναι ενοχλητικό μερικές φορές, και αν θέλετε να αποφύγετε μια τέτοια κατάσταση, τότε αντιγράψτε, η επικόλληση των εντολών μπορεί να σας σώσει.
Για την αντιγραφή, το κείμενο από μια πηγή, θα χρησιμοποιούσατε Ctrl + c, αλλά για να το επικολλήσετε στο τερματικό, πρέπει να το χρησιμοποιήσετε CTRL + Shift + σελ. Μπορείτε επίσης να δοκιμάσετε Shift + Εισαγάγετε ή επιλέξτε Επεξεργασία>Επικόλληση στο μενού
ΣΗΜΕΙΩΣΗ: Με τις αναβαθμίσεις Linux, αυτές οι συντομεύσεις αλλάζουν συνεχώς. Μπορείτε να ορίσετε τις προτιμώμενες συντομεύσεις μέσω Τερματικού> Επεξεργασία> Συντομεύσεις πληκτρολογίου.
Εκτύπωση σε Unix/Linux
Ας δοκιμάσουμε μερικές βασικές εντολές Linux με παραδείγματα μπορεί να εκτυπώσει αρχεία σε μορφή που θέλετε. Επιπλέον, το αρχικό σας αρχείο δεν επηρεάζεται καθόλου από τη μορφοποίηση που κάνετε. Ας μάθουμε για αυτές τις εντολές και τη χρήση τους.
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο
εντολή «pr».
Αυτή η εντολή βοηθά στη μορφοποίηση του αρχείου για εκτύπωση στο τερματικό. Υπάρχουν πολλές εντολές τερματικού Linux διαθέσιμες με αυτήν την εντολή που βοηθούν στην πραγματοποίηση επιθυμητών αλλαγών μορφής στο αρχείο. Το πιο χρησιμοποιημένο'pr' Οι εντολές Unix με παραδείγματα παρατίθενται παρακάτω.
Επιλογή | Λειτουργία | |
---|---|---|
-x | Διαιρεί τα δεδομένα σε στήλες «x». | |
-h "κεφαλίδα" | Εκχωρεί την τιμή "κεφαλίδα" ως κεφαλίδα αναφοράς | |
-t | Δεν εκτυπώνει την κεφαλίδα και τα επάνω/κάτω περιθώρια | |
-d | Double διαστήματα στο αρχείο εξόδου | |
-n | Δηλώνει όλες τις ευθείες με αριθμούς | |
-l μήκος σελίδας | Καθορίζει τις γραμμές (μήκος σελίδας) σε μια σελίδα. Η προεπιλογή είναι 56 | |
-ο περιθώριο | Μορφοποιεί τη σελίδα με τον αριθμό περιθωρίου |
Ας δοκιμάσουμε μερικές από τις επιλογές και ας μελετήσουμε τα αποτελέσματά τους.
Διαίρεση δεδομένων σε στήλες
»Εργαλεία' είναι ένα αρχείο (φαίνεται παρακάτω).
Θέλουμε το περιεχόμενό του να είναι ταξινομημένο σε τρεις στήλες. Η σύνταξη για το ίδιο θα ήταν:
pr -x Filename
Η επιλογή '-x' με την εντολή 'pr' διαιρεί τα δεδομένα σε x στήλες.
Εκχώρηση κεφαλίδας
Η σύνταξη είναι:
pr -h "Header" Filename
Οι επιλογές '-h' εκχωρούν την τιμή "header" ως κεφαλίδα αναφοράς.
Όπως φαίνεται παραπάνω, έχουμε τακτοποιήσει το αρχείο σε 3 στήλες και έχουμε αντιστοιχίσει μια κεφαλίδα
Δηλώνοντας όλες τις γραμμές με αριθμούς
Η σύνταξη είναι:
pr -n Filename
Αυτή η εντολή υποδηλώνει όλες τις γραμμές του αρχείου με αριθμούς.
Αυτές είναι μερικές από τις επιλογές της εντολής 'pr' που μπορείτε να χρησιμοποιήσετε για να τροποποιήσετε τη μορφή αρχείου.
Εκτύπωση αρχείου
Μόλις είστε έγινε με τη μορφοποίηση, και είναι καιρός να αποκτήσεις ένα έντυπο αντίγραφο του αρχείου, πρέπει να χρησιμοποιήσετε την ακόλουθη εντολή:
lp Filename
or
lpr Filename
Σε περίπτωση που θέλετε να εκτυπώσετε πολλά αντίγραφα του αρχείου, μπορείτε να χρησιμοποιήσετε τον τροποποιητή αριθμών.
Σε περίπτωση που έχετε διαμορφώσει πολλούς εκτυπωτές, μπορείτε να καθορίσετε έναν συγκεκριμένο εκτυπωτή χρησιμοποιώντας τον τροποποιητή εκτυπωτή
Εγκατάσταση λογισμικού
Στα 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'
Αυτό θα μοιάζει με:
Πατήστε 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