συστήματα

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

Ποια είναι η διαφορά μεταξύ ενός διαδραστικού και ενός μη διαδραστικού κελύφους;

Ένα διαδραστικό κέλυφος παρέχει μια διεπαφή γραμμής εντολών όπου μπορείτε να πληκτρολογήσετε εντολές και να λαμβάνετε άμεσες απαντήσεις. Για παράδειγμα, το κέλυφος Bash είναι ένα διαδραστικό κέλυφος.

Ένα μη διαδραστικό κέλυφος δεν παρέχει διεπαφή γραμμής εντολών. Αντίθετα, χρησιμοποιείται για την εκτέλεση σεναρίων ή εντολών σε λειτουργία δέσμης. Για παράδειγμα, το κέλυφος csh μπορεί να χρησιμοποιηθεί σε μη αλληλεπιδραστική λειτουργία καθορίζοντας τη σημαία -f.

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

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

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

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

Γενικά, τα διαδραστικά κελύφη είναι πιο κατάλληλα για διαδραστική χρήση, ενώ τα μη διαδραστικά κελύφη είναι πιο κατάλληλα για επεξεργασία κατά παρτίδες.

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

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