Συζητήσεις για το μάθημα και ανακοινώσεις

απορία

 
Picture of STEFANOS KOKOTSAKIS
απορία
by STEFANOS KOKOTSAKIS - Thursday, 28 September 2017, 5:52 PM
 

Καλησπέρα.

Έστω ότι το prompt μας δίνει home/ccuser/workspace/movies. Με την εντολή cd ~ μεταβαίνουμε στο home/ccuser. Αν είχαμε υποκατάλογο του home, ccuser και ccuser1 , με  την εντολή cd ~ τι θα μας δωσει το prompt; Δοκίμασα στο codeacademy mkdir ccuser1 και μου έβγαλε permission denied

Picture of Μιχάλης Κολουντζάκης
Re: απορία
by Μιχάλης Κολουντζάκης - Thursday, 28 September 2017, 6:47 PM
 

Το permission denied θα σου το έβγαλε επειδή ήσουν σε directory που δεν ήταν κάτω από το home directory του χρήστη. Επίσης το τι λέει το prompt δεν είναι πάντα το το ίδιο. Στο δικό μου υπολογιστή δίνει ένα κομμάτι του path (του πού βρίσκομαι δηλ.) ενώ στο codecademy βλέπω ότι είναι πάντα το $. Για να δούμε πού είμαστε δίνουμε την εντολή pwd.

Picture of STEFANOS KOKOTSAKIS
Re: απορία
by STEFANOS KOKOTSAKIS - Thursday, 28 September 2017, 7:13 PM
 

Στη φωτογραφία που έχετε ανεβάσει έχετε δημιουργήσει το ccuser1 κάτω από το ccuser, δεν μπορούμε να το δημιουργήσουμε κάτω από το home ώστε νε έχουμε με την εντολη ls home ccuser και ccuser1; Επίσης αν αυτό γίνεται η εντολή cd ~ σε ποιο από τα ccuser και ccuser1 θα μας βγάλει;

Ευχαριστώ

Picture of Stauros Komineas
Re: απορία
by Stauros Komineas - Thursday, 28 September 2017, 7:53 PM
 

Νομίζω ότι η ερώτηση μάλλον είναι "τι κάνει η εντολή cd ~". Αυτό που κάνει είναι ότι μας πάει στο home directory. Φαίνεται ότι το home directory είναι το ccuser στην περίπτωσή μας. Επίσης, ως ccuser, δεν μπορούμε να δημιουργήσουμε ένα directory κάτω από το home. Μπορούμε να δημιουργούμε directories κάτω από το δικό μας home directory  (το ccuser).