cd εννοείς το change directory έτσι;
απλά, αν είσαι στον κατάλογο /home/myusername/
δίνοντας
ή απλά
καταλήγεις στο /home/myusername/directory1/
Να ξέρεις πως το ./ είναι ο κατάλγος στον οποίο βρίσκεσαι αυτήν την στιγμή, το ../ είναι ο αμέσως πάνω κατάλογος, το / σκέτο είναι ο root κατάλογος.
Είμαι (σχεδόν) σίγουρος πως η κατάληξη αρχείων δεν θα πειράξει καθόλου τον compiler. Αποθήκευέ τα καλύτερα με .cpp κατάληξη για τον ΠΔΠ. (ή .c για C)
Καταρχήν για τον gcc/g++ αν δώσεις ένα σκέτο
θα σου δώσει ένα εκτελέσιμο a.out
αν όμως του δώσεις
θα ονομάσει το εκτελέσιμο myprogram
Για να το τρέξεις απλά δίνεις την διαδρομή του. Αυτό γίνεται έτσι:
ή αν είσαι ήδη στον κατάλαγο /home/username αρκεί ένα
άρα, έστω ότι είσαι στον κατάλογο /home/username και εκεί μέσα έχεις το program.cpp για να το κάνεις compile και να το τρέξεις εκτελείς τα παρακάτω:
Επίσης googlάρε και τα παρακάτω, θα σε βοηθήσουν:
cat
time
ls
clear
Να ξέρεις πάντως ότι πιο γρήγορα θα βρίσκεις απαντήσεις για τυχόν προβλήματα μέσω google. Πχ., για το cd ένα googlάρισμα για cd command linux αρκεί για να σε βγάλει εδώ
http://www.computerhope.com/unix/ucd.htm
happy coding

Μετα από 397 δημοσιεύσεις, έβαλα και υπογραφή.