echo "skelos c-" cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[[:digit:]]{3}:'

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

Download "echo "skelos c-" cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[[:digit:]]{3}:'"

Transcript

1 Work6 REMARKS -Mε υπολογισμό χρόνου επίλυσης #!/bin/bash Imerominia=`date +%d-%m-%y` nb=`cat $arxeio wc -l` "**********" -n "The $arxeio is very important-" -n "Simera exoyme: $Imerominia-" -n "has $nb lines-" "skelos a-" "Psaxno gia ena symmathiti moy sto $arxeio-" cat $arxeio egrep -i --color 'Rigoutsou Leonarda' "skelos b-" "Den bgazei kapoio apotelesma-" cat $arxeio egrep -i --color '^[[:alpha:]]+:[^x]' # ΣΩΣΤΑ όλα έχουν x, ΑΛΛΑ # egrep -i --color '^[[:alpha:]]+:[x]' wc l δίνει 1648 και όχι 1695 γραμμές. "skelos c-" cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[[:digit:]]{3}:' "skelos d-" cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[^:]*:[^[:alpha:]]*:' wc -l "skelos e-" cat $arxeio egrep -i --color -v '^([^:]*):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*\1' "My spent time was:1 Hour" μπορείς να βλέπεις τα αποτελέσματα ανά σελίδα με more, εγώ σου έβαλα sleep 3. #!/bin/bash t3user="kdeligia" "a.tin emfanizo me $t3user" "b.i maska einai 0022" umask 042 "c.kai ta tria bimata mazi" cd /tmp ; touch ergasia6askisi2 chmod g+rw ergasia6askisi2 #Ρωτά αν με την μάσκα 042,ο t3user βλέπει και γράφει? umask 022 "My spent time was:20 minutes" Την 2 η άσκηση δεν τη βάζω στο ~vassik/work, (μιας και έχει αλλαγές δικαιωμάτων).

2 simera=`date +%d-%m-%y` nb=`cat $arxeio wc -l` "**********" -n "The $arxeio is very important. " -n "Simera exoume $simera" -n " has $nb lines" #a erotima cat $arxeio egrep -i --color 'Vasileiadou' #b erotima #den emfanizei kapoio apotelesma cat $arxeio egrep -i --color '^[[:alpha:]]+:[^x]' #κύττα πιο πάνω vkiosses #c erotima cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[[:digit:]]{3}:' #d erotima cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[^:]*:[^[:alpha:]]*:' wc -l #e erotima cat /etc/passwd egrep -i --color -v '^([^:]*):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*\1' "my spent time was : 1:10 lepta" #a erotima t3user="viosses" export t3user #gia na do tin timi patao $t3user #b erotima umask #0022 einai i arxiki mas umask 042 #tin ekana se 042 #c erotima cd /tmp touch rigoutsouleonarda chmod g+rw #ΟΧΙ κύττα πιο πάνω vkiosses umask 022 "my spent time was : 30 lepta"

3 #Lab 6 : Ex 1 #username: imanousi #scriptfilename: passfind doc="/etc/passwd" date=`date +%d-%m-%y` nc=`cat $doc wc -l` "*********************" -n "The $doc uses black force" " huehuehue" "kidding" -n "Today $date, the file $doc nas $nc lines" #a. classmate stalking cat $doc egrep -i --color 'ktoumpid' #b. no :x: cat $doc egrep -i --color '^[^:]*:[^x]:' #c. 3 digits in groupid cat $doc egrep -i --color '^[^:]*:[^:]:[^:]*:[0-9]{3}:' #d. no name/comment cat $doc egrep -ic --color '^[^:]*:[^:]*:[^:]*:[^:]*::' wc l #e. username only once -ζητά να μην το εχει στο home dir θέλει option #π.χ.εδώ τοχει #imanousi:x:2507:1066:manousi Ilektra:/home/student/x1516/imanousi:/bin/bash #ενώ εδώ δεν το έχει #daemon:x:1:1:daemon:/usr/sbin:/bin/sh "No idea" "My spent time was: 40+ leptas" #wow... computer must have been really slow... # Lab 6: Ex 2 #username: imanousi #a. orismos metavlitis me onoma symmathiti # t3user="ktoumpid" #b. h maska dhmiourgias twn arxeiwn mou einai 022 # kai fainetai me thn entolh --> umask. # gia allagh xrhsimopoioume thn entolh --> umask 042 #c. dhmiourgoume ena adeio arxeio ston fakelo /tmp # me thn entolh --> touch emptyfile /tmp # ekteloume thn entolh --> ls -l # o t3user mporei na dei kai na grapsei to arxeio # -rw--w-r-- 1 imanousi x Apr 3 20:28 emptyfile ΜΠΟΡΕΙ???

4 # giati anikei sto group # epanaferoume th maska sthn arxikh ths timh # me thn entolh --> umask 022 "a. orismos metavlitis" t3user="ktoumpid" "b. provolh maskas" umask " allagh maskas se 042" umask 042 "c. dhmiourgia kenou arxeiou ston fakelo /tmp" touch emptyfile /tmp " epanafora maskas" umask 022 "My spent time was: 25 leptas up down" [dstais@it.teithe.gr] simera=`date +%d-%m-%y` # κενό ανάμεσα εντολή και παράμετροι nb=`cat $arxeio wc -l` "*******************" -n "The $arxeio file is a very important file containing" " all users entries" -n "Today $simera, the file $arxeio" " has $nb lines" "a)student" egrep '^csotirio' /etc/passwd #μπορούσες να βάλειs και $arxeio αντί /etc/passwd "b) password is not x" egrep -c '^[^:]*:[^x]:' /etc/passwd #ΟΚ "c) 3char groupid" egrep -c '^[^:]*:[^:]*:[^:]*:...:' /etc/passwd #έτσι θαχεις και το :: # webadmin:x:81:33::/home/system/webadmin:/bin/false "d) no name " egrep -c '^[^:]*:[^:]*:[^:]*:[^:]*::' /etc/passwd "e) different username/homedir" egrep -c '^([^:]*):.*\1.*$' $arxeio # 1) με το.* δεν εξασφαλίζεις ότι # η επανάληψη θα γίνει στο 6 ο πεδίο και # 2) Θέλει όσα δεν επαναλαμβάνονται (με Option) my spend time was 20 min Bάζετε στα μηνύματα των διπλά εισαγωγικά τα ( ) είναι ειδικοί χαρακτήρες "a) " t3user="apipinik" t3user= $t3user

5 "b) " my mask is 755 change mask to 042 cdmod 042 # umask 042 "c) " cd /tmp # OXI η μάσκα είναι 022 (όσα αφαιρούνται) # και την βλέπεις με umask touch empty t3user can only read empty #OXI του το αφαιρεί change back mask chmod 755 # umask 022 my time spend was 15 minutes [ksianidi@it.teithe.gr] #Ergasia 6, Askisi 1 #δεν είδα το /tmp/empty σου document=$arxeio # αποφάσισε H document Η arxeio simera=`date +%d-%m-%y` nb=`cat $document wc -l` "**********************************" -n "The $arxeio is very important" -n "simera: $simera" -n " $document has $nb lines" "**********************************" a. cat $arxeio egrep -i --color 'aapostol' b. cat $arxeio egrep -i --color '^[^:]*:[^x]:' c. cat $arxeio egrep -i --color '^[^:]*:[^:]:[^:]*:[0-9]{3}:' d. cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[^:]*:[^[:alpha:]]*:' wc -l e. cat $arxeio egrep -i --color -v '^([^:]*):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*\1' "My spent time was: 1+ Hour" #Ergasia 6, Askisi 2

6 a. t3user="aapostol" b. arxiki umask: 0022 umask 042 c. cd /tmp touch adeioarxeio #γραψε και τι γίνεται.. Μπορεί ο t3user να το δει και να το γράψει #δεν είδα το /tmp/adeioarxeio σου umask 022 " My spent time was : 20 lepta" [ckaripia@it.teithe.gr] #1st exercice of work6 #username: ckaripia #scriptfilename: passfind #orizw metavlites #result of date,to mera simera=`date +%d-%m-%y ` % Ανάποδα εισ/κά ` όταν σε μεταβλητη βάζω εκτέλεση εντολής #result of pipe, to nb nb=`cat $arxeio wc -l ` "***********" -n "the $arxeio file is a very important file containing " "all users entries " -n "Today $simera, the file $arxeio " "has $nb lines" # "1. Q..." #cat $arxeio egrep -i --color 'RE' 1. cat /etc/passwd egrep nropotos %μπορείς και εδώ να βάλεις cat $arxeio 2. cat /etc/passwd egrep '^[^:]*:[^x]:' 3. cat /etc/passwd egrep '^[^:]*:x:[0-9]*:[0-9]{3}:' 4. cat /etc/passwd egrep '^*:*:*:*::' wc -l % Mετράμε μόνο πλήθος δηλ. γραμμές 5. cat /etc/passwd egrep '^([^:]*):)x:[0-9]*:[0-9]*:.*:/.*\1' -v wc l %βγάζεις και άλλες γρ % ΟΜΑΔΑ % Λεει να μην επαναλαμβάνεται το Username στο homedir % Εσύ εκτός από τις 17 σωστές γραμμές βγάζεις και αυτές τις γρ: lp:x:7:7:lp:/var/spool/lpd:/bin/sh

7 backup:x:34:34:backup:/var/backups:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh postgres:x:115:117:postgresql administrator,,,:/var/lib/postgresql:/bin/bash freerad:x:116:118::/etc/freeradius:/bin/falsemessagebus:x:118:122::/var/run/dbus:/bin/false "my spent time was : lepta " Βάζε και -color #2nd exercice of work6 #username: ckaripia t3useur=igougoul #h maska einai 022 # AΛΛΑΖΕΙΣ ΤΗΝ ΜΑΣΚΑ umask 042 # ΚΑΝΕΙΣ ΚΑΙ ΤΟ ΑΡΧΕΙΟ στο /tmp touch /tmp/arxeio #otan 8esoume thn maska se 042 tote afairite apo ta dikaiomata tis omadas to read #kai etsi kai den mporei na to diavasei.. ΝΑΙ, αν ο igougoul είναι στο ίδιο group # με σένα, Αλλά δεν είναι.. umask 022 "my spent time was "10 lepta" [npertsel@it.teithe.gr] #!/bin/bash #1st exercise of work6 #username: Pertselis Nikiforos (npertsel) #scriptfilename: passfind #orizw metavlites #result of date, to mera simera=`date +%d-%m-%y` #result of pipe, to nb nb=`cat $arxeio wc -l` "*********************" -n "The $arxeio file is a very important file containing" " all users entries" -n "Today $simera, the file $arxeio" "has $nb lines" "*********************" "1." cat $arxeio egrep -i --color 'ksianidi'

8 "2." cat $arxeio egrep -i --color '^*:[^x]:' #ΠΡΟΣΟΧΗ * σημαίνει επαναληψη του προηγ/νου #αλλά δεν έβαλες κάτι πριν, ΘΕΛΕΙ '^[^:]*:[^x]:' "3. cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[0-9]{3}:' #το ίδιο και εδώ "4." cat $arxeio egrep -ic --color '^[^:]*:[^:]*:[^:]*:[^:]*::' #το ίδιο και εδώ "5." cat $arxeio egrep -i -v -c '^([^:]*):x:[^:]*:[^:]*:[^:]*:/.*\1.*:' #το διόρθωσα, είχες και ένα πεδίο παραπάνω "My spent time was : ~40 lepta" #2st exercice of work6 #username: Nikiforos Pertselis npertsel #scriptfilename: Work6Arxeio2 t3user="kdeligia" $t3user um=`umask` "umask=" $um #H maska dimiourgias twn arxeiwn einai 0022 um2=`umask 042` "new umask=" $um2 #H nea maska einai 042 #O xrhsths me umask=022 eixe to dikaiwma read. #Otan allaksame tin umask=042 tote to read katargithike #ΝΑΙ γιατί είστε στο ίδιο group # "my spent time was ~15 lepta [aapostol@it.teithe.gr] #erg6ask1 document=$arxeio simera=`date +%d-%m-%y` nb=`cat $document wc -l` "**********************************" -n "The $arxeio is very important" -n "simera: $simera" -n " $document has $nb lines" "**********************************" "1 " # Αυτή η γραμμούλα είναι το pipe και περιμένει εντολή cat $arxeio egrep -i --color 'ksianidi' "2 "

9 cat $arxeio egrep -i --color '^[^:]*:[^x]:' "3 " cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[0-9]{3}:' #Αν και στο 2 ο πεδίο έχει 1 χαρακτήρα μόνο, το x "4 " cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[^:]*:[^[:alpha:]]*:' wc -l "5 " cat $arxeio egrep -i --color -v '^([^:]*):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*\1' "My spent time was: 1:30 Hour" #aapostol #ΔΕΝ ΔΙΟΡΘΩΝΩ ΓΡΑΜΜΕΣ ΘΕΩΡΗΤΙΚΑ AYTO EINAI ΕΝΑ ΤΕΧΤ FILE #Erg6ask2 1 t3user="ksianidi" 2 arxiki umask: 0022 umask cd /tmp o xristis mporei na to kanei read and write #είστε στο ίδιο group touch adeioarxeio #έκανες αρχείο στο /tmp? /tmp/adeioarxeio umask 022 " My spent time was : 30 lepta" [kdeligia@it.teithe.gr] #1st exercice of work6 #username: kdeligia #scriptfilename: passfind simera=`date +%d-%m-%y` nb=`cat $arxeio wc -l` "*******************" $arxeio $simera " has $nb lines" "1.1" cat $arxeio egrep -i --color 'npertsel' "1.2" cat $arxeio egrep -1 --color '^[^:]*:[^x]:' # ποτε το * μόνο του, δεν βγάζει γραμμές "1.3"

10 cat $arxeio egrep -1 --color '^[^:]*:[^:]*:[^:]*:[0-9]{3}:' "1.4" cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[^:]*:[^[:alpha:]]*:' wc -l "1.5" cat /etc/passwd egrep -i --color -v '^([^:]*):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*\1' "2.1" t3user="ktoumpid" "2.2" #h maska dhmiourgias einai 022 umask 042 #o t3user afou einai sto idio group mporei mono na gracei sto arxeio #4=r 2=w 1=e #1st exercice of work6 #username:$user #scriptfilename: passfind #orizw metavlites #result of date, to mera simera=`date +%d-%m-%y` #Aνάποδα ` αυτάκια #result of pipe, to nb nb=`cat $arxeio wc l` #Aνάποδα ` "*******************" -n "The $arxeio file is a very important file containing" " all users entries" -n "Today $simera, the file $arxeio" " has $nb lines" #=======askisi 1============== 1. cat $arxeio egrep -i --color 'dstais' 2. cat $arxeio egrep -i --color '^[^:]*:[^x]:' 3. cat $arxeio egrep -i --color '^[^:]*:[^:]:[^:]*:[0-9]{3}:' 4. cat $arxeio egrep -ic --color '^[^:]*:[^:]*:[^:]*:[^:]*::' 5. cat $arxeio egrep -i --color '^([^:]*):([^:]*:){4}[^:]*\1' v #ή αν θες πιο μακρυνάρι cat $arxeio egrep -i --color '^([^:]*):x:[^:]*:[^:]*:[^:]*:[^:]*\1' v #Το \1 δηλώνει ότι θα επαναληφθεί ότι υπάρχει στην 1 η παρένθεση "my spent time was 40 minutes"

11 #============askisi 2======= 1. t3user="vzafeiri" 2. umask is 022 umask touch /tmp/igougoulf oxi dn mporei na diabasei, giati eimaiste sto idio group kai ebgala to read allazwntas thn maska umask 022 "my spent time was 20 minutes" #1st exercice of work6 #apipinik #scriptfilename: passfind #orizw metavlites #result of date, to mera simera=`date +%d-%m-$y` #result of pipe, to nb nb=`cat $arxeio wc -l` "***************************" -n "The $arxeio file is a very important file containing" " all users entries" -n "Today $simera, the file $arxeio" " has $nb lines" # "1.Question" cat $arxeio egrep -i --color 'kdeligia' # "2.Question" cat $arxeio egrep -i --color '^[^:]*:[^x]:' # "3.Question" cat $arxeio egrep -i --color '^[^:]*:[^:]:[^:]*:[0-9]{3}:' # "4.Question" cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[^:]*:[^[:alpha:]]*:' wc -l # "5.Question" cat $arxeio egrep -v -i --color '^([^:]*):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*\1' "time: 40 lepta"

12

Work12 REMARKS script file lab10 ask1-5 tabbing, ls2, urlparse, times, dates_correct

Work12 REMARKS script file lab10 ask1-5 tabbing, ls2, urlparse, times, dates_correct Work12 REMARKS script le lab10 ask1-5 tabbing, ls2, urlparse, times, dates_correct #Username : imanousi #lename : tabbing.imanousi #To script eisagei ena tab sthn arxh kathe grammhs #tou arxeiou pou dinetai

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

Work3 - REMARKS. 1. OK 2. #A.

Work3 - REMARKS. 1. OK 2. #A. Work3 - REMARKS ΓΕΝΙΚΑ AΣΚΗΣΗ 1 Για το δένδρο αν π.χ ο χρήστης kdeligia δώσει την εντολή tree ~/work -o ~/work/tree.$user θα δημιουργηθεί το αρχείο tree.kdeligia Ένα αρχείο με παρόμοιο όνομα θα έπρεπε

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

Work10 REMARKS script file lab08 ask2-6 dirstat, create, deli, dirsplit, myfind

Work10 REMARKS script file lab08 ask2-6 dirstat, create, deli, dirsplit, myfind Work10 REMARKS script le lab08 ask2-6 dirstat, create, deli, dirsplit, mynd #LAB 8 : ASKHSH 2 -dirstat #File name: $0 #username : imanousi #To script elegxei ola ta arxeia mesa se enan fakelo #an ena arxeio

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

Work5 REMARKS Εργ4 - Ασκ 3 και Εργ5 - Ασκ 2,3,4

Work5 REMARKS Εργ4 - Ασκ 3 και Εργ5 - Ασκ 2,3,4 Work5 REMARKS Εργ4 - Ασκ 3 και Εργ5 - Ασκ 2,3,4 [imanousi@it.teithe.gr] #lab4: askhsh 3 #imanousi Να κάνεις τα αρχεία σου εκτελέσιμα chmod +x lab4ask[3-7].imanousi να τα τρέξεις, και θα δεις τα αποτελέσματα!

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

aapostol.scr2, scr2.kdeligia

aapostol.scr2, scr2.kdeligia vassik@aetos:~/work/online$ cat scr2.* Τροποπoίηση/Συμπλήρωση του ask2 Δέχεται ονόματα αρχείων ως παραμέτρους Στο 1 ο αρχείο που δίνεται ως παράμετρος, γράφονται μέσα τα ονόματα και τα περιεχόμενα των

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

1st exercise of work2 - REMARKS

1st exercise of work2 - REMARKS 1st exercise of work2 - REMARKS #scriptfilename: script1apipinik #Prwta kanw NAME="Apostolos Pipinikas" kai meta dinw tin entoli echo $NAME alios den tha doulepsei NAME="Apostolos Pipinikas" echo Name:

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

Να διορθωθούν τα εξής αρχεία scr2.chgeorg, scr2.gmotsias, scr2.ngrammen. cat scr2.*

Να διορθωθούν τα εξής αρχεία scr2.chgeorg, scr2.gmotsias, scr2.ngrammen. cat scr2.* vassik@aetos:~/work/online$ cat scr2.* Τροποπoίηση/Συμπλήρωση του ask2 Δεχεται ονόματα αρχείων ως παραμέτρους Στο 1 ο αρχείο που δίνεται ως παράμετρος, γράφονται μέσα τα ονόματα και τα περιεχόμενα των

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

Work9 REMARKS script file MONAZYGA & MESOS OROS

Work9 REMARKS script file MONAZYGA & MESOS OROS Work9 REMARKS script le MONAZYGA & MESOS OROS Διαβάστε στο τελος του αρχείου πως ελέγχεται αν μια μεταβλητή είναι αριθμός ακέραιος / δεκαδικός κτλ. # work9 - monazyga # username : imanousi echo "Enter

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

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

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

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

*? [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

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

Work4 REMARKS Μπορείτε να δείτε τις σελίδες. more ~vassik/work/work4/*

Work4 REMARKS Μπορείτε να δείτε τις σελίδες. more ~vassik/work/work4/* Work4 REMARKS Μπορείτε να δείτε τις σελίδες http://aetos.it.teithe.gr/~imanousi http://aetos.it.teithe.gr/~vkiosses http://aetos.it.teithe.gr/~npertsel http://aetos.it.teithe.gr/~lrigouts http://aetos.it.teithe.gr/~ktoumpid

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

Θέµα 1 (15%): (απαιτούµενος χρόνος < 15 λεπτά)

Θέµα 1 (15%): (απαιτούµενος χρόνος < 15 λεπτά) Θέµα 1 (15%): (απαιτούµενος χρόνος < 15 λεπτά) Εκτελέστε µε το χέρι το παρακάτω πρόγραµµα και γράψτε όλες τις ενδιάµεσες τιµές και τις τιµές που τυπώνονται: int m,n; m=2; n=1; m=m+5; if (m>=9) m=m-8; n=n+7;

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

Shell Scripts: loops / if / test

Shell Scripts: loops / if / test Shell Scripts: loops / if / test Loops with for while until for variable in list_of_values ne while εντολή (επιτυχής) ne until εντολή (επιτυχής) ne For in exi times apo ayti ti lista in 1 2 alla kai alles

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

ΑΣΚΗΣΗ 2 -ΑΚΥΡΩΣΗ ΣΗΜΑΣΙΑΣ ΕΙΔΙΚΩΝ ΧΑΡΑΚΤΗΡΩΝ

ΑΣΚΗΣΗ 2 -ΑΚΥΡΩΣΗ ΣΗΜΑΣΙΑΣ ΕΙΔΙΚΩΝ ΧΑΡΑΚΤΗΡΩΝ -n δεν αφήνει γραμμή SCRIPTS FILES ΟΛΑ ΤΑ SCRIPT les πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: chmod +x myscript Παράδειγμα ενός απλού script με όνομα myscript "This is my rst script" -n "I am the user: " whoami Summary7

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

"ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ" (ΕΜ102), ΕΡΓΑΣΙΑ 1η

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ (ΕΜ102), ΕΡΓΑΣΙΑ 1η "ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ" (ΕΜ102), ΕΡΓΑΣΙΑ 1η Σε αυτήν την εργασία καλείστε να κατασκευάσετε τον πηγαίο κώδικα γλώσσας C για το εκτελέσιµο αρχείο µε ό- νοµα ATM, που όταν εκτελείται σε κονσόλα προσοµοιώνει

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

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

Επαναληπτικές Ασκήσεις Επαναληπτικές Ασκήσεις Δημιουργήστε ένα φάκελο test, κάτω από το home directory του χρήστη (~). ~ test z1 z2 z3 z4 z5 z6 z7 a1.txt a2.txt a3.txt a4.txt Σχήμα 1 1. Μέσα στον test, δημιουργείστε με χρἠση

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

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

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

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

ΜΑΘΗΜΑ 2, Έλεγχος ροής προγράμματος ΒΑΣΙΚΗ ΣΥΝΤΑΞΗ:

ΜΑΘΗΜΑ 2, Έλεγχος ροής προγράμματος ΒΑΣΙΚΗ ΣΥΝΤΑΞΗ: ΜΑΘΗΜΑ 2, 080312 Έλεγχος ροής προγράμματος Μπορούμε να χρησιμοποιήσουμε μια σειρά από λογικούς ελέγχους (συγκρίσεις) και με βάση το αποτέλεσμά τους γίνεται η λήψη αποφάσεων για τη συνέχεια του προγράμματος

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

Σύνοψη είτε τις ολοκληρωµένες απαντήσεις

Σύνοψη είτε τις ολοκληρωµένες απαντήσεις 1 of 22 12/12/2012 11:18 µµ απαντήσεις Σύνοψη είτε τις ολοκληρωµένες απαντήσεις ΤΜΗΜΑ (επιλέξτε το τµήµα σας) 1 1% Β ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ 15 13% Β ΗΛΕΚΤΡΟΛΟΓΩΝ 18 16% Β ΗΛΕΚΤΡΟΝΙΚΩΝ 21 18% Β ΜΗΧΑΝΟΛΟΓΩΝ

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

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

Βασικές εντολές του Unix-Linux Εισαγωγή-Ο Φλοιός (Shell) Βασικές εντολές του Unix-Linux Μόλις συνδεθούμε στο Unix, εμφανίζεται στην οθόνη μας η προτροπή (prompt), σημάδι ότι το λειτουργικό σύστημα περιμένει τις εντολές μας. Το prompt

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

3. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Β' μέρος: switch και :? )

3. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Β' μέρος: switch και :? ) 3. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Β' μέρος: switch και :? ) 3.1 Η εντολή switch case Στην περίπτωση που θέλουμε να εξετάσουμε πολλές διαφορετικές τιμές, θα αναγκαζόμασταν να φτιάξουμε ένα κώδικα που θα περιέχει πολλά

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

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

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

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

ΟΛΑ ΤΑ SCRIPT files πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: $*, : ΟΛΑ - Η λίστα (ο πίνακας) με τα ορίσματα $# πλήθος παραμέτρων. one two third parameter

ΟΛΑ ΤΑ SCRIPT files πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: $*, : ΟΛΑ - Η λίστα (ο πίνακας) με τα ορίσματα $# πλήθος παραμέτρων. one two third parameter SCRIPTS FILES ΟΛΑ ΤΑ SCRIPT les πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: LAB8 chmod +x myscript $*, $@ : ΟΛΑ - Η λίστα (ο πίνακας) με τα ορίσματα $# πλήθος παραμέτρων Σχόλια AΣΚΗΣΗ 1 - for και παράμετροι εντολής (script

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΔΕΣΜΕΥΜΕΝΑ ΟΝΟΜΑΤΑ +- Υπάρχουν ορισμένες

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

wc -l <file1 10 ή να μετρήσω πόσες γραμμές δίνει μια οποιαδήποτε άλλη εντολή π.χ. η finger : finger wc -l 8

wc -l <file1 10 ή να μετρήσω πόσες γραμμές δίνει μια οποιαδήποτε άλλη εντολή π.χ. η finger : finger wc -l 8 Τελευταίες σημειώσεις - 2016 Μεταβλητές Βάζουμε μεταβλητές πχ για πιο ευκρινές πρόγραμμα (προτιμήστε μικρά γράμματα και όχι ονόματα εντολών) πχ. filename="$1" (αποφύγετε το file="$1" υπάρχει εντολή file

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

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education GREEK 0543/04 Paper 4 Writing For Examination from 2015 SPECIMEN PAPER Candidates answer on the Question

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

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

% ls -l /usr/bin/wc -rwxr-xr-x 1 root bin 7368 Jul /usr/bin/wc Κεφάλαιο 9: Δομή αρχείων συστήματος Έχουμε ήδη μιλήσει για τη δομή των καταλόγων στο Slackware Linux. Θα πρέπει λοιπόν να μπορείτε να βρείτε αρχεία και καταλόγους όπου χρειάζεστε. Υπάρχουν όμως πολλά περισσότερα

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

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

ΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 3o ΕΡΓΑΣΤΗΡΙΟ 3o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ Εξοικείωση με τον χειρισμό αρχείων και καταλόγων με wildcards. Άδειες χρήσης. ΑΣΚΗΣΗ 1 Δημιουργείστε στον τρέχων κατάλογο τα παρακάτω αρχεία: hello.dat hello.doc hello.exe hello1.exe

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

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

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

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

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

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

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

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

ΕΠΛ031 - Εισαγωγή στον Προγραμματισμό Εισαγωγή στην Fortran ΕΠΛ031 Εισαγωγή στον Προγραμματισμό Νέαρχος Πασπαλλής Επισκέπτης Ακαδημαϊκός (Λέκτορας) nearchos@cs.ucy.ac.cy Γραφείο #B120, Τηλ. ext. 2744 FORTRAN: Ιστορική Αναδρομή 1954 1957, πρώτος

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

LESSON 28 (ΜΑΘΗΜΑ ΕΙΚΟΣΙ ΟΚΤΩ) REF : 201/033/28. 2 December 2014

LESSON 28 (ΜΑΘΗΜΑ ΕΙΚΟΣΙ ΟΚΤΩ) REF : 201/033/28. 2 December 2014 LESSON 28 (ΜΑΘΗΜΑ ΕΙΚΟΣΙ ΟΚΤΩ) REF : 201/033/28 2 December 2014 Place/Seat Right (noun) I am right I am not right It matters It does not matter The same (singular) The same (Plural) Η θέση Το δίκιο Έχω

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

Fortran και Αντικειμενοστραφής προγραμματισμός.

Fortran και Αντικειμενοστραφής προγραμματισμός. Fortran και Αντικειμενοστραφής προγραμματισμός www.corelab.ntua.gr/courses/fortran_naval/naval Διδάσκοντες: Άρης Παγουρτζής (pagour@cs.ntua.gr) (Επίκουρος Καθηγητής ΣΗΜΜΥ ) Δώρα Σούλιου (dsouliou@mail.ntua.gr)

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr If at first you don't succeed, call it version

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

1. Permissions ικαιώµατα χρήσης αρχείων και καταλόγων http://repfiles.kallipos.gr/html_books/79/205_chapter5.html#sec_perms Υπάρχουν 9 προστασίες ή mode rwxrwxrwx (Owner/Group/Public) µερικά παραδείγµατα

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

Fortran και Αντικειµενοστραφής προγραµµατισµός.

Fortran και Αντικειµενοστραφής προγραµµατισµός. Fortran και Αντικειµενοστραφής προγραµµατισµός www.corelab.ntua.gr/courses/fortran_naval/naval δάσκοντες: ΆρηςΠαγουρτζής (pagour@cs.ntua.gr) (Επίκουρος Καθηγητής ΣΗΜΜΥ ) ώρασούλιου (dsouliou@mail.ntua.gr)

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

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

Εισαγωγή στα Λειτουργικά Συστήματα Εισαγωγή στα Λειτουργικά Συστήματα S E T Δ Ι Α Φ Α Ν Ε Ι Ω Ν 1 2 S H E L L S C R I P T S A R G U M E N T S + F O R Α Ν Τ Ω Ν Η ς Σ Ι Δ Η Ρ Ο Π Ο Υ Λ Ο ς Χρήση Command-Line Parameters Κάθε φορά που το κέλυφος

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

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

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

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 Β ΦΑΣΗ

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 Β ΦΑΣΗ ΤΑΞΗ: 3 η ΤΑΞΗ ΕΠΑ.Λ. ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ / ΕΙΔΙΚΟΤΗΤΑΣ Ημερομηνία: Σάββατο 20 Απριλίου 2019 Διάρκεια Εξέτασης: 3 ώρες ΘΕΜΑ Α Α1. 1. Λάθος 2. Λάθος 3. Σωστό 4. Λάθος 5. Σωστό Α2. print(x

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

Εισαγωγή στον Προγραμματισμό Python Μάθημα 3: πίνακες και βρόγχος επανάληψης for (για) Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ.

Εισαγωγή στον Προγραμματισμό Python Μάθημα 3: πίνακες και βρόγχος επανάληψης for (για) Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ. Εισαγωγή στον Προγραμματισμό Python Μάθημα 3: πίνακες και βρόγχος επανάληψης for (για) Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ. Δημητρακάκης Πίνακες/Λίστες Σε πολλές περιπτώσεις στον προγραμματισμό υπάρχει η

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

Η ΕΕΧ στα MME. Επιστολή προς τον Πρωθυπουργό για τη χρήση δακρυγόνων. 22 Ιανουαρίου Επιμέλεια: Δρ Σπύρος Κιτσινέλης Υπεύθυνος Επικοινωνίας ΕΕΧ

Η ΕΕΧ στα MME. Επιστολή προς τον Πρωθυπουργό για τη χρήση δακρυγόνων. 22 Ιανουαρίου Επιμέλεια: Δρ Σπύρος Κιτσινέλης Υπεύθυνος Επικοινωνίας ΕΕΧ Η ΕΕΧ στα MME Επιστολή προς τον Πρωθυπουργό για τη χρήση δακρυγόνων Επιμέλεια: Δρ Σπύρος Κιτσινέλης Υπεύθυνος Επικοινωνίας ΕΕΧ 22 Ιανουαρίου 2019 Επιστολή της Ένωσης Ελλήνων Χημικών προς τον Αλέξη Τσίπρα

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

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

Δομημένος Προγραμματισμός ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα: Αλφαριθμητικά προγράμματα, αρχεία προγράμματα Δ. Ε. Μετάφας Τμ. Ηλεκτρονικών Μηχ. Τ.Ε. Άδειες

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

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education *2517291414* GREEK 0543/02 Paper 2 Reading and Directed Writing May/June 2013 1 hour 30 minutes

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

$ vi pass Κλήση του vi για το αρχείο pass. $ vi pass. :wq

$ vi pass Κλήση του vi για το αρχείο pass. $ vi pass. :wq Ο visual editor vi 1 Θα δηµιουργήσουµε ένα αρχείο µε όνοµα «pass» που θα έχει 12 γραµµές vassik@aetos:~/xunix/lab4$ tail -12 /etc/passwd >pass (δηλ. τις 12 τελευταίες γραµµές από το αρχείο /etc/passwd

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

ΜΑΘΗΜΑ: ΕΙΑΓΩΓΗ ΣΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 9o ΕΡΓΑΣΤΗΡΙΟ

ΜΑΘΗΜΑ: ΕΙΑΓΩΓΗ ΣΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 9o ΕΡΓΑΣΤΗΡΙΟ 9o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ σενάρια φλοιού ΑΣΚΗΣΗ 1 Να γράψετε ένα σενάριο φλοιού (shell script) που : 1. θα δέχεται ως ορίσματα εισόδου : το όνομα ενός καταλόγου (να ελέγξετε την ύπαρξη του καταλόγου). μια επέκταση

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

*2354431106* GREEK 0543/02 Paper 2 Reading and Directed Writing May/June 2009

*2354431106* GREEK 0543/02 Paper 2 Reading and Directed Writing May/June 2009 UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education *2354431106* GREEK 0543/02 Paper 2 Reading and Directed Writing May/June 2009 1 hour 30 minutes

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

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

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

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

Τεχνογλωσσία 8 Β' Εξάμηνο. Λογικός Προγραμματισμός Prolog. Άσκηση: Διορθωτής Εκφράσεων

Τεχνογλωσσία 8 Β' Εξάμηνο. Λογικός Προγραμματισμός Prolog. Άσκηση: Διορθωτής Εκφράσεων Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Άσκηση: Διορθωτής Εκφράσεων Σκοπός της άσκησης είναι ο σχεδιασμός και η υλοποίηση συστήματος διορθωτή εκφράσεων βασισμένη στο φορμαλισμό της prolog

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

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

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

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

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

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

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

LESSON 5 (ΜΑΘΗΜΑ ΠΕΝΤΕ) REF: 201/033/25-ADV. 3 December 2013

LESSON 5 (ΜΑΘΗΜΑ ΠΕΝΤΕ) REF: 201/033/25-ADV. 3 December 2013 LESSON 5 (ΜΑΘΗΜΑ ΠΕΝΤΕ) REF: 201/033/25-ADV 3 December 2013 Place/seat η θέση (thesi) Right (noun) το δίκιο (dikio) I am right έχω δίκιο (eho dikio) Wrong (noun) άδικο (adiko) I am wrong έχω άδικο δεν

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

ΑΣΚΗΣΗ 4: ΟΜΕΣ ΒΑΣΙΚΩΝ ΒΡΟΧΩΝ

ΑΣΚΗΣΗ 4: ΟΜΕΣ ΒΑΣΙΚΩΝ ΒΡΟΧΩΝ ΑΣΚΗΣΗ 4: ΟΜΕΣ ΒΑΣΙΚΩΝ ΒΡΟΧΩΝ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η χρήση των βασικών βρόχων της Γλώσσας Προγραµµατισµού C οι οποίοι χρησιµοποιούνται για την εκτέλεση µιας

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

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών Λειτουργικά Αριστείδης Ηλίας Συστήματα Ι Φ ρ ο ν τ ι σ τ ή ρ ι ο Shell Scripting Εισαγωγή Ένα shell script είναι μια λίστα εντολών που εκτελούνται ακολουθιακά Εκτελούνται ανάλογα με το κέλυφος και για

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

ΑΤΣΑΛΑΚΗ ΞΑΝΘΟΥΛΑ ΕΡΓΑΣΤΗΡΙΟ 2

ΑΤΣΑΛΑΚΗ ΞΑΝΘΟΥΛΑ ΕΡΓΑΣΤΗΡΙΟ 2 EXERSICE 1 #include #define ROWS 20 #define COLUMNS 5 int better(int array[][columns],int rows); int main(void) int rows,grades[rows][columns],i,j,k=0,l=0; printf("\nhow many students are there

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

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων ΟΡΙΣΜΟΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ ΕΠΙΣΤΡΟΦΗ ΤΙΜΗΣ #include <iostream.h> int compare_numbers(int num1, int num2)

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων ΟΡΙΣΜΟΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ ΕΠΙΣΤΡΟΦΗ ΤΙΜΗΣ #include <iostream.h> int compare_numbers(int num1, int num2) ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων ΟΡΙΣΜΟΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ ΕΠΙΣΤΡΟΦΗ ΤΙΜΗΣ int compare_numbers(int num1, int num2);.... int compare_numbers(int num1, int num2) if (num1>mum2) return (num1); ΟΡΙΣΜΟΣ

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

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education *1880009435* GREEK 0543/04 Paper 4 Writing May/June 2018 1 hour Candidates answer on the Question

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

Advanced Subsidiary Unit 1: Understanding and Written Response

Advanced Subsidiary Unit 1: Understanding and Written Response Write your name here Surname Other names Edexcel GE entre Number andidate Number Greek dvanced Subsidiary Unit 1: Understanding and Written Response Thursday 16 May 2013 Morning Time: 2 hours 45 minutes

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

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 533569 'Γλώσσα Προγραμματισμού ΙΙ' Ερωτηματολόγιο 533569

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 533569 'Γλώσσα Προγραμματισμού ΙΙ' Ερωτηματολόγιο 533569 Αποτελέσματα Ερωτηματολόγιο 533569 Σύνολο εγγραφών σε αυτό το ερώτημα: 9 Σύνολο εγγραφών στο ερωτηματολόγιο: 9 Ποσοστό συνόλου: 100.00% σελίδα 1 / 49 Ομάδα: Ερωτηματολόγιο Ερώτηση: S0. Θέλετε να συμπληρώσετε

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

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education *3148288373* GREEK 0543/04 Paper 4 Writing May/June 2016 1 hour Candidates answer on the Question

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

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education *8175930111* GREEK 0543/04 Paper 4 Writing May/June 2017 1 hour Candidates answer on the Question

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

Εισαγωγή στον Προγραμματισμό Python Μάθημα 3: πίνακες και βρόγχος επανάληψης for (για) Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ.

Εισαγωγή στον Προγραμματισμό Python Μάθημα 3: πίνακες και βρόγχος επανάληψης for (για) Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ. Εισαγωγή στον Προγραμματισμό Python Μάθημα 3: πίνακες και βρόγχος επανάληψης for (για) Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ. Δημητρακάκης Πίνακες/Λίστες Σε πολλές περιπτώσεις στον προγραμματισμό υπάρχει η

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

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education *4358398658* GREEK 0543/04 Paper 4 Writing May/June 2015 1 hour Candidates answer on the Question

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

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

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Δρομολόγηση Διανύσματος Αποστάσεων

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Δρομολόγηση Διανύσματος Αποστάσεων ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Δρομολόγηση Διανύσματος Αποστάσεων Σε αυτή την άσκηση θα μελετηθεί η επίδοση του πρωτοκόλλου δρομολόγησης διανύσματος αποστάσεων (distance vector, DV). Η λειτουργία

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

Paper Reference. Paper Reference(s) 1776/04 Edexcel GCSE Modern Greek Paper 4 Writing. Thursday 21 May 2009 Afternoon Time: 1 hour 15 minutes

Paper Reference. Paper Reference(s) 1776/04 Edexcel GCSE Modern Greek Paper 4 Writing. Thursday 21 May 2009 Afternoon Time: 1 hour 15 minutes Centre No. Candidate No. Paper Reference(s) 1776/04 Edexcel GCSE Modern Greek Paper 4 Writing Thursday 21 May 2009 Afternoon Time: 1 hour 15 minutes Materials required for examination Nil Paper Reference

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

ΑΣΚΗΣΗ 7: ΑΛΦΑΡΙΘΜΗΤΙΚΑ

ΑΣΚΗΣΗ 7: ΑΛΦΑΡΙΘΜΗΤΙΚΑ ΑΣΚΗΣΗ 7: ΑΛΦΑΡΙΘΜΗΤΙΚΑ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξοικείωση με τον ορισμό, τη δήλωση και τη χρήση των χαρακτήρων, συνεπώς και των αλφαριθμητικών, της Γλώσσας

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

Generics και ArrayLists

Generics και ArrayLists ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός Παναγιώτης Σφέτσος sfetsos@it.teithe.gr Generics και ArrayLists Προσοχή!!! Να εκτελεστούν πρώτα όλες οι ασκήσεις τις Θεωρίας

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

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

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση

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

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης

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

ΜΕΛΕΤΗ Σ.Α.Ε. µε χρήση του CONTROL SYSTEM TOOLBOX του MATLAB

ΜΕΛΕΤΗ Σ.Α.Ε. µε χρήση του CONTROL SYSTEM TOOLBOX του MATLAB Σ.Ν.. ΕΡΓΑΣΤΗΡΙΑ ΗΛΕΚΤΡΟΤΕΧΝΙΑΣ ο Έτος ΘΕΩΡΙΑ ΚΥΚΛΩΜΑΤΩΝ ΙΙ ΜΕΛΕΤΗ Σ.Α.Ε. µε χρήση του CONTROL SYSTEM TOOLBOX του MATLAB - Σύντοµη εισαγωγή στο Control System Toolbox - Παρουσίαση Εφαρµογών ( συνοδεύεται

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

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων ΠΟΛΛΕΣ ΕΝΤΟΛΕΣ ΕΠΙΣΤΡΟΦΗΣ Να γραφτεί ένα πρόγραμμα που να διπλασιάζει ένα ποσό που του δίνει ο χρήστης μεταξύ 0 και 1000. Να ελέγχει εάν το ποσό που εισήχθη

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

bab.la Φράσεις: Ταξίδι Τρώγοντας έξω ελληνικά-ελληνικά

bab.la Φράσεις: Ταξίδι Τρώγοντας έξω ελληνικά-ελληνικά Τρώγοντας έξω : Στην είσοδο Θα ήθελα να κρατήσω ένα τραπέζι για _[αριθμός ατόμων]_ στις _[ώρα]_. (Tha íthela na kratíso éna trapézi ya _[arithmós atómon]_ στις _[óra]_.) Θα ήθελα να κρατήσω ένα τραπέζι

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

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών Διδάσκων: Δρ. Γιώργος Ζάγγουλος Email: zaggoulos.george@ucy.ac.cy www.ece.ucy.ac.cy/courses/ece213 Ορίσματα στο QtSpim (set parameters

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

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών Διδάσκων: Δρ. Γιώργος Ζάγγουλος Email: zaggoulos.george@ucy.ac.cy www.ece.ucy.ac.cy/courses/ece213 Μετατροπή ASCII σε Δεκαδικό

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στους Αλγόριθμους και τον Προγραμματισμό. 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα

Εισαγωγή στους Αλγόριθμους και τον Προγραμματισμό. 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα Εισαγωγή στους Αλγόριθμους και τον Προγραμματισμό 3η Διάλεξη Είσοδος Δεδομένων Συνθήκες Βρόχοι Παραδείγματα Τελεστές συντομογραφίας Τελεστές σύντομης ανάθεσης += παράδειγμα: sum+=10; αντί για: sum = sum

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

A[0] = 0; /* To μηδέν δεν έχει διαιρέτες */ for (i=1; i<n; i++) { S=0; for (d=1; d<=i; d++) if (i % d == 0) S += d; A[i] = S; }

A[0] = 0; /* To μηδέν δεν έχει διαιρέτες */ for (i=1; i<n; i++) { S=0; for (d=1; d<=i; d++) if (i % d == 0) S += d; A[i] = S; } TEI Λάρισας / ΣΤΕΦ Τμ. Τεχνολογίας Πληροφορικής & Τηλεπικοινωνιών B Εξεταστική Περίοδος, 19 Φεβρουαρίου 2009 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ι Ηλίας. Κ. Σάββας Α 1) Να γράψετε ένα πρόγραμμα το οποίο να γεμίζει ένα ακέραιο

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

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

Εργαστήριο ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ & ΚΑΤΑΛΟΓΩΝ ΣΤΟ UNIX. Εισαγωγή Εισαγωγή Εργαστήριο 2 ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ & ΚΑΤΑΛΟΓΩΝ ΣΤΟ UNIX Συνεχίζουμε την εργαστηριακή μελέτη των Λειτουργικών Συστημάτων εξετάζοντας τις δομές των αρχείων και καταλόγων και τη διαχείρισή τους στο

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

Δεν έστειλες την άσκηση 1, και αυτό που έστειλες ήταν σκέτο αρχείο, όχι το tgz που ζητούσε η εκφώνηση.

Δεν έστειλες την άσκηση 1, και αυτό που έστειλες ήταν σκέτο αρχείο, όχι το tgz που ζητούσε η εκφώνηση. Α.Μ. ΒΑΘΜΟΣ ΣΧΟΛΙΑ Οκ 321 PASS -Το σχόλιο στην αρχή του προγράµµατος δεν είναι περιγραφικό. -Προσπάθησε να χρησιµοποιείς πιο περιγραφικά ονόµατα µεταβλητών για να αποφεύγεις και τα πολλά σχόλια στον κώδικα.

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

FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17

FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17 FINAL TEST B TERM-JUNIOR B STARTING STEPS IN GRAMMAR UNITS 8-17 Name: Surname: Date: Class: 1. Write these words in the correct order. /Γράψε αυτέσ τισ λέξεισ ςτη ςωςτή ςειρά. 1) playing / his / not /

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

LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV. 18 February 2014

LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV. 18 February 2014 LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV 18 February 2014 Slowly/quietly Clear/clearly Clean Quickly/quick/fast Hurry (in a hurry) Driver Attention/caution/notice/care Dance Σιγά Καθαρά Καθαρός/η/ο

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

SÔntomec plhroforðec gia to glpsol (glpk)

SÔntomec plhroforðec gia to glpsol (glpk) SÔntomec plhroforðec gia to glpsol (glpk) gpol@di.uoa.gr Genikˆ gia to GLPK kai to glpsol Το GLPK (GNU Linear Programming Kit) είναι μια βιβλιοθήκη συναρτήσεων για τη γλώσσα C/C++ η οποία χρησιμοποιείται

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

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.

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

Προγραµµατισµός 2 The shell

Προγραµµατισµός 2 The shell Προγραµµατισµός 2 The shell 1 CLI vs GUI! CLI (Command Line Interface) Μεγαλύτερη ευελιξία και ταχύτητα Πιο εύκολο να γίνουν πολύπλοκες λειτουργίες. find. -mtime -2 -name '*.txt' -exec sed -i.bak 's/hi/bye/g'

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

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

Στο εργαστήριο θα μελετηθούν: Διδάσκων: Γιώργος Χατζηπολλάς. Εργαστήριο 2: Εργαλεία Συστήματος UNIX. Ομάδες για παρουσίαση Εργαστήριο 2: Εργαλεία Συστήματος UNIX Στο εργαστήριο θα μελετηθούν: Ομάδες για παρουσίαση sed (Stream EDitor) Παραδείγματα χρήσης sed Διδάσκων: Γιώργος Χατζηπολλάς 2-1 Ομάδες Παρουσίασης Group Name Description

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

ΜΗΧΑΝΙΚΗ ΟΡΑΣΗ. 3η ΕΡΓΑΣΙΑ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ

ΜΗΧΑΝΙΚΗ ΟΡΑΣΗ. 3η ΕΡΓΑΣΙΑ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΑΡΑΓΩΓΗΣ ΑΥΤΟΜΑΤΙΣΜΟΥ & ΡΟΜΠΟΤΙΚΗΣ 01 ΜΗΧΑΝΙΚΗ ΟΡΑΣΗ 3η ΕΡΓΑΣΙΑ ΣΠΟΥΔΑΣΤΕΣ:

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

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις. Γιώργος Λαμπρινίδης

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις. Γιώργος Λαμπρινίδης Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις Γιώργος Λαμπρινίδης lamprinidis@pharm.uoa.gr Ασκήσεις Εμπέδωσης στις εντολές επανάληψης Σε αυτό το εργαστήριο θα δούμε στην πράξη: Πόσο χρήσιμες

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

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

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

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

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών Διδάσκων: Δρ. Γιώργος Ζάγγουλος Email: zaggoulos.george@ucy.ac.cy www.ece.ucy.ac.cy/courses/ece213 Μετατροπή ASCII σε Δεκαδικό

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

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

Μερικές άλλες χρήσιμες εντολές 1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) less (Το ίδιο με την εντολή «cat», αλλά επιτρέπει την κύλιση στο κείμενο.

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

ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΣΜΙΚΟΥ. p: i: 3 p: i: 5

ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΣΜΙΚΟΥ. p: i: 3 p: i: 5 ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΣΜΙΚΟΥ ΕΝΤΟΛΕΣ - ΥΠΟΔΕΙΞΕΙΣ Δείκτες int *p; /* Δήλωση Δείκτη */ int i = 3; p = &i; /* Ο Δείκτης δείχνει στον ακέραιο i */ *p = 5; /* To περιεχόμενο του δείκτη p είναι 5 */ printf(

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΔΟΜΗ ΚΑΤΑΛΟΓΩΝ (1/5) +- / Ριζικός κατάλογος

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

PortSip Softphone. Ελληνικά Ι English 1/20

PortSip Softphone. Ελληνικά Ι English 1/20 PortSip Softphone Ελληνικά Ι English 1/20 1. Περιεχόμενα 2. Εγκατάσταση σε Smartphone & Tablet (Android ή ios)... 1 3. Εγκατάσταση σε ηλεκτρονικό υπολογιστή (Windows ή Mac).... 5 4. Installation in Smartphone

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

Ο πιο κάτω πίνακας περιγράφει σε ποιες περιπτώσεις χρησιμοποιούμε τους τρεις πιο πάνω τρόπους:

Ο πιο κάτω πίνακας περιγράφει σε ποιες περιπτώσεις χρησιμοποιούμε τους τρεις πιο πάνω τρόπους: Επαναλήψεις - Loops Οι επαναλήψεις σε ένα πρόγραμμα μας επιτρέπουν μια ομάδα εντολών να εκτελείται για όσες φορές επιθυμούμε Υπάρχουν τρεις τρόποι επανάληψης εντολών με τη χρήση: While loops For loops

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

7. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ

7. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ 7. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ 7.1 Ορισμός και δήλωση συνάρτησης Μία συνάρτηση είναι μία ενότητα οδηγιών οι οποίες μαζί εκτελούν μία συγκεκριμένη εργασία. Παρέχει έναν κατάλληλο τρόπο να μπορέσουμε να κάνουμε

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΚΑΙ ΕΦΑΡΜΟΣΜΕΝΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΦΥΣ 145: Υπολογιστικές Μέθοδοι στη Φυσική Εαρινό Εξάµηνο 2019

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΚΑΙ ΕΦΑΡΜΟΣΜΕΝΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΦΥΣ 145: Υπολογιστικές Μέθοδοι στη Φυσική Εαρινό Εξάµηνο 2019 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΚΑΙ ΕΦΑΡΜΟΣΜΕΝΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΦΥΣ 145: Υπολογιστικές Μέθοδοι στη Φυσική Εαρινό Εξάµηνο 2019 Ενδιάµεση Εξέταση 13 Μαρτίου 2019 Οδηγίες : - Απαγορεύεται αυστηρά

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

Οδηγίες Εγγραφής Καθηγητή στην Πλατφόρμα Edmodo. Πληκτρολογήστε Κάνε click στο I m a Teacher. Θα μεταφερθείς στο επόμενο παράθυρο:

Οδηγίες Εγγραφής Καθηγητή στην Πλατφόρμα Edmodo. Πληκτρολογήστε  Κάνε click στο I m a Teacher. Θα μεταφερθείς στο επόμενο παράθυρο: Οδηγίες Εγγραφής Καθηγητή στην Πλατφόρμα Edmodo. Πληκτρολογήστε www.edmodo.com Κάνε click στο I m a Teacher Θα μεταφερθείς στο επόμενο παράθυρο: Γράψε το email σου Και δώσε ένα password με το οποίο θα

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

Εκφώνηση άσκησης. Η Κρεμάλα σαν παιχνίδι. Ανάλυση. Μέρος Α Αναφoρά, ανάλυση τακτικής. Υλοποίηση του παιχνιδιού «Κρεμάλα»

Εκφώνηση άσκησης. Η Κρεμάλα σαν παιχνίδι. Ανάλυση. Μέρος Α Αναφoρά, ανάλυση τακτικής. Υλοποίηση του παιχνιδιού «Κρεμάλα» ΚΡΕΜΑΛΑ Project 7 1 Εκφώνηση άσκησης Υλοποίηση του παιχνιδιού «Κρεμάλα» Το Project αυτό συνίσταται στην κατασκευή ενός προγράμματος σεναρίου κελύφους, που θα υλοποιεί το γνωστό παιχνίδι «Κρεμάλα» με δυνατότητα

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