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

Σχετικά έγγραφα
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι

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

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

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

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 2: Unix Tutorial

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

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

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

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

Πως δημιουργούμε ένα νέο αρχείο κειμένου; Με τρεις τρόπους:

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

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1

ΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ

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

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

Mε την ονομασία Unix ή μάλλον Unix-like αναφερόμαστε

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

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

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

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

ECDL Module 2 Χρήση Υπολογιστή και ιαχείριση Αρχείων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

Βασικές εντολές του Unix-Linux

2.Shell, users, groups και privilegies

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

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

Εργαστήριο ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ UNIX

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

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

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

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

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

ΦΑΚΕΛΟΙ ΚΑΙ ΑΡΧΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ. Βασίλης Πρέκας Β'3

Χρήση του διακόπτη /D για αλλαγή της τρέχουσας μονάδας δίσκου πέραν της αλλαγής τρέχοντος καταλόγου για μια μονάδα δίσκου.

ΑΝΑΠΤΥΞΗ ΔΙΑΝΟΜΗΣ LINUX ΠΡΟΣΑΡΜΟΣΜΕΝΗΣ ΣΤΙΣ ΑΝΑΓΚΕΣ ΤΟΥ ΤΜΗΜΑΤΟΣ Η.Υ.Σ.

ιαφάνειες παρουσίασης #12

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

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

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

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

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

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

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

Εργαστήριο ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ & ΚΑΤΑΛΟΓΩΝ ΣΤΟ UNIX. Εισαγωγή

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix

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

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

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

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

Προγραµµατισµός Συστήµατος

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΡΓΑΣΤΗΡΙΟ #1 Το Λειτουργικό Σύστημα Unix

Εγχειρίδιο για το Λειτουργικό Σύστηµα Linux. Ιωάννης Ε. Λιβιέρης

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

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

% ls -l /usr/bin/wc -rwxr-xr-x 1 root bin 7368 Jul /usr/bin/wc

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

1ο Εργαστήριο Σύστημα Αρχείων

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

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

Εμφανίζει την παρούσα ημερομηνία και μας δίνει δυνατότητα να την αλλάξουμε: Όπου εισάγουμε το μήνα, τη μέρα και το έτος, χωρισμένα με '_' ή '/'.

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

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

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

Λειτουργικό Σύστημα: διαχείριση πόρων. Διαχείριση αρχείων. Τι είναι ένα αρχείο ; Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Εξυπηρετητή Apache σε Ubuntu Linux

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

Εμφάνιση ή απόκρυψη κοινών εικονιδίων της επιφάνειας εργασίας

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

Λειτουργικό Σύστημα: διαχείριση πόρων. Τι είναι ένα αρχείο ; Διαχείριση αρχείων. Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

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

Επαναληπτικές Ασκήσεις

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

Windows 7 Ερωτήσεις Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y

Εφαρμογές Πληροφορικής Διαχείριση Αρχείων Η έννοια του αρχείου, βασικές έννοιες διαχείρισης αρχείων.

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

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

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

Directories & Files

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

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

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

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

Λειτουργικά Συστήματα - Εργαστήριο 6. 6ο Εργαστήριο. Συμπίεση αρχείων Χρήση ειδικών χαρακτήρων στην γραμμή εντολών. Χρήστες και Ομάδες Χρηστών

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

Κεφάλαιο 4: Ρύθμιση Συστήματος

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

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

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

Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER)

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες Εισαγωγή... 19

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Περιεχόμενα. Λίγα λόγια από το συγγραφέα Windows Vista Επιφάνεια εργασίας Γραμμή εργασιών... 31

Document Scanning System Ιανουάριος, 2014

Transcript:

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

ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (1/5) / Ριζικός κατάλογος συστήματος /home Χώρος για τα αρχεία των χρηστών. Κάθε χρήστης έχει δικό του κατάλογο και πλήρη δικαιώματα σε αυτόν. Π.χ /home/user01, /home/user17 κτλ. Κάποιες διανομές χρησιμοποιούνε το /users αντί του /home /bin Συνήθη χρησιμοποιούμενα προγράμματα π.χ ls, cd, cat και φλυοί

ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (2/5) /sbin Εκτελέσιμα που χρησιμοποιούνται για συντήρηση του συστήματος και διαχειριστικές εργασίες όπως π.χ ifconfig, mount, umount, iptables /etc Αρχεία ρυθμίσεων όπως π.χ, xorg.conf, apache.conf κτλ /usr Τα προγράμματα και οι εφαρμογές που δεν είναι βοηθητικά για το σύστημα. Δεν είναι για κάθε χρήστη ξεχωριστά /usr/local Αρχεία που δεν αλλάζουν σε περίπτωση αναβάθμισης ή κάποιας αλλαγής στο σύστημα

ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (3/5) /var Αρχεία καταγραφής συμβάντων (logs) ή αλληλογραφίας. Γενικά αρχεία που αλλάζουν συχνά κατά τη διάρκεια λειτουργίας του ΛΣ (π.χ ιστοσελίδες, βάσεις κτλ) /tmp Αποθήκευση προσωρινών αρχείων. Διαγράφονται από τους διαχειριστές /dev Αρχεία συσκευών συστήματος /boot Αρχεία απαραίτητα για την εκκίνηση του συστήματος

ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (4/5) /lib Βιβλιοθήκες απαραίτητες για τα προγράμματα των /bin και /sbin /mnt Χώρος για την φόρτωση των file system

ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (5/5)

ΣΧΕΤΙΚΑ ΜΕ ΤΗΝ cd cd /root/home/faculty/bobk Περιηγούμαστε πιο βαθιά μέσα στους φακέλους cd../.. Μας πάει δύο φακέλους πίσω

ΣΥΧΝΕΣ ΕΝΤΟΛΕΣ reloaded (1/6) ls -l long listing -t Ταξινόμηση κατά ημερομηνία τροποποίησης -a Προβολή όλων των αρχείων και τον κρυφών (αρχεία με. )

ΣΥΧΝΕΣ ΕΝΤΟΛΕΣ reloaded (2/6) ls -p Σημείωση των φακέλων με / -h human readable -i εμφάνιση των i-node

ΣΥΧΝΕΣ ΕΝΤΟΛΕΣ reloaded (3/6) ls -F Επισήμανση φακέλων με το σύμβολο / και των εκτελέσιμων με το @ -d Κατάλογοι χωρίς περιεχόμενα Γίνονται και συνδυασμοί των επιλογών π.χ ls la, ls Fh κτλ

ΣΥΧΝΕΣ ΕΝΤΟΛΕΣ reloaded (4/6) touch [επιλογές] όνομα αρχείου Δημιουργία αρχείου αν δεν υπάρχει, τροποποίηση της ημερομηνίας του αν υπάρχει -t (timestamp) Αλλαγή χρονοσφραγίδας [YYYY]MMDDhhmm.[ss]

ΣΥΧΝΕΣ ΕΝΤΟΛΕΣ reloaded (5/6) mkdir mkdir όνομα φακέλου Δημιουργία φακέλου π.χ mkdir nikos mkdir /nikos/testing Δημιουργία φακέλου στον υποκατάλογο nikos mv mv [επιλογές] π.χ mv test nikos/testing [-v] verbose. Πληροφορίες του τι γίνεται κατά την εκτέλεση [-i] Ερώτηση πριν την εκτέλεση

ΣΥΧΝΕΣ ΕΝΤΟΛΕΣ reloaded (6/6) cp (copy) cp [επιλογές] πηγή προορισμός π.χ cp copy nikos/ [-r] recursive Αντιγραφή αναδρομικά όλων των υποφακέλων και των αρχείων που περιέχονται rm (remove) rm [επιλογές] όνομα αρχείου π.χ rm copyy [-r] recursive Σβήνει αναδρομικά όλους τους υπο-φακέλους και τα αρχεία που περιέχονται

ALIASES Όπως είδαμε αρκετές εντολές έχουν επιλογές και αρκετές φορές σύνθετες επιλογές. Προκειμένου λοιπόν να μην γράφουμε κάθε φορά μία μεγάλη εντολή δημιουργούμε μία συντόμευση με το αναθέσουμε τη λειτουργία της σε μία δικιά μας εντολή. Η χρήση της είναι alias νέο_όνομα= εντολή. Για να αποδεσμεύσουμε το alias η χρήση είναι unalias νέο_όνομα. Μία εντολή με αρκετές επιλογές που χρησιμοποιείται συχνά είναι η ls. Π.χ δέσμευση alias nikos= ls -a Π.χ αποδέσμευση unalias nikos

ΔΙΚΑΙΩΜΑΤΑ ΠΡΟΣΒΑΣΗΣ Δικαιώματα πρόσβασης R = Ανάγνωση(Read) W = Εγγραφή(Write) X = Εκτέλεση(Execute) Τύποι αρχείων b = Αρχείο συσκευής: δίσκοι κτλ c = Αρχείο συσκευής: πληκτρολόγια κτλ d = Κατάλογος i = Συμβολική σύνδεση

ΧΑΡΑΚΤΗΡΕΣ ΠΡΟΣΒΑΣΗΣ Κατάλογοι. Κατάλογος που δουλεύουμε.. Γονικός κατάλογος ~ Αρχικός κατάλογος ~user Αρχικός κατάλογος του user ΜΕΤΑ ΧΑΡΑΚΤΗΡΕΣ? Μπαλαντέρ ενός χαρακτήρα * Μπαλαντέρ ενός η περισσότερων χαρακτήρων [] Ένας χαρακτήρας που περιέχεται στο δοθέν σύνολο [-] Ένας χαρακτήρας από το δοθέν σύνολο [^] Ένας χαρακτήρας που δεν περιέχεται στα []

ΠΑΡΑΔΕΙΓΜΑΤΑ Κατάλογοι cp ~/nikos. Αντιγραφή του αρχείου nikos από τον κεντρικό φάκελο στο φάκελο που βρισκόμαστε τώρα cd ~ Επιστροφή στον κεντρικό κατάλογο rm ~/photo.jpg Διαγραφή του αρχείου photo.jpg από τον κεντρικό κατάλογο ls?nikos Προβολή όλων των αρχείων που τελειώνουν σε nikos ls *nikos Προβολή όλων των αρχείων που αρχίζουν από Nikos ls nikos.mp[34] Προβολή όλων των αρχείων που αρχίζουν με nikos και είναι είτε mp3 είτε mp4

ΕΝΤΟΛΕΣ ΕΜΦΑΝΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ (1/3) cat (concatenate) cat [επιλογές] αρχείο1 αρχείο2 αρχείο ν Μπορεί να εμφανίσει το περιεχόμενο από ένα αρχείο μέχρι όσα αρχεία θέλουμε με βάση το όρισμά της [-E] Εμφάνιση του $ στο τέλος κάθε γραμμής [-n] Αρίθμηση των γραμμών π.χ cat /etc/passwd cat n /etc/passwd

ΕΝΤΟΛΕΣ ΕΜΦΑΝΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ (2/3) more Εμφάνιση του περιεχομένου σελίδα-σελίδα more [επιλογές] αρχείο Με το πλήκτρο space πάμε στην επόμενη γραμμή όπως και με το πλήκτρο Enter Με το πλήκτρο / και ακολούθως μία λέξη την αναζητούμε στα αποτελέσματα και με το n πάμε στην επόμενη αναζήτηση q και ^c είναι η έξοδος π.χ more etc/passwd

ΕΝΤΟΛΕΣ ΕΜΦΑΝΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ (3/3) tail Εμφανίζει τις τελευταίες γραμμές του αρχείου tail [επιλογές] αρχείο [-f] Παρακολούθηση ενημέρωσης ενός αρχείου. Το χρησιμοποιούμε συνήθως για τα log αρχεία [-c αριθμός byte] Εμφανίζει τα τελευταία c bytes [-n] Εμφανίζει τις n γραμμές π.χ tail etc/passwd Head Εμφανίζει τις πρώτες γραμμές του αρχείου head [επιλογές] αρχείο [-n] Εμφανίζει τις n γραμμές

Any Question??

root@oslab:~$ sudo shutdown h now