Άγγελος Αγγελόπουλος. Εισαγωγή στο LINUX. Οδηγός Χρήσης

Save this PDF as:
 WORD  PNG  TXT  JPG

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Άγγελος Αγγελόπουλος. Εισαγωγή στο LINUX. Οδηγός Χρήσης"

Transcript

1 Άγγελος Αγγελόπουλος Εισαγωγή στο LINUX Οδηγός Χρήσης Κέντρο Ηλεκτρονικών Υπολογιστών & Πληροφορικής Τµήµα Φυσικής

2 ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ LINUX Το LINUX, που είναι ακρωνύµιο του LINUs unix, είναι ένα λειτουργικό σύστηµα της οικογενείας UNIX που διανέµεται δωρεάν µε το σύστηµα αδειοδότησης GPL (General Public License). Όπως κάθε λειτουργικό σύστηµα έτσι και το LINUX: αποτελεί το ενδιάµεσο σύστηµα επαφής µεταξύ χρήστη και υπολογιστή, διαχειρίζεται τους πόρους του συστήµατος. Οι ενέργειες αυτές γίνονται µέσω προγραµµάτων τα οποία είναι κατανεµηµένα σε δύο ενότητες, τον πυρήνα (Kernel), που είναι η καρδιά του λειτουργικού, και το κέλυφος (Shell) που προσφέρει τα εργαλεία επικοινωνίας του χρήστη µε τον πυρήνα. Τα βασικά χαρακτηριστικά του LINUX είναι: ταυτόχρονη εκτέλεση πολλών διεργασιών (multitasking), ταυτόχρονη χρήση από πολλούς χρήστες (multi-user), υποστήριξη συστηµάτων µε πολλούς επεξεργαστές, δυνατότητα εγκατάστασης σε διάφορους τύπους υπολογιστών (portability), επικοινωνιακές δυνατότητες, µεγάλη ποικιλία προγραµµάτων, γενικής χρήσης και εξειδικευµένων. ΤΑ ΚΕΛΥΦΗ (SHELLS) ΤΟΥ LINUX Το κέλυφος (Shell) είναι το σύνολο των εργαλείων που επιτρέπουν στον χρήστη να χρησιµοποιήσει αποδοτικά τον ηλεκτρονικό υπολογιστή, που βρίσκεται υπό τον έλεγχο του πυρήνα (Kernel). Έχουν αναπτυχθεί διάφορα κελύφη, ως αποτέλεσµα της ανάπτυξης του λειτουργικού και των προσφερόµενων στους χρήστες δυνατοτήτων. Τα γνωστότερα κελύφη είναι: bash (κέλυφος Bourne Again) csh (κέλυφος C) ksh (κέλυφος Korn) sh (κέλυφος Bourne) tcsh (εµπλουτισµένο κέλυφος C) zsh (κέλυφος Ζ) Όταν δηµιουργείται ένας χρήστης καθορίζεται και το κέλυφος εργασίας του. Μπορεί όµως να το αλλάζει σύµφωνα µε τις ανάγκες του. Ο χρήστης µπορεί να δει ποιο είναι το κέλυφος στο οποίο εργάζεται πληκτρολογώντας την εντολή echo $SHELL το αποτέλεσµα της οποίας είναι η εµφάνιση του ονόµατος του κελύφους στην οθόνη. ΣΥΣΤΗΜΑ ΑΡΧΕΙΩΝ ΤΟΥ LINUX Το σύστηµα LINUX αποτελείται από ένα σύνολο αρχείων που κατανέµονται σε καταλόγους και υποκαταλόγους µε την µορφή ενός ανάστροφου δένδρου (tree structure). Η βάση του δένδρου ονοµάζεται βασικός η ριζικός κατάλογος (root directory) και αποτελεί την αρχή για την ανάπτυξη του όλου δένδρου. Κάθε κατάλογος µπορεί να περιέχει υποκαταλόγους και αρχεία. Τα ονόµατα των καταλόγων και των αρχείων είναι στην επιλογή του χρήστη. Τα ονόµατα δεν πρέπει να έχουν κενά και συνίσταται να περιγράφουν το αρχείο η τον κατάλογο. Να σηµειωθεί ότι στο LINUX τα κεφαλαία γράµµατα είναι διαφορετικά από τα πεζά και πρέπει να δίνεται προσοχή όχι µόνο στην ορθογραφία του ονόµατος αλλά και στο είδος των γραµµάτων. Στον ίδιο κατάλογο δεν µπορεί να περιέχονται δύο εγγραφές, αρχείων η καταλόγων, µε την ίδια ονοµασία. Αυτό όµως δεν απαγορεύει την ύπαρξη ίδιων ονοµάτων σε διαφορετικούς καταλόγους. Κατά την διάρκεια µιας εργασίας ο χρήστης βλέπει τα περιεχόµενα του τρέχοντος καταλόγου αλλά µπορεί να έχει πρόσβαση και σε αρχεία σε άλλους καταλόγους αν χρησιµοποιήσει το πλήρες όνοµα ενός αρχείου, που είναι εκείνο που περιλαµβάνει ολόκληρη την διαδροµή από τον ριζικό κατάλογο µέχρι τον υποκατάλογο στον οποίο βρίσκεται. 2

3 / bin boot dev etc home usr. User-1 User-2 User-x bin docs apps Gnuplot Mcnp Egs4 Askisi-1 Askisi-2 Algebra Στο σχήµα φαίνεται η γενική δοµή του συστήµατος αρχειοθέτησης του LINUX µε µερικούς από τους βασικότερους καταλόγους του. Κάθε κατάλογος και αρχείο έχει κάποια χαρακτηριστικά γνωρίσµατα, όπως το όνοµά του, το µέγεθος του, οι άδειες πρόσβασης για ανάγνωση, µεταβολή και εκτέλεση, η ηµεροµηνία δηµιουργίας του κλπ. Κάθε χρήστης έχει πλήρη πρόσβαση µόνο στα αρχεία και τους καταλόγους που του ανήκουν ενώ η πρόσβαση στα αρχεία του συστήµατος και των άλλων χρηστών είναι περιορισµένη για λόγους προστασίας. Για λόγους ευκολίας ο ριζικός κατάλογος συµβολίζεται µε τον χαρακτήρα /, ο τρέχον κατάλογος µε τον χαρακτήρα. ενώ µε δύο τελείες,.., συµβολίζεται ο προηγούµενος κατάλογος. ΤΑ ΑΡΧΕΙΑ ΡΥΘΜΙΣΗΣ ΛΕΙΤΟΥΡΓΙΑΣ Η συνολική λειτουργία του LINUX µπορεί να ρυθµιστεί µε τον καθορισµό διαφόρων µεταβλητών. Οι µεταβλητές αυτές είτε καθορίζονται κατά την διάρκεια της εγκατάστασης του λειτουργικού είτε κάθε φορά που καλείται προς εκτέλεση ένα πρόγραµµα. Οι ρυθµίσεις που αφορούν στο σύστηµα µπορεί να γίνουν µόνο από τον διαχειριστή του συστήµατος και δεν µπορεί να µεταβληθούν από τους χρήστες. Οι χρήστες όµως µέσα από το κέλυφος µπορούν να ρυθµίσουν διάφορες παραµέτρους ώστε να ικανοποιούνται οι ανάγκες τους. Συνήθως οι ρυθµίσεις αυτές γίνονται είτε µε την εκτέλεση εντολών είτε, όταν οι ζητούµενες ρυθµίσεις χρειάζεται να είναι διαρκείς, περιλαµβάνοντας τις εντολές σε αρχεία ρύθµισης τα οποία εκτελούνται όταν καλείται το κέλυφος η το πρόγραµµα είτε όταν επιθυµεί ο χρήστης. Τα αρχεία αυτά για λόγους προστασίας συνήθως είναι κρυφά, δηλαδή δεν εµφανίζονται όταν ζητείται η εµφάνιση των περιεχοµένων του καταλόγου. Τα κρυφά αρχεία έχουν ως πρόθεµα µία τελεία, η οποία µπορεί να χρησιµοποιηθεί και για όσα αρχεία χρειάζεται να κρύψει ο χρήστης. Από τα βασικότερα αρχεία ρύθµισης είναι τα.login,.cshrc,.bashrc,.profile που περιλαµβάνουν ρυθµίσεις για το κέλυφος. Από τις πλέον χρήσιµες ρυθµίσεις είναι ο ορισµός διαφόρων µεταβλητών, όπως η σειρά των καταλόγων οι οποίοι ελέγχονται για την ανεύρεση εκτελέσιµων εντολών (path), ο ορισµός της διαδροµής του βασικού καταλόγου ενός χρήστη (home), το κέλυφος που χρησιµοποιείται (SHELL) κλπ. Ο ακριβής τρόπος ορισµού των διαφόρων µεταβλητών εξαρτάται από το χρησιµοποιούµενο κέλυφος. Ο χρήστης µπορεί να δει την τιµή µιας µεταβλητής µε την εντολή echo $µεταβλητή, π.χ echo $path για να εµφανιστεί η λίστα των καταλόγων έρευνας εκτελέσιµων αρχείων κλπ. 3

4 ΟΙ ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ ΤΟΥ LINUX Οι εντολές που αναφέρονται παρακάτω είναι οι περισσότερο χρησιµοποιούµενες και είναι κοινές για διαφορετικές εκδόσεις των λειτουργικών συστηµάτων LINUX και UNIX. Περισσότερες πληροφορίες για τον τρόπο χρήσης και τα αποτελέσµατα µιας εντολής µπορεί να πάρει κανείς χρησιµοποιώντας την εντολή man. Σύνταξη: man εντολή Παράδειγµα: man grep ΕΝΤΟΛΕΣ ΙΑΧΕΙΡΙΣΗΣ ΑΡΧΕΙΩΝ ls παρουσιάζει τα ονόµατα των αρχείων που βρίσκονται στον τρέχοντα κατάλογο. cat συνενώνει αρχεία παρουσιάζοντας το αποτέλεσµα. chmod τροποποιεί την άδεια ανάγνωσης, µεταβολής και εκτέλεσης αρχείων. cp αντιγράφει αρχεία. diff συγκρίνει δύο αρχεία και εµφανίζει τις διαφορές τους. find ψάχνει το δέντρο ενός καταλόγου για ένα αρχείο. grep ψάχνει ένα αρχείο που περιέχει µια σειρά χαρακτήρων. head εµφανίζει τις πρώτες (προεπιλογή = 10) γραµµές ενός αρχείου. tail εµφανίζει τις τελευταίες γραµµές ενός αρχείου (βλ. head) more εµφανίζει ένα αρχείο παρουσιάζοντας µία οθόνη κάθε φορά. mv µετακινεί/µετονοµάζει ένα αρχείο (ή κατάλογο) rm διαγράφει ένα αρχείο. ΕΠΑΝΑΠΡΟΣ ΙΟΡΙΣΜΟΣ ΕΞΟ ΟΥ > επαναπροσδιορίζει την έξοδο µιας εντολής σε ένα αρχείο. >> προσθέτει το αποτέλεσµα µιας εντολής σε ένα υπάρχον αρχείο. pipe χρησιµοποιεί το αποτέλεσµα της πρώτης εντολής ως παράµετρο της δεύτερης. ΕΝΤΟΛΕΣ ΙΑΧΕΙΡΙΣΗΣ ΚΑΤΑΛΟΓΩΝ cd αλλάξει τον τρέχοντα κατάλογο. mkdir δηµιουργεί ένα νέο κατάλογο. rmdir διαγράφει ένα κατάλογο, τα αρχεία του οποίου πρέπει να έχουν ήδη διαγραφεί. ΕΝΤΟΛΕΣ ΙΑΧΕΙΡΙΣΗΣ ΙΑ ΙΚΑΣΙΩΝ <ctrl>-c σταµατά οριστικά την λειτουργία του τρέχοντος προγράµµατος. <ctrl>-z σταµατά προσωρινά το τρέχον πρόγραµµα. bg τοποθετεί την τρέχουσα διαδικασία στο υπόβαθρο. fg επαναφέρει µια διαδικασία από το υπόβαθρο. jobs παρουσιάζει τις διαδικασίες υποβάθρου και όσες είναι σε αναστολή. ps παρουσιάζει τον κατάλογο όλων των διαδικασιών που τρέχουν. kill σταµατά την διαδικασία που έχει το pid που δίνεται. ΙΑΦΟΡΕΣ ΧΡΗΣΙΜΕΣ ΕΝΤΟΛΕΣ wc αρίθµηση λέξεων ενός αρχείου apropos παρουσιάζει όλες τις σελίδες βοηθείας σχετικά µε ένα θέµα (ισοδυναµεί µε man -k). date παρουσιάζει την τρέχουσα ηµεροµηνία και ώρα. passwd εκτελεί το πρόγραµµα αλλαγής του κωδικού πρόσβασης. exit έξοδος από το τρέχον παράθυρο εργασίας. finger παρουσιάζει τους εργαζόµενους στο σύστηµα. history παρουσιάζει τις τελευταίες εντολές που εκτελέσθηκαν.!! επαναλαµβάνει την εκτέλεση της τελευταίας εντολής που έχει δοθεί. w παρουσιάζει πληροφορίες για τους συνδεδεµένους στο σύστηµα χρήστες who εντολή παρόµοια µε το finger whoami παρουσιάζει το όνοµα του χρήστη που είναι συνδεδεµένος µε το σύστηµα. 4

5 M-TOOLS Το Mtools είναι µια συλλογή εργαλείων που επιτρέπει στα συστήµατα Unix να χειριστούν αρχεία MS-DOS, ήτοι διάβασµα, γράψιµο, και µετακίνηση σε ένα MS-DOS σύστηµα αρχείων (π.χ σε µια δισκέτα). Όπου είναι δυνατόν, κάθε πρόγραµµα της εργαλειοθήκης προσπαθεί να µιµηθεί την ισοδύναµη εντολή MS-DOS, χωρίς εντούτοις να γίνεται προσοµοίωση περιττών περιορισµών και ιδιαιτεροτήτων του DOS. Τα προγράµµατα της αρχειοθήκης MTOOLS είναι τα εξής: floppyd floppyd_installtest mattrib mbadblocks mcd mcopy mdel mdeltree mdir mdu mformat minfo mlabel mmd mmount mpartition mrd mmove mren mtoolstest mtype xcopy Ο δαίµονας που τρέχει την µονάδα κινητού δίσκου στο σύστηµα. Εργαλείο που ελέγχει για την παρουσία του floppyd. Μεταβάλλει τις ιδιότητες αρχείων MS-DOS. Εξετάζει µια δισκέτα, και ελέγχει το FAT. Αλλάζει τον κατάλογο στο σύστηµα MS-DOS. Αντιγράφει MS-DOS αρχεία προς/από το Unix ιαγράφει ένα MS-DOS αρχείο ιαγράφει ένα κατάλογο MS-DOS και τους περιεχόµενους υποκαταλόγους Παρουσιάζει τα περιεχόµενα ενός καταλόγου MS-DOS. Παρουσιάζει τον χώρο που καταλαµβάνει ένας κατάλογο µε τα περιεχόµενα του ηµιουργεί ένα σύστηµα αρχείων MS-DOS σε ένα εύκαµπτο δίσκο. Παρουσιάζει πληροφορίες για ένα MS-DOS σύστηµα αρχείων. ηµιουργεί µία επικεφαλίδα σε ένα δίσκο MS-DOS. ηµιουργεί ένα υποκατάλογο MS-DOS. Φορτώνει στο σύστηµα ένα δίσκο MS-DOS. ηµιουργεί µία νέα κατάτµηση MS-DOS. ιαγράφει ένα κατάλογο MS-DOS. Μετακινεί η µετονοµάζει ένα αρχείο η κατάλογο an MS-DOS. Μετονοµάζει ένα υπάρχον αρχείο MS-DOS. Ελέγχει και παρουσιάζει τις ιδιότητες του συστήµατος των Mtools. Παρουσιάζει τα περιεχόµενα ενός MS-DOS αρχείου. Αντιγράφει ένα κατάλογο και το περιεχόµενό του σε ένα άλλο κατάλογο. ΤΟ ΓΡΑΦΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ Η χρησιµοποίηση γραφικών στο περιβάλλον LINUX βασίζεται στο σύστηµα των X-Windows. Με το γραφικό αυτό σύστηµα ο χρήστης µπορεί να δηµιουργήσει ένα περιβάλλον παρόµοιο µε αυτό των MS Windows. Μπορεί έτσι να δηµιουργήσει διαφορετικά παράθυρα εργασίας κάθε ένα από τα οποία τρέχει και µια διαφορετική διαδικασία, να χρησιµοποιήσει ένα σύστηµα δείκτη, π.χ µε το ποντίκι, να τοποθετήσει στην επιφάνεια εργασίας εικονίδια που αντιστοιχούν σε διάφορα προγράµµατα και να χρησιµοποιήσει πακέτα εφαρµογών που χρησιµοποιούν γραφικά. Η διανοµή των X-Windows, που αρχικά αναπτύχθηκε στο ΜΙΤ, που χρησιµοποιείται στο LINUX είναι γνωστή ως XFree86 και περιλαµβάνει εφαρµογές, βοηθητικά προγράµµατα, βιβλιοθήκες και βοηθήµατα. Για την διευκόλυνση των χρηστών έχουν αναπτυχθεί διάφορα γραφικά περιβάλλοντα εργασίας, όπως είναι τα: KDE Το KDE είναι ένα διαφανές σύγχρονο περιβάλλον εργασίας για τερµατικούς σταθµούς Unix. Με αυτό επιδιώκεται να καλυφθεί η ανάγκη για έναν εύχρηστο περιβάλλον εργασίας στα συστήµατα Unix, παρόµοιο µε εκείνα των λειτουργικών συστηµάτων MacOS ή της MSWindows. 5

6 Επιφάνεια εργασίας KDE GNOME Το πρόγραµµα Gnome παρέχει δύο πράγµατα: Το περιβάλλον εργασίας Gnome, µία ελκυστική σε εµφάνιση και λειτουργικότητα επιφάνεια εργασίας για τους τελικούς χρήστες, και την πλατφόρµα ανάπτυξης Gnome, ένα εκτενές πλαίσιο για τις εφαρµογές που ενσωµατώνονται στο περιβάλλον αυτό. Επιφάνεια εργασίας GNOME Η επιλογή του γραφικού περιβάλλοντος γίνεται από τον χρήστη. Και στις δύο περιπτώσεις ο χρήστης µπορεί να ρυθµίσει την εµφάνιση του περιβάλλοντος σύµφωνα µε τις επιθυµίες του και µέσα από εικονίδια στην επιφάνεια εργασίας και αναδιπλούµενα µενού να έχει άµεση πρόσβαση στις εφαρµογές που προσφέρονται από την συγκεκριµένη εγκατάσταση. ΤΑ ΠΡΟΓΡΑΜΜΑΤΑ ΤΟΥ LINUX Οι διάφορες εκδόσεις του LINUX συνοδεύονται από πληθώρα προγραµµάτων και εφαρµογών που µπορούν να ικανοποιήσουν τις ανάγκες και του πλέον απαιτητικού χρήστη. Επί πλέον, πολλά προγράµµατα είναι διαθέσιµα σε διάφορες σελίδες πανεπιστηµίων, ερευνητικών κέντρων κλπ. Στα επόµενα θα περιγραφούν µερικές από τις κυριότερες εφαρµογές, που είναι χρήσιµες στους περισσότερους χρήστες, που περιλαµβάνονται στις εκδόσεις της SUSE. vi pico emacs Kword Επεξεργαστής κειµένου Ascii. Επεξεργαστής κειµένου Ascii. Επεξεργαστής κειµένου Ascii. Επεξεργαστής διαµορφωµένου κειµένου. 6

7 telnet ftp Konqueror gcc, g++ Σύνδεση µε άλλο υπολογιστή µέσω δικτύου. Πρόγραµµα µεταφοράς αρχείων από/προς άλλο υπολογιστή. Πρόγραµµα πλοήγησης στο διαδίκτυο. Γλώσσες προγραµµατισµού C και C++. g77 Γλώσσα προγραµµατισµού Fortran 77. gnumeric kspread kcalc gimp gnuplot Xfig Πρόγραµµα spreadsheet. Πρόγραµµα spreadsheet. Πρόγραµµα αριθµητικού υπολογιστή. Πρόγραµµα σχεδίασης και επεξεργασίας εικόνων. Πρόγραµµα γραφικής παρουσίασης δεδοµένων Πρόγραµµα σχεδίασης. Για όλα τα παραπάνω, και πολλά άλλα προγράµµατα που είναι διαθέσιµα, υπάρχουν σελίδες βοηθείας και οδηγοί χρήσης. Για να τρέξετε ένα πρόγραµµα είτε το επιλέγετε από το µενού είτε πληκτρολογείται το όνοµα του σε ένα παράθυρο εντολών. MSWINDOWS ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΤΥΠΟΥ UNIX εν υπάρχει αµφιβολία ότι το λειτουργικό σύστηµα MS WINDOWS είναι το πλέον διαδεδοµένο εµπορικό σύστηµα στον κόσµο. To LINUX, τα τελευταία χρόνια, έχει κατακτήσει σηµαντικό µερίδιο της αγοράς. Αυτό οφείλεται στο ότι προσφέρεται εντελώς δωρεάν, η µε µικρό κόστος από εξειδικευµένους διανοµείς του, και αποτελεί ένα σταθερό και ασφαλές σύστηµα µε πληθώρα δωρεάν εργαλείων και εφαρµογών. Ήδη µεγάλοι κατασκευαστές υπολογιστών προσφέρουν το LINUX ως εναλλακτική δυνατότητα λειτουργικού συστήµατος. Έχουν αναπτυχθεί όµως διάφορα προγράµµατα τα οποία επιτρέπουν την ύπαρξη του ενός λειτουργικού µέσα στο άλλο σαν µία εφαρµογή. Τα πλέον συνήθη προγράµµατα του είδους αυτού είναι τα ακόλουθα: DJGPP Είναι ένα σύστηµα προγραµµάτων DOS που προσοµοιάζουν πολλές από τις χρησιµότερες εντολές UNIX. Στις εφαρµογές που περιλαµβάνει περιλαµβάνονται οι γλώσσες προγραµµατισµού g77, gcc, g++ και πολλά βοηθήµατα CYGWIN Είναι ένα σύστηµα που προσοµοιάζει το λειτουργικό UNIX σε περιβάλλον DOS. Το πρόγραµµα διατίθεται δωρεάν από την εταιρεία Readhat και προσφέρει τα περισσότερα εργαλεία και εφαρµογές των συστηµάτων UNIX, ακόµη και το γραφικό περιβάλλον X-Windows. VMWARE Είναι ένα εµπορικό πρόγραµµα µε το οποίο µπορεί κανείς να φορτώσει ένα οποιοδήποτε λειτουργικό, και εποµένως και το LINUX, σε ένα ιδεατό δίσκο που δηµιουργείται µε την µορφή αρχείου στο τρέχον λειτουργικό σύστηµα. Με τον τρόπο αυτό µπορεί κανείς να τρέχει το δεύτερο λειτουργικό σαν µία εφαρµογή του τρέχοντος λειτουργικού συστήµατος. 7

8 Εντολές DOS ως προς τις εντολές Linux Εντολές DOS Εντολές Linux Περιγραφή εντολής <Εντολή> /? man <Εντολή> Βοήθεια για την αναφερόµενη εντολή cd cd Αλλαγή καταλόγου εργασίας chdir pwd cls clear Καθαρισµός οθόνης copy cp Αντιγραφή αρχείου η καταλόγου date date Εµφανίζει την τρέχουσα ηµεροµηνία del rm ιαγραφή αρχείου η καταλόγου dir ls Εµφάνιση περιεχοµένων τρέχοντος καταλόγου echo echo edit Vim, vi, ASCII επεξεργαστής κειµένου exit exit Έξοδος fc diff find grep format mke2fs η mformat mem free mkdir mkdir ηµιουργία νέου καταλόγου more more η less Εµφάνιση αρχείου move mv Μετακίνηση αρχείου ren mv Αλλαγή ονοµασίας αρχείου time date Εµφανίζει την ηµεροµηνία και την ώρα 8

9 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ LINUX...1 ΤΑ ΚΕΛΥΦΗ (SHELLS) ΤΟΥ LINUX...2 ΣΥΣΤΗΜΑ ΑΡΧΕΙΩΝ ΤΟΥ LINUX...2 ΤΑ ΑΡΧΕΙΑ ΡΥΘΜΙΣΗΣ ΛΕΙΤΟΥΡΓΙΑΣ...3 ΟΙ ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ ΤΟΥ LINUX...4 ΕΝΤΟΛΕΣ ΙΑΧΕΙΡΙΣΗΣ ΑΡΧΕΙΩΝ...4 ΕΠΑΝΑΠΡΟΣ ΙΟΡΙΣΜΟΣ ΕΞΟ ΟΥ... 4 ΕΝΤΟΛΕΣ ΙΑΧΕΙΡΙΣΗΣ ΚΑΤΑΛΟΓΩΝ...4 ΕΝΤΟΛΕΣ ΙΑΧΕΙΡΙΣΗΣ ΙΑ ΙΚΑΣΙΩΝ...4 ΙΑΦΟΡΕΣ ΧΡΗΣΙΜΕΣ ΕΝΤΟΛΕΣ...4 M-TOOLS...5 ΤΟ ΓΡΑΦΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ...5 KDE...5 GNOME...6 ΤΑ ΠΡΟΓΡΑΜΜΑΤΑ ΤΟΥ LINUX...6 MSWINDOWS ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΤΥΠΟΥ UNIX...7 DJGPP...7 CYGWIN...7 VMWARE...7 ΕΝΤΟΛΈΣ DOS ΩΣ ΠΡΟΣ ΤΙΣ ΕΝΤΟΛΈΣ LINUX...8 ΠΕΡΙΕΧΟΜΕΝΑ...9 9

Παράρτηµα Α : Εισαγωγή στο Linux.

Παράρτηµα Α : Εισαγωγή στο Linux. Παράρτηµα Α : Εισαγωγή στο Linux. Α.1 Τι είναι Λειτουργικό σύστηµα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και το Λογισµικό (Software)

Διαβάστε περισσότερα

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux 1 Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux Το Linux είναι ένα λειτουργικό σύστημα όμοιο με το Unix που αναπτύχθηκε από έναν πυρήνα (kernel, Εικ.1) τον οποίο δημιούργησε το 1991 ο Linus Torvalds όντας

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Εισαγωγή στο Linux και στο περιβάλλον εργασίας.

Εισαγωγή στο Linux και στο περιβάλλον εργασίας. Κεφάλαιο Ι: Εισαγωγή στο Linux και στο περιβάλλον εργασίας. 1.1 Τι είναι Λειτουργικό σύστημα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και

Διαβάστε περισσότερα

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX Αρχικός φάκελος χρήστη Home directory

Διαβάστε περισσότερα

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

Λειτουργικά Συστήµατα Λειτουργικά Συστήµατα UNIX Ιστορία του UNIX 1940-50 υπολογιστές για ένα άτοµο και µία εργασία για κάθε χρονική περίοδο επικράτηση batch systems 1960 ερευνητικά συστήµατα διαµοιρασµού χρόνου Dartmouth College:

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ #1. Το Λειτουργικό Σύστηµα Unix

ΕΡΓΑΣΤΗΡΙΟ #1. Το Λειτουργικό Σύστηµα Unix ΕΠΛ 032 ΕΡΓΑΣΤΗΡΙΟ #1 1 ΕΡΓΑΣΤΗΡΙΟ #1 Το Λειτουργικό Σύστηµα Unix Λειτουργικό Σύστηµα (Operating System) : είναι ένα σύνολο από προγράµµατα που ελέγχουν, συντονίζουν και επιβλέπουν τη λειτουργία του υλικού

Διαβάστε περισσότερα

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εισαγωγή στο Unix Περιεχόμενα Εισαγωγή 2 Εισαγωγή

Διαβάστε περισσότερα

Ενότητα 1 Διάλεξη 1β

Ενότητα 1 Διάλεξη 1β Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 1 Διάλεξη 1β Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν

Διαβάστε περισσότερα

2.1. Οι λογαριασµοί χρηστών Σύνδεση (login) και αποσύνδεση (logout)

2.1. Οι λογαριασµοί χρηστών Σύνδεση (login) και αποσύνδεση (logout) Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής µε Εφαρµογές στην Βιοϊατρική Εισαγωγή στον Προγραµµατισµό (εργαστήριο) Εισαγωγή στο λειτουργικό σύστηµα UNIX 1. Σύνδεση στο Εικονικό Ιδιωτικό Δίκτυο (VPN) 1.1.

Διαβάστε περισσότερα

Μερικές άλλες χρήσιμες εντολές

Μερικές άλλες χρήσιμες εντολές 1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) cat text file name (Παρουσιάζει στην οθόνη το περιεχόμενο ενός αρχείου

Διαβάστε περισσότερα

Εισαγωγή στο UNIX. Κωνσταντίνος Καραφασούλης ιδάσκων (Π 407) Τµήµα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστηµάτων

Εισαγωγή στο UNIX. Κωνσταντίνος Καραφασούλης ιδάσκων (Π 407) Τµήµα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστηµάτων Εισαγωγή στο UNIX Κωνσταντίνος Καραφασούλης ιδάσκων (Π 407) Τµήµα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστηµάτων 1 Περίγραµµα Αναζητώντας βοήθεια από το σύστηµα Το κέλυφος (Shell) Αρχεία και Κατάλογοι

Διαβάστε περισσότερα

Μεταφραστής (Compiler)

Μεταφραστής (Compiler) Windows Καθαρισµος οθονης cls Unix clear Τελεστες ανακατευθυνσης > > >> >> < < Εντολες σε αρχεια * * (wild card) del Α rm Α ιαγραφη type Α cat Α Εµφανιση copy Α Β cp Α Β Αντιγραφη ren Α Β mv Α Β Αλλαγη

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΣΗΜΕΙΩΣΕΙΣ MS-DOS WINDOWS Διδάσκων: Γιάννης Χρυσάκης Εργαστηριακό Μάθημα 2012-2013 Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων Εισαγωγή DOS: Disk Operating System Το

Διαβάστε περισσότερα

Εισαγωγή στο λειτουργικό σύστηµα Unix

Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή Περιεχόµενα Λειτουργίες του Λ.Σ. Unix Λογαριασµοί Username Password Userid και Groupid Home Directory Κέλυφος Σύστηµα Αρχείων Pathname examples Pathname σχετικής

Διαβάστε περισσότερα

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

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Τ.Ε.Ι ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Πτυχιακή εργασία του φοιτητή Γιαννακίδη Αποστόλη Επιβλέπων καθηγητής Τσούλος

Διαβάστε περισσότερα

2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών

2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 2ο Εργαστήριο Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών Πίνακας Εντολών

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής. Διδάσκων: Ι. Η. Λαγαρής. Εισαγωγή

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής. Διδάσκων: Ι. Η. Λαγαρής. Εισαγωγή Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Σχολή Θετικών Επιστημών Τμ. Πληροφορικής Διδάσκων: Ι. Η. Λαγαρής 1.0 Solaris και UNIX Εισαγωγή Το UNIX είναι ένα λειτουργικό σύστημα που αναπτύχθηκε τις δεκαετίες

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 2ο Βασικές Εντολές Διαχείρισης Αρχείων και Καταλόγων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Αρχεία και κατάλογοι Διαδρομές αρχείων και καταλόγων

Διαβάστε περισσότερα

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

Διαβάστε περισσότερα

Σύντομη εισαγωγή στο Unix

Σύντομη εισαγωγή στο Unix Σύντομη εισαγωγή στο Unix Λίγη Ιστορία 1960: Bell Laboratories, MIT, GE: Multiplexed Information and Computing Service (Multics, GE- 645 mainframe) 1969: Ken Thompson, Dennis Ritchie et al: Unics, PDP-7

Διαβάστε περισσότερα

Δίκτυα Η/Υ στην Επιχείρηση

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Εισαγωγή στο λειτουργικό σύστημα Unix Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Λειτουργικό Σύστημα (ΛΣ) Λογισμικό συστήματος, το οποίο αποτελεί τη διασύνδεση μεταξύ του υλικού

Διαβάστε περισσότερα

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Σύνταξη εντολών Περιεχόµενα Οργάνωση και χειρισµός αρχείων Μπαλαντέρ ικαιώµατα χρήσης αρχείων και οµάδες χρηστών Έλεγχος διεργασιών Σύνταξη εντολών

Διαβάστε περισσότερα

Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων

Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων Κεφάλαιο 10 Διαχείριση Αρχείων και Καταλόγων Στόχος του Linux να είναι όσο πιο κοντά στο Unix γίνεται. Παραδοσιακά, τα Unix λειτουργικά συστήματα ήταν προσανατολισμένα στη γραμμή εντολών. Έχουμε γραφικό

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI Οκτώβριος 2016 Χ. Αλεξανδράκη Command Line Interface Τα περισσότερα λειτουργικά συστήματα είναι φτιαγμένα ώστε να παρέχουν δύο περιβάλλοντα

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 4ο Σύστημα αρχείων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Εισαγωγή Μονοπάτια διαδρομής Φόρτωση και αποφόρτωση συστημάτων αρχείων Ιεραρχική οργάνωση

Διαβάστε περισσότερα

Linux με τη χρήση κονσόλας

Linux με τη χρήση κονσόλας Linux με τη χρήση κονσόλας Κεφάλαιο 1 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,

Διαβάστε περισσότερα

Το Σύστημα Αρχείων του UNIX

Το Σύστημα Αρχείων του UNIX Το Σύστημα Αρχείων του UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Τι είναι το Σύστημα Αρχείων Πρόκειται για το τμήμα

Διαβάστε περισσότερα

2.Shell, users, groups και privilegies

2.Shell, users, groups και privilegies 2.Shell, users, groups και privilegies 2.0 Εισαγωγή Όλα τα σύγχρονα λειτουργικά συστήματα έχουν γραφικό περιβάλλον που τα κάνουν πολύ φιλικά προς το χρήστη. Το ίδιο ισχύει και στις διανομές του Linux,

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (1/5) / Ριζικός κατάλογος

Διαβάστε περισσότερα

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

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο

Διαβάστε περισσότερα

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

Διαβάστε περισσότερα

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0 Οδηγίες Αναβάθµισης (Upgrade) Οµάδα Εργασίας: Τσιµπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 1 Ιουνίου 2007 1. Εισαγωγή Η πλατφόρµα eclass είναι ένα ολοκληρωµένο

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact:

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr Operating System (O.S) O.S Types Windows 1981 Macintosh 1984 Linux 1991 Unix 1969 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΟΥ UNIX

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 7ο X Window System Μιχαηλίδης Παναγιώτης Tι είναι παραθυρικό σύστημα; Ένα παραθυρικό σύστημα (window system) είναι μια γραφική διεπαφή χρήστη (Graphical

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview Εργαστήριο Λειτουργικών Συστημάτων Minix Overview Σύνοψη 5ης ιάλεξης Λειτουργικό Σύστημα Minix Οργάνωση του Λειτουργικού Συστήματος Οργάνωση πηγαίου κώδικα Minix recompilation Σύνοψη Μαθήματος Σύνοψη Μαθήματος

Διαβάστε περισσότερα

Εντολές του Λειτουργικού Συστήματος UNIX

Εντολές του Λειτουργικού Συστήματος UNIX Εντολές του Λειτουργικού Συστήματος UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Παράδειγμα Δένδρου Συστήματος Αρχείων

Διαβάστε περισσότερα

ΒασικέςέννοιεςτουUNIX: Πλοήγηση στο Σύστημα Αρχείων, ΟφλοιόςτουUNIX, Βοηθητικά Προγράμματα, ΗδομήτουΠυρήνα.

ΒασικέςέννοιεςτουUNIX: Πλοήγηση στο Σύστημα Αρχείων, ΟφλοιόςτουUNIX, Βοηθητικά Προγράμματα, ΗδομήτουΠυρήνα. ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ -UNIX Μάθημα: Λειτουργικά Συστήματα ΙΙ UNIX ΒασικέςέννοιεςτουUNIX: Πλοήγηση στο Σύστημα Αρχείων, ΟφλοιόςτουUNIX, Βοηθητικά Προγράμματα, ΗδομήτουΠυρήνα. Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης

Διαβάστε περισσότερα

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

Διαβάστε περισσότερα

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η

Διαβάστε περισσότερα

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων Ανδρέας Παπαζώης Τμ. Διοίκησης Επιχειρήσεων Περιεχόμενα Εργ. Μαθήματος Εισαγωγή στις εντολές των Windows Οι εντολές που σχετίζονται με το δίκτυο του υπολογιστή Παραδείγματα εντολών και εκτέλεσής τους 2/11

Διαβάστε περισσότερα

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Εισαγωγή στο λειτουργικό σύστημα Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Διαβάστε περισσότερα

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού Προγραμματισμός Ι Εργαστήριο 1 ο Περιβάλλον Εργασίας Νικόλαος Δ. Τσελίκας ntsel@uop.gr Κυριακή Θ. Σεκλού kseklou@uop.gr Εργαστήριο στον Προγραμματισμό Ι - Τμήμα Πληροφορικής και Τηλεπικοινωνιών - Πανεπιστήμιο

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Διαβάστε περισσότερα

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων Το File Transfer Protocol (FTP), (Πρωτόκολλο Μεταφοράς Αρχείων) είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο σε δίκτυα τα οποία υποστηρίζουν

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Λογισμικό Συστήματος & Εφαρμογών ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Γενική Δομή Υπολογιστών Λειτουργικό σύστημα Υπολογιστής

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:05 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

*? [xyz] [^xy] [!0-9] [:alpha:] [:digit:]

*? [xyz] [^xy] [!0-9] [:alpha:] [:digit:] Directories και αρχεία... /bin bin../bin current/ένα πιο πάνω/root bin/current bin/ ένα πιο πάνω και bin mkdir bin rmdir bin (άδειο) cd bin touch f f1 bin/f2 cat >a1 vi a1 vi +10 a1 cp a1 a2 a3 bin cp

Διαβάστε περισσότερα

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems Μια εισαγωγή στο Linux με την διανομή Fedora Βάιος Κολοφωτιάς MSc Informational Systems Τι είναι το Fedora Project? Είναι το όνομα μιας παγκόσμιας κοινότητας ανθρώπων που αγαπούν, χρησιμοποιούν και φτιάχνουν

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε

Διαβάστε περισσότερα

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System)

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System) Υλικό Hardware Λογισμικό Software... κώδικας ΥΛΙΚΟ Κάθε ηλεκτρονικό, ηλεκτρικό και μηχανικό μέρος του Η/Υ. ΛΟΓΙΣΜΙΚΟ Προγράμματα,δηλαδή οδηγίες γιατοτιπρέπεινακάνειοη/υ. Λειτουργικό Σύστημα Είναι ένα βασικό

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

Εισαγωγή στο Linux. Κοινότητα Ελεύθερου Λογισμικού & Λογισμικού Ανοιχτού Κώδικα ΟΠΑ. Εισαγωγή στο Linux 09/05/2009

Εισαγωγή στο Linux. Κοινότητα Ελεύθερου Λογισμικού & Λογισμικού Ανοιχτού Κώδικα ΟΠΑ. Εισαγωγή στο Linux 09/05/2009 Κοινότητα Ελεύθερου Λογισμικού & Λογισμικού Ανοιχτού Κώδικα ΟΠΑ Τι είναι το Linux; Multi-user, Multitasking, Multiprocessor Has the X Windows GUI Coexists with other Operating Systems Runs on multiple

Διαβάστε περισσότερα

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Μάθημα 2ο Εισαγωγή στο GNU/Linux Ύλη Μαθημάτων ΙΙ Μαθ. 2 : Εισαγωγή στο GNU/Linux Διανομές GNU/Linux, Filesystem/Δικαιώματα, Διανομές live σε VirtualBox,

Διαβάστε περισσότερα

Computing and Information Systems Service. ιαχείριση Αρχείων

Computing and Information Systems Service. ιαχείριση Αρχείων ιαχείριση Αρχείων Η διαχείριση αρχείων είναι πολύ σηµαντική για την οργάνωση των αρχείων σας σε φακέλους και την αποθήκευση των αρχείων που συσχετίζονται µεταξύ τους στον ίδιο φάκελο. Αν έχετε πολλά αρχεία,

Διαβάστε περισσότερα

Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3

Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3 III Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3 1. Πράγματα που πρέπει να γνωρίζεις για τη γραμμή εντολών...5 Τα πάντα είναι αρχεία...5 Μέγιστο μήκος ονομάτων

Διαβάστε περισσότερα

Users (Χρήστες) Κατανοµή προνοµίων (πρόσβαση σε αρχεία, έλεγχος διεργασιών κλπ) σύµφωνα µε συµβάσεις.

Users (Χρήστες) Κατανοµή προνοµίων (πρόσβαση σε αρχεία, έλεγχος διεργασιών κλπ) σύµφωνα µε συµβάσεις. Εισαγωγή στο Linux Λειτουργικό σύστηµα τύπου UNIX για PC multi-user, multitasking (ταυτόχρονη παρουσία στο ίδιο µηχάνηµα πολλών χρηστών µε πολλαπλές εφαρµογές καθ ενός). Εισαγωγή στο Linux! Kernel (πυρήνας)

Διαβάστε περισσότερα

Λογισμικό - Προγράμματα

Λογισμικό - Προγράμματα Λογισμικό - Προγράμματα Πρόγραμμα είναι ένα σύνολο εντολών, βάση των οποίων ο υπολογιστής εκτελεί μια συγκεκριμένη εργασία Λογισμικό (Software) Το σύνολο των προγραμμάτων Προγράμματα Προγράμματα συστήματος

Διαβάστε περισσότερα

Command Line For Beginners. Thessaloniki Linux. User. Group

Command Line For Beginners. Thessaloniki Linux. User. Group Command Line For Beginners Thessaloniki Linux User Group E ξομοιωτής τερματικού Ένας terminal emulator ( εξομοιωτής τερματικού) είναι ένα π ρόγραμμα π ου μας δίνει π ρόσβαση σε ένα shell ( κέλυφος), ή

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) 2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό

Διαβάστε περισσότερα

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Διαχείριση αρχείων και καταλόγων στο Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

Διαβάστε περισσότερα

Από τα Windows στο Linux: Οδηγός αρχαρίων Από τον Mark Rais, συγγραφέας του Linux for the Rest of Us 2 η Έκδ. και αρχισυντάκτης του reallylinux.com.

Από τα Windows στο Linux: Οδηγός αρχαρίων Από τον Mark Rais, συγγραφέας του Linux for the Rest of Us 2 η Έκδ. και αρχισυντάκτης του reallylinux.com. Από τα Windows στο Linux: Οδηγός αρχαρίων Από τον Mark Rais, συγγραφέας του Linux for the Rest of Us 2 η Έκδ. και αρχισυντάκτης του reallylinux.com. Εάν διαθέτετε κάποια εµπειρία µε τα Windows, η αλλαγή

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #0

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #0 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #0 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #0 2 Γενικά Η C είναι μιας γενικής χρήσης γλώσσα προγραμματισμού. Είχε συνδεθεί στενά

Διαβάστε περισσότερα

1 Γενική Περιγραφή του Unix - Βασικές Έννοιες

1 Γενική Περιγραφή του Unix - Βασικές Έννοιες 1 Γενική Περιγραφή του Unix - Βασικές Έννοιες 1.1 To λειτουργικό σύστημα Τo Unix είναι ένα λειτουργικό σύστημα γενικής χρήσης, πολυχρηστικό (multi-user) και διεργασιακό (multitasking). Αυτό σημαίνει ότι

Διαβάστε περισσότερα

Μαρία Μαμαλάκη, ΕΔΙΠ. Γραφείο: Β229 - Τηλέφωνο: 2810 393506. E-mail: mariam@csd.uoc.gr. Web site μαθήματος:http://www.csd.uoc.gr/~hy100.

Μαρία Μαμαλάκη, ΕΔΙΠ. Γραφείο: Β229 - Τηλέφωνο: 2810 393506. E-mail: mariam@csd.uoc.gr. Web site μαθήματος:http://www.csd.uoc.gr/~hy100. Να συστηθούμε Μαρία Μαμαλάκη, ΕΔΙΠ Γραφείο: Β229 - Τηλέφωνο: 2810 393506 Ώρες γραφείου: Δευτέρα, Τετάρτη: 10:00 12:00 Τρίτη, Πέμπτη: 10:00 14:00 E-mail: mariam@csd.uoc.gr Web site μαθήματος:http://www.csd.uoc.gr/~hy100

Διαβάστε περισσότερα

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

Διαβάστε περισσότερα

Η εντολή ln. σύνδεση με την πραγματική καταχωρημένη πληροφορία. περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται με

Η εντολή ln. σύνδεση με την πραγματική καταχωρημένη πληροφορία. περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται με Η εντολή ln Το όνομα ενός αρχείου είναι απλώς μια σύνδεση με την πραγματική καταχωρημένη πληροφορία. Ενα αρχείο μπορεί να έχει ένα ή και περισσότερα ονόματα (συνδέσεις). Τα επιπλέον ονόματα δημιουργούνται

Διαβάστε περισσότερα

!"#$µ"%" UNIX &'" ()*+)',-.

!#$µ% UNIX &' ()*+)',-. !"#$µ"%" UNIX &'" ()*+)',-.!"#$ %&'()$ #*+#*,-" (.# /# 01./%2*(.34 525/6µ#/# Unix 3#. Linux. 73/8 #904 µ#:6µ#/# 9%2 3#0;9/%2" /#

Διαβάστε περισσότερα

Σύστηµα Αρχείων και Καταλόγων

Σύστηµα Αρχείων και Καταλόγων ΕΠΛ 003 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Σύστηµα Αρχείων και Καταλόγων ιάλεξη 7 (Κεφάλαιο 11 του βιβλίου) Στόχοι Κεφαλαίου Περιγραφή της έννοιας του αρχείου, συστήµατος

Διαβάστε περισσότερα

Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI

Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI Εργαστήριο 1ο Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI Σε αυτό το κεφάλαιο θα ασχοληθούμε με την περιγραφή της διαδικασίας μεταγλώττισης ενός προγράμματος C κάνοντας χρήση του μεταγλωττιστή gcc σε

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

Διαβάστε περισσότερα

Περιεχόµενα. I Βασικές Γνώσεις 1

Περιεχόµενα. I Βασικές Γνώσεις 1 Περιεχόµενα I Βασικές Γνώσεις 1 1 Μοντελοποίηση Προγραµµάτων 3 1.1 Ψευδογλώσσα....................... 6 1.2 Διαγράµµατα Ροής..................... 6 1.3 Παραδείγµατα σε Ψευδογλώσσα και Διαγράµµατα Ροής.

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 Απόδοση των οδηγών αποθηκευτικών µέσων Μέσος χρόνος πρόσβασης (Average Access Time) Ταχύτητα µεταφοράς δεδοµένων (Data-Transfer

Διαβάστε περισσότερα

Users / Groups / Permissions. Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα;

Users / Groups / Permissions. Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα; Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα; Ένα λειτουργικό σύστημα διαθέτει πληθώρα λειτουργιών που άλλες το ξεχωρίζουν και άλλες υπάρχουν απλά για να το ολοκληρώσουν. Μια εκ των βασικών

Διαβάστε περισσότερα

... Πίνακας περιεχοµένων. Εισαγωγή Μέρος I: Το πρώτο βάπτισµα...25

... Πίνακας περιεχοµένων. Εισαγωγή Μέρος I: Το πρώτο βάπτισµα...25 Πίνακας περιεχοµένων... Εισαγωγή... 19 Λίγα λόγια για το βιβλίο... 19 Πώς να χρησιµοποιήσετε αυτό το βιβλίο... 20 Τρεις αυθαίρετες παραδοχές... 21 Πώς είναι οργανωµένο το βιβλίο... 22 Μέρος Ι: Το πρώτο

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 5ο Φλοιούς Linux Μιχαηλίδης Παναγιώτης Φλοιός O φλοιός (shell) είναι ένα πρόγραμμα που παρέχει μια διεπαφή επικοινωνίας γραμμής εντολών ανάμεσα στον χρήστη

Διαβάστε περισσότερα

Προσοµοίωση λειτουργίας επιπέδων OSI

Προσοµοίωση λειτουργίας επιπέδων OSI Προσοµοίωση λειτουργίας επιπέδων OSI Ανάδοχοι Φορέας Υλοποίησης Ερευνητικό Ακαδηµαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 2 Περιεχόµενα 1. Λίγα λόγια για την εφαρµογή...

Διαβάστε περισσότερα

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File

Διαβάστε περισσότερα

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ Απαντήσεις στις ερωτήσεις του βιβλίου ΚΕΦΑΛΑΙΟ 3 1. 2. Από ποια στοιχεία αποτελείται το κεντρικό μέρος ενός υπολογιστή και ποια η λειτουργία καθενός; Κεντρική Μονάδα επεξεργασίας

Διαβάστε περισσότερα

Λειτουργικό σύστημα Unix

Λειτουργικό σύστημα Unix Λειτουργικό σύστημα Unix v1.0 σελ 1 / 48 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα (Μultimedia) Λειτουργικό σύστημα Unix v1.0 Για να μάθετε για τις πηγές πληροφορίας και να ενημερωθείτε για τον τρόπο

Διαβάστε περισσότερα

ΕΛΠ 605: Προχωρημένη Αρχιτεκτονική Υπολογιστών. Εργαστήριο Αρ. 1

ΕΛΠ 605: Προχωρημένη Αρχιτεκτονική Υπολογιστών. Εργαστήριο Αρ. 1 ΕΛΠ 605: Προχωρημένη Αρχιτεκτονική Υπολογιστών Εργαστήριο Αρ. 1 Εισαγωγή στα UNIX και άλλα εργαλεία, PhD petrosp@cs.ucy.ac.cy Σελ. 1 UNIX Τι Είναι Λειτουργικό Σύστημα; Γιατί UNIX; Παραλλαγές Unix: Linux,

Διαβάστε περισσότερα

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Ιωάννης Γ. Τσούλος Εργασία Πρώτη - Αριθμομηχανή Με την χρήση του περιβάλλοντος AWT ή του SWING θα πρέπει να δημιουργηθεί αριθμομηχανή για την εκτέλεση

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Λειτουργικό Σύστημα:

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων. Shell Programming

Εργαστήριο Λειτουργικών Συστημάτων. Shell Programming Εργαστήριο Λειτουργικών Συστημάτων Shell Programming Resources Μπορείτε να βρείτε ένα καταπληκτικό tutorial για το bash shell στο: http://linuxcommand.org/ 2 Γενικά Το κέλυφος (shell) προσφέρει ένα εναλλακτικό

Διαβάστε περισσότερα

Μενού Προβολή. Προβολές εγγράφου

Μενού Προβολή. Προβολές εγγράφου Μενού Προβολή Προβολές εγγράφου Το Word παρέχει πέντε διαφορετικού είδους προβολές στον χρήστη, οι οποίες και βρίσκονται στο μενού Προβολή (View). Εναλλακτικά μπορούμε να επιλέξουμε το είδος προβολής που

Διαβάστε περισσότερα

Αβδέλαρου Κωνσταντίνα

Αβδέλαρου Κωνσταντίνα ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΜΑΤΙΚΗΣ Αβδέλαρου Κωνσταντίνα 1 η Εργασία στο μάθημα Λειτουργικά Συστήματα Ταύρος, 9 Δεκεμβρίου 2014 Άσκηση 1.1 Το shell script που δημιουργήθηκε είναι:

Διαβάστε περισσότερα

Στοιχεία Επικοινωνίας

Στοιχεία Επικοινωνίας Στοιχεία Επικοινωνίας Μακρής Χρήστος makri@ceid.upatras.gr Κόλλια Αναστασία akollia@ceid.upatras.gr Μπέλλος Αθανάσιος bello@ceid.upatras.gr Παντελή Μαριάννα pantel@ceid.upatras.gr Σιατερλής Κωνσταντίνος

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Λειτουργικά Συστήματα Ι Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Δομή Η/Υ Ο Η/Υ αποτελείται από δυο βασικά στοιχεία: Υλικό (το ηλεκτρονικό-μηχανικό μέρος πχ συσκευές, πλακέτες κλπ) Λογισμικό

Διαβάστε περισσότερα

Το Λειτουργικό Σύστημα Unix

Το Λειτουργικό Σύστημα Unix ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 131: ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Το Λειτουργικό Σύστημα Unix Το Λειτουργικό Σύστημα (Operating System) είναι ένα σύνολο από προγράμματα που ελέγχουν,

Διαβάστε περισσότερα

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 3) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

Διαβάστε περισσότερα

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

ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Κωδικός Πακέτου ACTA CCU/2-012 Τίτλος Πακέτου Εκπαιδευτικές Ενότητες ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Χρήση Η/Υ και ιαχείριση Αρχείων - Windows Περιβάλλον Η/Υ - Βασικές Λειτουργίες και Ρυθµίσεις

Διαβάστε περισσότερα

Εισαγωγή στους Η/Υ. Ενότητα 5α: Λειτουργικά Συστήματα ΙΙ (Παραδείγματα Διαδρομών)

Εισαγωγή στους Η/Υ. Ενότητα 5α: Λειτουργικά Συστήματα ΙΙ (Παραδείγματα Διαδρομών) Εισαγωγή στους Η/Υ Ενότητα 5α: Λειτουργικά Συστήματα ΙΙ (Παραδείγματα Διαδρομών) Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Κατανόηση των

Διαβάστε περισσότερα

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις Υλικό από: Modern Operating Systems Laboratory Exercises, Shrivakan Mishra Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

Διαβάστε περισσότερα