Βοήθεια με LINUX,

Συζητήσεις για προετοιμασία για τον διαγωνισμό, online διαγωνισμούς, βιβλία προγραμματισμού και αλγορίθμων, και όλων των σχετικών.

Βοήθεια με LINUX,

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

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

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

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

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 δημοσιεύσεις, έβαλα και υπογραφή.
chris
 
Δημοσιεύσεις: 528
Εγγραφή: Κυρ Δεκ 28, 2008 9:27 am

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

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

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

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

Cheers ;)
DFS Hole:
Spoiler: show
http://virushackerwhizkid.blogspot.com/2010/11/deeeeep-freeze-unfreeze-it.html
DFS = Deep Freeze System

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


Επιστροφή στο Εξάσκηση και προετοιμασία

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες

cron