συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Εξηγήστε λεπτομερώς τις εντολές δέσμης ενεργειών του κελύφους unix;

Το Unix shell scripting είναι ένας ισχυρός τρόπος για την αυτοματοποίηση εργασιών και τη διαχείριση αρχείων και διαδικασιών. Τα σενάρια Shell είναι αρχεία κειμένου που περιέχουν μια σειρά από εντολές που εκτελούνται από το φλοιό, μία γραμμή τη φορά.

Ακολουθούν μερικές από τις πιο συχνά χρησιμοποιούμενες εντολές δέσμης ενεργειών κελύφους Unix:

ηχώ

Η εντολή echo χρησιμοποιείται για την εμφάνιση μηνυμάτων στην τυπική έξοδο. Για παράδειγμα, η ακόλουθη εντολή θα εμφανίσει το μήνυμα "Hello, world!" στην οθόνη:

```

echo "Γεια σου, κόσμο!"

```

cd

Η εντολή cd χρησιμοποιείται για την αλλαγή του τρέχοντος καταλόγου εργασίας. Για παράδειγμα, η ακόλουθη εντολή θα άλλαζε τον τρέχοντα κατάλογο εργασίας στον κατάλογο "/home/user/Documents":

```

cd /home/user/Documents

```

ls

Η εντολή ls χρησιμοποιείται για τη λίστα των αρχείων και των καταλόγων στον τρέχοντα κατάλογο εργασίας. Για παράδειγμα, η ακόλουθη εντολή θα απαριθμούσε όλα τα αρχεία και τους καταλόγους στον τρέχοντα κατάλογο εργασίας:

```

ls

```

cp

Η εντολή cp χρησιμοποιείται για την αντιγραφή αρχείων και καταλόγων. Για παράδειγμα, η ακόλουθη εντολή θα αντιγράψει το αρχείο "file1.txt" στο αρχείο "file2.txt":

```

cp file1.txt file2.txt

```

mv

Η εντολή mv χρησιμοποιείται για τη μετακίνηση αρχείων και καταλόγων. Για παράδειγμα, η ακόλουθη εντολή θα μετακινούσε το αρχείο "file1.txt" στον κατάλογο "/home/user/Documents":

```

mv file1.txt /home/user/Documents

```

rm

Η εντολή rm χρησιμοποιείται για τη διαγραφή αρχείων και καταλόγων. Για παράδειγμα, η ακόλουθη εντολή θα διαγράψει το αρχείο "file1.txt":

```

rm file1.txt

```

mkdir

Η εντολή mkdir χρησιμοποιείται για τη δημιουργία καταλόγων. Για παράδειγμα, η ακόλουθη εντολή θα δημιουργήσει τον κατάλογο "/home/user/Documents":

```

mkdir /home/user/Documents

```

rmdir

Η εντολή rmdir χρησιμοποιείται για τη διαγραφή καταλόγων. Για παράδειγμα, η ακόλουθη εντολή θα διαγράψει τον κατάλογο "/home/user/Documents":

```

rmdir /home/user/Documents

```

αγγίξτε

Η εντολή αφής χρησιμοποιείται για τη δημιουργία κενών αρχείων. Για παράδειγμα, η ακόλουθη εντολή θα δημιουργήσει ένα κενό αρχείο που ονομάζεται "file1.txt":

```

αγγίξτε file1.txt

```

γάτα

Η εντολή cat χρησιμοποιείται για τη σύνδεση αρχείων και την εμφάνιση των περιεχομένων αυτών των αρχείων στην τυπική έξοδο. Για παράδειγμα, η ακόλουθη εντολή θα εμφανίσει τα περιεχόμενα του αρχείου "file1.txt" στην οθόνη:

```

cat file1.txt

```

περισσότερα

Η εντολή more χρησιμοποιείται για την εμφάνιση των περιεχομένων ενός αρχείου μία σελίδα τη φορά. Για παράδειγμα, η ακόλουθη εντολή θα εμφανίσει τα περιεχόμενα του αρχείου "file1.txt" μία σελίδα τη φορά:

```

περισσότερα file1.txt

```

λιγότερο

Η εντολή less είναι παρόμοια με την εντολή more, αλλά σας επιτρέπει να κάνετε κύλιση στο αρχείο πιο εύκολα. Για παράδειγμα, η ακόλουθη εντολή θα εμφανίσει τα περιεχόμενα του αρχείου "file1.txt" σε λιγότερο:

```

λιγότερο file1.txt

```

grep

Η εντολή grep χρησιμοποιείται για την αναζήτηση ενός συγκεκριμένου μοτίβου σε ένα αρχείο. Για παράδειγμα, η ακόλουθη εντολή θα αναζητούσε τη λέξη "test" στο αρχείο "file1.txt":

```

grep "test" file1.txt

```

sed

Η εντολή sed χρησιμοποιείται για την επεξεργασία αρχείων εκτελώντας μια σειρά εντολών σε αυτά. Για παράδειγμα, η ακόλουθη εντολή θα αντικαταστήσει όλες τις εμφανίσεις της λέξης "test" με τη λέξη "γεια" στο αρχείο "file1.txt":

```

sed 's/test/hello/g' file1.txt

```

κακ

Η εντολή awk χρησιμοποιείται για την εκτέλεση εργασιών επεξεργασίας κειμένου σε αρχεία. Για παράδειγμα, η ακόλουθη εντολή θα εκτυπώσει την πρώτη στήλη του αρχείου "file1.txt":

```

awk '{print $1}' file1.txt

```

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα