Shell Scripting – Tutorial 02: All About Bash Shell

Shell Scripting - Tutorial 02: All About Bash Shell

Shell Scripting – Tutorial 02: All About Bash Shell

Συνεχίζουμε τη σειρά των σεμιναρίων μας για Shell Scripting, σήμερα φέρνουμε το δεύτερο (Tutorial 02) Από τα ίδια.

Και με δεδομένο αυτό, στο πρώτο προσεγγίσαμε οι πρώτες 3 βασικές έννοιες (Τερματικά, Κονσόλες και Κοχύλια) που σχετίζονται με αυτό το θέμα, σε αυτό το δεύτερο, θα επικεντρωθούμε ειδικά στη γνώση όλων των δυνατών Bash Shell.

Shell Scripting – Εκμάθηση 01: Τερματικά, κονσόλες και κελύφη

Shell Scripting – Εκμάθηση 01: Τερματικά, κονσόλες και κελύφη

Και πριν ξεκινήσετε αυτό Εκμάθηση 02 σχετικά με το «Shell Scripting», συνιστούμε να εξερευνήσετε τα παρακάτω σχετικό περιεχόμενο, στο τέλος της ανάγνωσης αυτής της ανάρτησης σήμερα:

Shell Scripting - Tutorial 01: The Shell, Bash Shell και Scripts
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 01: Τερματικά, κονσόλες και κελύφη
σχετικά με το PowerShell
σχετικό άρθρο:
PowerShell, εγκαταστήστε αυτό το κέλυφος της γραμμής εντολών στο Ubuntu 22.04

Εκμάθηση Shell Scripting 02

Εκμάθηση Shell Scripting 02

Τι είναι το Bash Shell;

Bash ή Bash Shell είναι ένας διερμηνέας γλώσσας κελύφους ή εντολών που δημιουργήθηκε ειδικά για το Λειτουργικό σύστημα Linux. Ένα κέλυφος, το οποίο είναι σε μεγάλο βαθμό συμβατό με το αρχικό κέλυφος "sh" και ενσωματώνει χρήσιμα χαρακτηριστικά από τα κελύφη Korn (ksh) και C (csh).

Επιπλέον, στοχεύει στην επίτευξη συμβατής εφαρμογής του προτύπου "IEEE POSIX Shell and Tools", το οποίο με τη σειρά του αποτελεί μέρος του Προδιαγραφή IEEE POSIX (IEEE Standard 1003.1). Επομένως, για την επιδίωξη αυτού του στόχου, ενσωματώνει λειτουργικές βελτιώσεις σε σχέση με το "sh", τόσο για διαδραστική χρήση όσο και για προγραμματισμό.

Κορυφαία 10 σημαντικά στοιχεία του Bash

  1. Βασίζεται στο Unix Shell και είναι συμβατό με POSIX.
  2. Όλες οι εντολές Bourne Shell (sh) είναι διαθέσιμες στο Bash.
  3. Είναι το προεπιλεγμένο Shell, στις περισσότερες διανομές GNU/Linux.
  4. Η κύρια λειτουργία του είναι να ερμηνεύει εντολές εντολών από το λειτουργικό σύστημα.
  5. Είναι αρκετά φορητό, επομένως τρέχει επίσης σε όλες σχεδόν τις εκδόσεις του Unix και άλλων λειτουργικών συστημάτων.
  6. Η σύνταξη εντολών του είναι ένα υπερσύνολο εντολών που βασίζεται στη σύνταξη Bourne Shell.
  7. Αναπτύχθηκε και κυκλοφόρησε από τον Brian Fox στις 8 Ιουνίου 1989 ως μέρος του έργου GNU.
  8. Επιτρέπει τη δημιουργία και διαχείριση αρχείων Script (Bash Scripts) των οποίων η λειτουργία είναι η αυτοματοποίηση εργασιών.
  9. Παρέχει μια καλά δομημένη, αρθρωτή και διαμορφωμένη ακολουθία δραστηριοτήτων για την ανάπτυξη των Σεναρίων.
  10. Προσφέρει δυνατότητες όπως επεξεργασία γραμμής εντολών, ιστορικό εντολών απεριόριστου μεγέθους, έλεγχος εργασιών, λειτουργίες φλοιού και ψευδωνύμου, συστοιχίες με ευρετήριο απεριόριστου μεγέθους, μεταξύ πολλών άλλων.

Περισσότερα για το Bash Shell

Πιο σημαντικές πληροφορίες για Εκμάθηση Shell Scripting 02

Στα παρακάτω σεμινάρια, θα βουτήξουμε λίγο πιο βαθιά Αρχεία σεναρίου Bash και τα στοιχεία τους (τμήματα) y χρήσιμοι πόροι για την τέχνη του σεναρίου. Τότε συνεχίστε με πρακτικά παραδείγματα χρήσης εντολών (απλό και σύνθετο) με το Bash και τη χρήση του σε σενάρια.

Ωστόσο, μπορείτε να σκάψετε λίγο πιο βαθιά περισσότερα για το Bash στα ακόλουθα επίσημοι σύνδεσμοι:

Το όνομα του Bash είναι ένα αρκτικόλεξο του «Bourne-Again SHell», ένα λογοπαίγνιο για τον Stephen Bourne, τον συγγραφέα του άμεσου προγόνου του τρέχοντος κελύφους Unix «sh», ο οποίος εμφανίστηκε στην έβδομη έκδοση του Bash. Bell Labs Research for Unix». .

Σχετικά με το lua
σχετικό άρθρο:
Lua, εγκαταστήστε αυτήν την ισχυρή γλώσσα δέσμης ενεργειών στο Ubuntu
για τη ρακέτα
σχετικό άρθρο:
Racket, εγκαταστήστε αυτήν τη γλώσσα προγραμματισμού στο Ubuntu

Αφηρημένο πανό για τη θέση

περίληψη

Με λίγα λόγια, με αυτό Εκμάθηση 02 σχετικά με το «Shell Scripting» και τα επόμενα, ελπίζουμε να συνεχίσουμε να συνεισφέρουμε σε εκπαίδευση στη χρήση του τερματικού GNU/Linuxειδικά από αυτά αρχάριοι χρήστες με ρήσεις Δωρεάν και ανοιχτά λειτουργικά συστήματα.

Αν σας άρεσε το περιεχόμενο, σχολιάστε και κοινοποιήστε το. Και να θυμάστε, επισκεφθείτε την αρχή μας «τοποθεσία», εκτός από το επίσημο κανάλι του Telegram για περισσότερα νέα, σεμινάρια και ενημερώσεις Linux.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.