Βοήθεια με LINUX,

Συζητήσεις για προετοιμασία για τον διαγωνισμό, online διαγωνισμούς, βιβλία προγραμματισμού και αλγορίθμων, και όλων των σχετικών.
Απάντηση
Virus•Hacker•Kontos
Δημοσιεύσεις: 170
Εγγραφή: Πέμ Νοέμ 26, 2009 9:59 pm

Βοήθεια με LINUX,

Δημοσίευση από Virus•Hacker•Kontos » Παρ Απρ 02, 2010 3:31 pm

Ξανάτρεξα τα Linux αποφασισμένος πλεον να δω πως λειτουργουν και να αρχίζω να τα συνηθιζω. Κατεληξα στην αποφαση οτι συναντώ παμπολα προβληματα στην λειτουργεια τους και οτι η αναζητηση στο GOOGLE πολλες φορες δεν φερνει γρηγορα τα επιθυμητα αποτελεσματα. Ετσι αποφασησα να ανοιξω ενα θεμα εδω, που καποιοι λιγο πολυ εχετε μια εμπειρια παραπανω απο εμενα στα LINUX, στο οποιο οποιος χρειαζεται να κανει ερωτησεις που να απαντιουνται απο εσας.

ΕΡΩΤΗΣΕΙΣ:
  1. Πως δουλεύει το "cd" function;
  • Εχω φτιάξει ενα προγραμματάκι σε Anjuta (με παραξενευει η καταληξη .cc που βαζει, αντι για cpp που εχω συνηθισει. Ειναι του Anjuta; και ποιο να χρησημοποιω στο ΠΔΠ? ) αλλα δεν ξερω πως να το τρεξω! , κανω build με g++ αλλα μετα πως μπορω να τεσταρω τον κωδικα μου?
DFS Hole:
Spoiler: show
http://virushackerwhizkid.blogspot.com/ ... ze-it.html
DFS = Deep Freeze System
Είμαι σίγουρος ότι το πιστέψατε.

chris
Δημοσιεύσεις: 528
Εγγραφή: Κυρ Δεκ 28, 2008 9:27 am

Re: Βοήθεια με LINUX,

Δημοσίευση από chris » Σάβ Απρ 03, 2010 12:21 pm

cd εννοείς το change directory έτσι;
απλά, αν είσαι στον κατάλογο /home/myusername/
δίνοντας

Κώδικας: Επιλογή όλων

cd ./directory1
ή απλά

Κώδικας: Επιλογή όλων

cd directory1
καταλήγεις στο /home/myusername/directory1/

Να ξέρεις πως το ./ είναι ο κατάλγος στον οποίο βρίσκεσαι αυτήν την στιγμή, το ../ είναι ο αμέσως πάνω κατάλογος, το / σκέτο είναι ο root κατάλογος.

Είμαι (σχεδόν) σίγουρος πως η κατάληξη αρχείων δεν θα πειράξει καθόλου τον compiler. Αποθήκευέ τα καλύτερα με .cpp κατάληξη για τον ΠΔΠ. (ή .c για C)

Καταρχήν για τον gcc/g++ αν δώσεις ένα σκέτο

Κώδικας: Επιλογή όλων

g++ program.cpp
θα σου δώσει ένα εκτελέσιμο a.out
αν όμως του δώσεις

Κώδικας: Επιλογή όλων

g++ program.cpp -o myprogram
θα ονομάσει το εκτελέσιμο myprogram

Για να το τρέξεις απλά δίνεις την διαδρομή του. Αυτό γίνεται έτσι:

Κώδικας: Επιλογή όλων

/home/username/myprogram
ή αν είσαι ήδη στον κατάλαγο /home/username αρκεί ένα

Κώδικας: Επιλογή όλων

./myprogram
άρα, έστω ότι είσαι στον κατάλογο /home/username και εκεί μέσα έχεις το program.cpp για να το κάνεις compile και να το τρέξεις εκτελείς τα παρακάτω:

Κώδικας: Επιλογή όλων

g++ program.cpp -o program
./program
Επίσης googlάρε και τα παρακάτω, θα σε βοηθήσουν:
cat
time
ls
clear

Να ξέρεις πάντως ότι πιο γρήγορα θα βρίσκεις απαντήσεις για τυχόν προβλήματα μέσω google. Πχ., για το cd ένα googlάρισμα για cd command linux αρκεί για να σε βγάλει εδώ http://www.computerhope.com/unix/ucd.htm

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

Virus•Hacker•Kontos
Δημοσιεύσεις: 170
Εγγραφή: Πέμ Νοέμ 26, 2009 9:59 pm

Re: Βοήθεια με LINUX,

Δημοσίευση από Virus•Hacker•Kontos » Σάβ Απρ 03, 2010 2:40 pm

με καλυψες πληρως και με το "cd" αλλα και με το τρεξιμο του προγραμματος!
Αυτο που δεν ειχα βρει απο μονος μου ειναι η μια τελεια και μετα το / ...
Τα υπολοιπα τα βρικα ευκολα...

Οσο για το time, το βρικα σε ενα παλιο ποστ, και το clear το σκεφτικα μονος μου. Δεν ειναι δα και τιποτα τοσο δυσκολο! Να ναι καλα το man...

Cheers ;)
DFS Hole:
Spoiler: show
http://virushackerwhizkid.blogspot.com/ ... ze-it.html
DFS = Deep Freeze System
Είμαι σίγουρος ότι το πιστέψατε.

Απάντηση