Work3 - REMARKS ΓΕΝΙΚΑ AΣΚΗΣΗ 1 Για το δένδρο αν π.χ ο χρήστης kdeligia δώσει την εντολή tree ~/work -o ~/work/tree.$user θα δημιουργηθεί το αρχείο tree.kdeligia Ένα αρχείο με παρόμοιο όνομα θα έπρεπε να αντιγράψετε στο ~vassik/work (Αν λανθασμένα δώσετε ~work το shell ψάχνει για χρήστη με username work) Βάζετε κάθε εντολή UNIX σε μια γραμμή μόνη της Π.χ.ΟΧΙ ΕΡΩΤΗΜΑ 3. ls l /home/student/*/i*/work Αλλά #3 ο ERWTHMA ls l /home/student/*/i*/work AΣΚΗΣΗ 2 Τα ερωτ/τα. Β, C δεν αφορούν μόνο το χώρο ενός φοιτητή π.χ. το ~kdeligia αλλά χώρο όλων των φοιτητών που είναι κάτω από το /home/student (κύττα και το σχήμα της 3 ης εργασίας). Το πλήθος των αρχείων που δίνει κάθε ερώτημα (με ενημέρωση της 21/03/16) Α. => 2 αρχεία αν έχετε δημιουργήσει αρχείο με όνομα unix, αλλιώς =>0 αρχεία Β. => 33 αρχεία C. => 3 αρχεία Η ΛΥΣΗ της άσκησης 2 στο αρχείο ~vassik/work/work3/w3q2 [kdeligia@it.teithe.gr] Να ονομάσεις τo αρχείο tree.$user δηλ.tree.kdeligia ΚΑΙ ΟΧΙ kdeligiaoswork3 1.Στο δένδρο σου να αλλάξεις το irigouts σε lrigouts και το vkioses σε vkiosses OXI σχετικό μονοπάτι ls -l./*/*/*/*/unix ls -l./work/t3/x1314/*/java #OXI java αλλά *java* ls -l./work/t3/*/i* # δεν την κατάλαβες [npertsel@it.teithe.gr] 1.δένδρο ΟΚ αλλα όνομασέ το tree.$user OXI σχετικό μονοπάτι A) ls -l./*/*/*/*/unix B) ls -l./work/t3/x1314/*/java #OXI java αλλά *java* C) ls -l./work/t3/*/i* # δεν την κατάλαβες [ktoumpid@it.teithe.gr] 1.Τι έκανες το φάκελό σου work τον έσβυσες? /home/student/*/*/work/t3/*/k*/* # δεν την κατάλαβες μάλλον, και γιατί k [vkiosses@it.teithe.gr] #A.
cd work/t3/x1516/vkiosses ls *linux #OXI *linux αλλά ls unix #B. # να αλλάζεις γραμμή ανα μια εντολή cd../lrigouts/work/t3/x1516/lrigouts ls *java* #C. cd work/t3/x1314 [lrigouts@it.teithe.gr] #erotima a ls *linux #OXI *linux αλλά ls unix #erotima b cd #Nα βάζεις πάντα ΜΙΑ ΕΝΤΟΛΗ, ΣΕ ΜΙΑ ΣΕΙΡΑ cd.. cd vkiosses ls l cd work ls l cd tree.vkiosses # Αυτό είναι ΜΑΛΛΟΝ το αρχείο που δημιούργησες ΚΑΙ ΟΧΙ φάκελος cd T3 cd x1516 # Μπορείς να τα πεις ΚΑΙ με μια εντολή όλα αυτά π.χ. cd vkiosses # cd ~/work/t3/x1516/vkiosses ls -l/ ls *java* # ζητάει αρχεία και για άλλων φοιτητών #erotima c cd cd work cd T3 cd x1314 # cd ~/work/t3/x1516/vkiosses #kai meta mas emfanizei ta onomata ichamour kai igougoul # OXI kgrigori Να ονομάσεις τo αρχείο tree.$user δηλ. tree.kgrigori ΚΑΙ ΟΧΙ kgrigorioswork3 1.Στο δένδρο σου να αλλάξεις το geopanad σε geopapad, το irigouts σε lrigouts δεν έστειλες [ksianidi@it.teithe.gr] #A Erotima: cd work/t3/x1516/ksianidi ls *linux #OXI *linux αλλά ls unix
#B Erotima: cd../aapostol/work/t3/x1516/aapostol ls *java* #σε νέα γραμμή η εντολή όχι μεσα στα σχολια, # Β.C θελει αρχεία και άλλων φοιτητών #C Erotima: cd work/t3/x1415 # OXI imanousi 1.Στο δένδρο σου να αλλάξεις το vxafeiri σε vzafeiri δεν έστειλες [aapostol@it.teithe.gr] # Α Erwtima cd work/t3/x1516/aapostol #emfanizei ta arxeia poy arxizoyn me linux ls *linux #OXI *linux αλλά ls unix ΚΑΙ σε νέα γραμμή #Β Erwtima cd../ksianidi/work/t3/x1516/ksianidi ls java *OXI *java* #C Erwtima cd work/t3/x1314 # όχι Β.C θελει αρχεία και άλλων φοιτητών [ngrammen@it.teithe.gr] 1. Διόρθωση ΟΚ. #gia tin 1i entoli anti na balo unix evala linux ΟΚ αλλά δεν αλλάζει η ΕΡΩΤΗΣΗ echo 'ls ~ngrammen/*/*/*/*/*x ' # Βάζεις ' ' για να μην γίνει αντικ/ση #gia tin 2i entoli echo ls ~ngrammen/*/*/*/*/a* #και εδώ θέλει /home/student #gia tin 3i entoli echo ls /home/student/x1314/i* #καλά ξεκίνησες αλλά θελει φοιτητές όχι μόνο του x1314, αλλά από όλα τα εξάμηνα με username που αρχίζει από "i", και μετα θέλει τα αρχεία τους στην νεα δομή τους κάτω από το x1314 #Nikolaos Grammenidis diorthomeno #gia tin 1i entoli oste na bro ama iparxei arxeio me onoma unix
echo ls '~ngrammen/*/*/*/*/u*' #ΕΙΝΑΙ fixed, ζητά απλά unix, όχι ulalala #gia tin 2i entoli echo ls /home/student/*/*/work/t3/*/*java* -l #gia tin 3i entoli echo ls /home/student/*/i*/work/t3/x1314/*/* -l #KAI NA EXOYN φτιαξει την νεα δομή της εργασίας, με αρχεία κάτω κάτω.. (αν και καποιοι κάτω κάτω, έκαναν πάλι φακ/λους αντι αρχεία ) [vlainidi@it.teithe.gr] 1.OK #A. emfanisi arxeia me onoma unix ls unix* #ZHTA ΑΚΡΙΒΩΣ unix όχι unix* B. ls *java* οχι #C cd ~/work/t3/x1314 #οχι [apipinik@it.teithe.gr] 1.ΟΚ, ναι!! #A erwtima ls./*/*/*/*/unix #Προτιμότερο να δώσεις απόλυτο μονοπάτι #B erwtima ls /home/student/*/*/work/t3/*/*/*java* #C erwtima ls /home/student/*/i*/work/t3/x1314/i* # ΖΗΤΑ OΛΑ τα αρχεία τους (δηλ. *) igougoul 1.Στο δένδρο σου να αλλάξεις το irigouts σε lrigouts #1) ls ~igougoul/work/*/*/*/unix #2) ls /home/student/*/*/*/*/*/*/*java* #3) ls /home/student/*/*/*/*/x1314/i* # ξεκινά με /home/student/*/i*/ #και θέλει όλα τα αρχεία τους [dstais@it.teithe.gr]
#A. #B. #C. ls./*/*/*/*/unix ls./work/t3/x1314/*/*java* #θελει /home/student ls home/student/*/i*/work/t3/x1314/* θελει /home/student και όλα τα αρχεία [splatiot@it.teithe.gr] 1. ΟΚ! #A. ls -l./*/*/*/*/unix #B. ls -l /home/student/*/*/*/*/*/*/*java* # ls -l /home/student/*/i*/work/t3/x1314/*/[aju] # OΛΑ τα αρχεία (δηλ. *) akontomi 1. Στο δένδρο σου να αλλάξεις το vkiossesvlainidi σε vlainidi KAI να βάλεις και τα απαιτουμενα αρχεία δεν έστειλες [ckaripia@it.teithe.gr] 1. Στο δένδρο σου να αλλάξεις το icganour σε ichamour το dspyroy σε dspyrou, το irigouts σε lrigouts, βάλε το φάκελο geopapad KAI να βάλεις και τα αρχεία java unix το φάκελο dstais. #! /bin/bash #wild.txt#! /bin/bash #wild.txt#! /bin/bash #wild.txt ls -l /*/*/*/*/unix #Oταν ξεκινάς με / ξεκινάς από πάνω από το root, AΠΟΛΥΤΗ ΔΙΑΔ. ls -l /*/*/*/*/*java* #ΟΧΙ ξεκινά με /home/student/*/ ls -l $HOME/work/t3/x1314/i* #ΟΧΙ ξεκινά με /home/student/*/i*/