Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Unix

Ποια είναι η γενική σύνταξη της γραμμής εντολών bash;

Η γενική σύνταξη μιας γραμμής εντολών bash είναι:

`` `bash

εντολή [Επιλογές] [Επιχειρήματα]

`` `

Ας σπάσουμε κάθε μέρος:

* `command` :Αυτό είναι το όνομα του προγράμματος ή το ενσωματωμένο κέλυφος που θέλετε να εκτελέσετε (π.χ., `ls`,` cp`, `grep`,` echo`). Αυτό είναι το * απαιτούμενο * μέρος της εντολής.

* `options` :Αυτές είναι σημαίες που τροποποιούν τη συμπεριφορά της εντολής. Ξεκινούν συνήθως με παύλα (`--`) ή διπλό παύλα (`-'). Οι επιλογές είναι *προαιρετικές *. Για παράδειγμα, `ls -l` (μακρά καταχώριση) ή` grep -i "μοτίβο" (αναζήτηση που δεν είναι ευαίσθητο σε περιπτώσεις). Πολλές εντολές έχουν πολλές επιλογές. Ελέγξτε τη χειροκίνητη σελίδα τους (`Man Command ') για λεπτομέρειες.

* `επιχειρήματα ' :Αυτές είναι οι τιμές ή τα δεδομένα που λειτουργεί η εντολή. Είναι *προαιρετικά *, ανάλογα με την εντολή. Για παράδειγμα, `cp file1.txt file2.txt` (αντιγραφή` file1.txt` to `file2.txt`), όπου` file1.txt` και `file2.txt` είναι επιχειρήματα.

Παράδειγμα:

Η εντολή `ls -l/home/user/documents` παρουσιάζει μια μακρά λίστα των περιεχομένων του καταλόγου`/home/user/documents.

* `ls`:Η εντολή.

* `-l`:Η επιλογή (μορφή μακρά λίστα).

* `/home/user/documents`:Το επιχείρημα (ο κατάλογος στη λίστα).

Σημαντικές εκτιμήσεις:

* Whitespace: Το Whitespace (χώροι ή καρτέλες) διαχωρίζει την εντολή, τις επιλογές και τα επιχειρήματα.

* Αναφορά: Χρησιμοποιήστε μεμονωμένα αποσπάσματα (`'...' ') ή διπλά εισαγωγικά (` "...") για να επισυνάψετε επιχειρήματα που περιέχουν χώρους ή ειδικούς χαρακτήρες για να τους εμποδίσουν να ερμηνευθούν ως ξεχωριστά επιχειρήματα. Τα διπλά αποσπάσματα επιτρέπουν τη μεταβλητή επέκταση, ενώ τα μεμονωμένα αποσπάσματα δεν το κάνουν.

* Ανακατεύθυνση: Μπορείτε να ανακατευθύνετε την τυπική έξοδο (stdout), το τυπικό σφάλμα (stderr), ή και τα δύο χρησιμοποιώντας σύμβολα όπως ``, `>>` 2> `` `&>` (π.χ. `ls -l> output.txt` ανακατευθύνει την έξοδο του` ls -l` σε ένα αρχείο `output.txt`).

* Σωλήνες: Μπορείτε να συνδέσετε την έξοδο μιας εντολής με την είσοδο ενός άλλου χρησιμοποιώντας το σύμβολο του σωλήνα (`|) (π.χ.,` ls -l | grep "txt" `Καταγράφει αρχεία με επέκταση` .txt`.

* Διαδικασίες φόντου: Προσθέστε ένα ampersand (`&`) στο τέλος της εντολής για να το εκτελέσετε στο παρασκήνιο.

Η κατανόηση αυτών των βασικών στοιχείων είναι ζωτικής σημασίας για την αποτελεσματική χρήση της γραμμής εντολών BASH. Θυμηθείτε να συμβουλευτείτε τη σελίδα Μη αυτόματης (`Man Command ') για συγκεκριμένες λεπτομέρειες σχετικά με οποιαδήποτε εντολή.

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

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