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

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

Πώς εκτελείτε ένα πρόγραμμα στο Linux;

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

1. Εκτελεστά αρχεία:

* από τον τρέχοντα κατάλογο: Εάν το εκτελέσιμο εκτελέσιμο είναι στον τρέχοντα κατάλογό σας (μπορείτε να ελέγξετε με το `PWD` για να δείτε τον τρέχοντα κατάλογό σας), απλά πληκτρολογείτε το όνομα αρχείου και πατήστε Enter. Για παράδειγμα, εάν το εκτελέσιμο ονομάζεται `myProgram`, θα πληκτρολογείτε:

`` `bash

./myprogram

`` `

Το `./` Είναι κρίσιμο. Λέει στο κέλυφος να αναζητήσει το εκτελέσιμο εκτελέσιμο στον * τρέχον * κατάλογο. Χωρίς αυτό, το κέλυφος θα αναζητήσει τη μεταβλητή περιβάλλοντος "Path` (εξηγείται παρακάτω).

* από διαφορετικό κατάλογο: Μπορείτε να δώσετε την πλήρη διαδρομή προς το εκτελέσιμο. Για παράδειγμα:

`` `bash

/σπίτι/χρήστης/προγράμματα/myProgram

`` `

* Χρησιμοποιώντας τη μεταβλητή περιβάλλοντος διαδρομής: Η μεταβλητή περιβάλλοντος "Path` λέει στο κέλυφος πού να αναζητήσετε εκτελέσιμα αρχεία. Εάν ο κατάλογος που περιέχει το εκτελέσιμο σας είναι στο «μονοπάτι» σας, μπορείτε απλά να πληκτρολογήσετε το όνομα αρχείου χωρίς τη διαδρομή:

`` `bash

μυκογράφημα

`` `

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

2. Σενάρια κελύφους:

* Χρησιμοποιώντας τον διερμηνέα: Τα σενάρια κελύφους (όπως αυτά που γράφονται σε bash, zsh κ.λπ.) πρέπει να εκτελούνται χρησιμοποιώντας τον κατάλληλο διερμηνέα. Η πρώτη γραμμή του σεναρίου συνήθως καθορίζει τον διερμηνέα (π.χ. `#!/Bin/bash`). Στη συνέχεια, εκτελέστε το παρόμοιο με ένα εκτελέσιμο αρχείο:

`` `bash

./myscript.sh

`` `

(Βεβαιωθείτε ότι το σενάριο έχει εκτελέσει δικαιώματα χρησιμοποιώντας `chmod +x myscript.sh ')

3. Συλλογικά προγράμματα (όπως αυτά που γράφονται στο C, C ++, κλπ.):

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

4. Χρησιμοποιώντας ένα GUI (γραφικό περιβάλλον χρήστη):

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

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

* Δικαιώματα: Βεβαιωθείτε ότι το αρχείο έχει εκτελέσει δικαιώματα. Μπορείτε να ελέγξετε και να αλλάξετε δικαιώματα χρησιμοποιώντας την εντολή `chmod`. Για παράδειγμα, για να δώσετε την εκτέλεση της άδειας στο `myProgram` για τον ιδιοκτήτη:` chmod +x myProgram`.

* Διαδρομή: Η κατανόηση του «διαδρομής» σας είναι ζωτικής σημασίας για αποτελεσματικά προγράμματα. Μπορείτε να δείτε την τρέχουσα διαδρομή σας πληκτρολογώντας `echo $ path '.

* επιχειρήματα: Πολλά προγράμματα δέχονται επιχειρήματα για τον έλεγχο της συμπεριφοράς τους. Μπορείτε να περάσετε επιχειρήματα μετά το όνομα του προγράμματος, χωρισμένο από τους χώρους. Για παράδειγμα:`myProgram -option1 Value1 -option2 value2`.

Συνοπτικά, ο πιο συνηθισμένος τρόπος για να εκτελέσετε ένα πρόγραμμα χρησιμοποιεί το πρόγραμμα `./Program_name` εάν είναι στον τρέχοντα κατάλογό σας ή παρέχει την πλήρη διαδρομή εάν είναι αλλού. Θυμηθείτε να ορίσετε δικαιώματα εκτέλεσης και να εξετάσετε τη μεταβλητή περιβάλλοντος "PATH`.

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

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