Ανανέωση και ενημέρωση. Της ελληνικής μετάφρασης του. Bash Guide for Beginners. Ελένη Φραγκιαδάκη

Σχετικά έγγραφα
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Κεφάλαιο 6 Εισαγωγή στον Προγραμματισμό. 26-Jun-15 ΑΕΠΠ - Καραμαούνας Π. 1

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

Μαθηματικά Λογισμικά και Γλώσσες Αναπαράστασης Γνώσης

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Κεφάλαιο 2: Μεταφραστές

Ε Ι Α Γ Ω Γ Η Σ Ο Ν Π Ρ Ο Γ Ρ Α Μ Μ Α Σ Ι Μ Ο Κ Ε Υ Α Λ Α Ι Ο 6. Σο πρόγραμμα γράφεται σε κάποια γλώσσα προγραμματισμού.

PERL. Δήμος Παύλου Δημήτρης Κουζαπάς

Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).

Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1

Εισαγωγή στις Αρχές της επιστήμης των ΗΥ

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Εισαγωγή στην FORTRAN. Δρ. Ιωάννης Λυχναρόπουλος

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress

Εισαγωγή. Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής

Περιεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Αστέριος Κατσιφοδήμος Γιώργος Νικολάου Κώστας Βρυώνη. ΕΠΛ 428 Προγραμματισμός Συστημάτων 16/04/07

«Η ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ BarCode» ( Μια πρόταση για ένα μαθητικό project )

GIMP. Κάππας Κωνσταντίνος Ματθές Δημήτριος

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012

Θέματα Προγραμματισμού Η/Υ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Περιεχόμενα. 2 Αριθμητικά συστήματα

Α. Ερωτήσεις Ανάπτυξης

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:

Βάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Ευρετήρια - Λεζάντες Microsoft WORD 2007

ΦΡΟΝΤΙΣΤΗΡΙΑ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΠΡΟΟΔΟΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΟΚΤΩΒΡΙΟΥ 2015

ΜΕΡΙΚΑ ΣΤΟΙΧΕΙΑ ΓΙΑ ΤΙΣ ΓΛΩΣΣEΣ ΠPOΓPAMMATIΣMOY

της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ

Προγραμματισμός I (Θ)

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Επαναληπτικό Διαγώνισμα

Προγραμματισμός ΙI (Θ)

Δομημένος Προγραμματισμός

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Προγραμματισμός Χειμερινό Εξάμηνο 2017

Βασίλειος Κοντογιάννης ΠΕ19

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή.

Μαλούτα Θεανώ Σελίδα 1

Εισαγωγή στον προγραμματισμό

ΜΥΥ105: Εισαγωγή στον Προγραμματισμό. Εισαγωγή Χειμερινό Εξάμηνο Παναγιώτης Τσαπάρας

ΜΥΥ105: Εισαγωγή στον Προγραμματισμό. Εισαγωγή Χειμερινό Εξάμηνο Νίκος Μαμουλής

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

SDL Trados Studio 2014 Starter Πώς να γίνετε πιο Παραγωγικοί (κωδ. Β036)

ΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή

Προγραμματισμός Ι (HY120)

e-publishing Υπηρεσίες Ηλεκτρονικών εκδόσεων- Τίτλος παρουσίασης epublishing Open Book Press

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου

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

UTECO ABEE ΒΙΟΜΗΧΑΝΙΚΟΣ & ΝΑΥΤΙΛΙΑΚΟΣ ΑΥΤΟΜΑΤΙΣΜΟΣ

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

ΜΥΥ105: Εισαγωγή στον Προγραµµατισµό. Εισαγωγή Χειµερινό Εξάµηνο 2014

Τεχνολογία Λογισμικού & Πνευματική Ιδιοκτησία. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Κεφάλαιο 10 ο Υποπρογράµµατα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Ιδρυματικό Αποθετήριο ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.

Αρχιτεκτονική πελάτη-εξυπηρέτη Οι διεργασίες που εκτελούνται στο δίκτυο είναι είτε πελάτες (clients) είτε εξυπηρέτες (servers). Εξυπηρέτης: παθητικός,

Περιεχόµενα. 1 Tο βιβλίο "µε µια µατιά" Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access...

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 4o Εργαστήριο Σ.Α.Ε

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6 i. Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6

Επιµέλεια Θοδωρής Πιερράτος

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Κάθε υποπρόγραμμα έχει μόνο μία είσοδο και μία έξοδο. Κάθε υποπρόγραμμα πρέπει να είναι ανεξάρτητο από τα άλλα.

ΒΙΒΛΙΑ ΒΙΒΛΙΑ

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)

Ερευνητικό Αποθετήριο Πανεπιστημίου Πειραία

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βήματα προς τη δημιουργία εκτελέσιμου κώδικα

Ερευνητικό Αποθετήριο ΤΕΙ Ηπείρου. Οδηγίες κατάθεσης δημοσίευσης στο σύστημα Ερευνητικού Αποθετηρίου CRIS

Εισαγωγή στη γλώσσα προγραμματισμού C++14

6. Εισαγωγή στον προγραµµατισµό

ΚΕΦΑΛΑΙΑ XIII, XIV. Εκσφαλμάτωση προγράμματος - Κύκλος Ζωής Λογισμικού

Εισαγωγή στον Προγραμματισμό

Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το

Εργαστήριο 4: Εργαλεία Συστήματος UNIX. Διδάσκων: Γιώργος Χατζηπολλάς. Στο εργαστήριο θα μελετηθούν: Εργαστηριακή Άσκηση 2 Παραδείγματα χρήσης awk

Κεφάλαιο 6 ο. Διαχείριση στοιχείων λογισμικού

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

ΔΙΩΝΗ Οδηγίες κατάθεσης τεκμηρίων στο Ιδρυματικό Αποθετήριο του Πανεπιστημίου Πειραιώς. ELiDOC Systems & Services

Orchid: Integrating Schema Mapping and ETL ICDE 2008

Εγχειρίδιο του πίνακα χαρακτήρων

Transcript:

Ανανέωση και ενημέρωση Της ελληνικής μετάφρασης του Bash Guide for Beginners Ελένη Φραγκιαδάκη <eleni.fra@gmail.com>

Λίγα λόγια για τον οδηγό Ο οδηγός διατίθεται μέσω του The Linux Documentation Project στην ηλεκτρονική διεύθυνση www.tldp.org στη θέση Guides. Η πρώτη μετάφρασή του οφείλεται στον κ. Κώστα Γ. Μαργαρίτη και στην ομάδα του και πραγματοποιήθηκε το 2007. Με το παρόν έργο ο οδηγός, το ελληνικό όνομα του οποίου είναι Οδηγός του Bash για αρχάριους, Ενημερώθηκε και πραγματοποιήθηκαν διορθώσεις στο ήδη μεταφρασμένο κείμενο. Πραγματοποιήθηκαν μεταφράσεις κομματιών που έχουν προστεθεί στην αγγλική έκδοση Μεταφράστηκαν αποσπάσματα κειμένου που δεν είχαν μεταφραστεί

Γιατί αυτός ο οδηγός Η δημιουργία scripts αποτελεί μια μόνο από τις δυνατότητες που διατίθενται στους χρήστες του λειτουργικού συστήματος Linux Με την χρήση τους ακόμα και οι αρχάριοι χρήστες είναι σε θέση να πραγματοποιούν λειτουργίες που τους δίνουν την δυνατότητα της εξατομικευμένης διαχείρισης του συστήματός τους Δεν είναι παράλογο να πούμε ότι μέσα από τα scripts ξεδιπλώνονται πολλές από τις ελευθερίες έκφρασης ενός χρήστη του Linux Επομένως η ύπαρξη όσο το δυνατόν περισσοτέρων εργαλείων και οδηγών στην ελληνική γλώσσα δίνει τη δυνατότητα για ευκολότερη εκμάθηση του Bash και άρα εξυπηρετεί την ελληνική κοινότητα χρηστών και φίλων του Linux

Τεχνικά χαρακτηριστικά Τα source αρχεία του οδηγού (17 αρχεία στο σύνολο τους) είναι αρχεία xml και είναι γραμμένα χρησιμοποιώντας το DocBook schema Από αυτά μπορεί κανείς να παράγει πολλαπλές εκδόσεις του οδηγού σε διαφορετικά format, κάποια από τα οποία είναι: HTML (ένα ενιαίο αρχείο) HTML (πολλαπλά αρχεία συνδεδεμένα μεταξύ τους) PDF Για τον παρόν οδηγό η έκδοση που επιλέχτηκε ήταν αυτή της HTML (με πολλαπλά αρχεία) HTML: για την εύκολη διάδοσή του μέσω Internet Πολλαπλά αρχεία: για την ευκολότερη ανάγνωση και χρήση του οδηγού

Περιεχόμενα του οδηγού [1/2] Εισαγωγή Κεφάλαιο 1: Bash και σενάρια Bash Κεφάλαιο 2: Συγγραφή και εκσφαλμάτωση σεναρίων Κεφάλαιο 3: Το περιβάλλον Bash Κεφάλαιο 4: Κανονικές εκφράσεις Κεφάλαιο 5: Ο συντάκτης ροής GNU sed Κεφάλαιο 6: Η γλώσσα προγραμματισμού GNU awk Κεφάλαιο 7: Δηλώσεις συνθήκης Κεφάλαιο 8: Συγγραφή διαλογικών σεναρίων

Περιεχόμενα του οδηγού [2/2] Κεφάλαιο 9: Επαναληπτικές εργασίες Κεφάλαιο 10: Περισσότερα για μεταβλητές Κεφάλαιο 11: Συναρτήσεις Κεφάλαιο 12: Λήψη σημάτων Appendix A: Χαρακτηριστικά φλοιών Ευρετήριο εντολών Ευρετήριο ελληνο-αγγλικών όρων Ευρετήριο λέξεων κλειδιών

Τρόπος εργασίας Για την δημιουργία του οδηγού το κείμενο που περιλαμβάνεται στα xml αρχεία που αναφέραμε μεταφράστηκε, διατηρώντας τη δομή και το markup που χρησιμοποιεί το DocBook Στην συνέχεια πραγματοποιήθηκε η μετατροπή από xml σε HTML χρησιμοποιώντας το DocBook XML DTD v4.5 Επιπρόσθετα παραμετροποιήθηκαν τα xsl αρχεία που χρησιμοποιήθηκαν κατά τη μετατροπή έτσι ώστε: Να εμφανίζονται σωστά οι ελληνικοί χαρακτήρες τόσο στις σελίδες όσο και στο source code Να ρυθμιστούν θέματα που αφορούν την εμφάνιση των εντολών, των σεναρίων, των εικόνων κτλ. Στις διαφάνειες που ακολουθούν παρουσιάζονται: Ένα απόσπασμα ενός xml αρχείου και συγκεκριμένα της περίληψης του πρώτου κεφαλαίου Tο αποτέλεσμα της μετατροπής της XML σε HTML

Απόσπασμα αρχείου <chapter id="chap_01"><title>bash και σενάρια Bash</title> <abstract> <para>σε αυτό το εισαγωγικό κεφάλαιο</para> <para><itemizedlist> <listitem><para>περιγράφουμε ορισμένους σηνήθεις φλοιούς </para></listitem> <listitem><para>τονίζουμε κάποια πλεονεκτήματα και χαρακτηριστικά του GNU Bash</para></listitem> <listitem><para>περιγράφουμε τα δομικά μέρη του φλοιού</para></listitem> <listitem><para>συζητούμε για αρχεία εκκίνησης του Bash</para></listitem> <listitem><para>βλέπουμε πως ο φλοιός εκτελεί εντολές</para></listitem> <listitem><para>αναφερόμαστε σε μερικά απλά παραδείγματα σεναρίων </para></listitem> </itemizedlist></para> </abstract>

Αποτέλεσμα αρχείου

Πρόσθετες Πληροφορίες Εκτός από το Ερευτήριο εντολών που περιελάμβανε ο οδηγός δημιουργήθηκε και ένα ακόμα ευρετήριο με τίτλο Ευρετήριο Ελληνο-αγγλικών όρων. Σκοπός του ευρετηρίου αυτού είναι να διευκολύνει τον αναγνώστη στην περαιτέρω έρευνά του πάνω στο αντικείμενο και στην εξοικείωση του και με τους αντίστοιχους αγγλικούς όρους Για τη μετάφραση των όρων χρησιμοποιήθηκαν: Κυρίως η Βάση Όρων Τεχνολογίας Πληροφοριών INFOTERM Καθώς και το Γλωσσάρι Όρων του ΕΛΛΑΚ Για όρους που δεν υπήρχαν διαθέσιμοι στις παραπάνω πηγές πραγματοποιήθηκαν μεταφράσεις έπειτα από αναζήτηση στο Internet

Πηγές Για τον οδηγό: http://www.tldp.org http://www.it.uom.gr/teaching/linux/bash-guide-gr/bash-gr.html Για τη μετάφραση: http://infoterm.cs.aueb.gr/greek/search.php http://www.ellak.gr/index.php?option=com_glossary Για το DocBook: http://www.docbook.org/