Ροή

Βασικές Εντολές Linux

RC_Andreas

Administrator
Joined
3 June 2010
Μηνύματα
4,599
Βαθμολογία
10
Points
38
Location
Ελλάδα
Website
www.eltube.gr
linux.jpg

Γειά σας. Σε αυτό το πρώτο μου tutorial θα σας δείξω μερικές απο τις πιό βασικές εντολές terminal του linux. Ας ξεκινήσουμε λοιπόν.

Για μένα η σημαντικότερη εντολή που πρέπει να μάθει κάποιος στο linux είναι το sudo. Το sudo σας επιτρέπει να εκτελέσετε μια εντολή ως κάποιος άλλος χρήστης, αλλά από προεπιλογή τρέχει τις εντολές ως root. Θα πρέπει να έχουμε μεγάλη προσοχή όταν εκτελούμε εντολές ως rοοt γιατί μπορεί να προκαλέσουμε ανεπανόρθωτη βλάβη στο σύστημα. Λοιπόν ας αρχίσουμε να εξηγούμε την συγκεκριμένη εντολή.

Στο terminal του linux θα γράψουμε το εξής : sudo

Παράδειγμα:

Code:
sudo cp test /bin
Θα εκτελέσει ως root την εντολή cp test /bin.

Βέβαια μπορούμε να εκτελέσουμε με οποιαδήποτε εντολή η οποία χρειάζεται αυξημένα δικαιώματα.

Τώρα θα εξηγήσω μερικές εντολές που έχουν να κάνουν με το σύστημα αρχείων.

Δημιουργία αρχείων:

Όταν θέλουμε να δημιουργήσουμε ένα αρχείο στο linux στο terminal γράφουμε αυτό : echo

Παράδειγμα:

Code:
echo techne>>/home/michalis/Desktop/test
Θα δημιουργηθεί το αρχείο test στο Desktop μου με περιεχόμενα τη λέξη techne.

Αντιγραφή αρχείων:

Όταν θέλουμε να αντιγράψουμε ένα αρχείο στο linux στο terminal θα γράψουμε το εξής: cp

Παράδειγμα:

Code:
cp /home/michalis/Desktop/test /home/michalis
Θα αντιγραφεί το αρχείο test που βρίσκεται στο desktop μου μέσα στο home directory μου.

Μετακίνηση αρχείων:

Η μετακίνηση αρχείων είναι ίδια με την αντιγραφή με διαφορά του ότι το πηγαίο αρχείο διαγράφεται. Στο terminal γράφουμε το εξής : mv

Παράδειγμα:

Code:
mv /home/michalis/Desktop/test /Home/michalis
Θα μετακινήσει το αρχείο απο το Desktop στο /home/michalis.

Σημείωση: Με το mv μπορούμε και να μετονομάσουμε αρχεία.

Διαγραφή αρχείων:

Όταν θέλουμε να διαγράψουμε ένα αρχείο εκτελούμε την εξής εντολή: rm

Παράδειγμα:

Code:
rm /Home/michalis/Desktop/test

Προβολή περιεχομένων αρχείου:

Για να δούμε τι περιέχει ένα αρχείο αρκεί να εκτελέσουμε αυτήν την εντολή: cat

Παράδειγμα:

Code:
cat /Home/michalis/Desktop/test

Προβολή τρέχοντος καταλόγου:

Στο terminal πάντα υπάρχει αποθηκευμένος ο κατάλογος στον οποίο εργαζόμαστε. Δηλαδή σε ποιόν κατάλογο "βρίσκεται" αυτήν την στιγμή το terminal. Για να δούμε αυτόν τον κατάλογο εκτελούμε την εξής εντολή: pwd

Αλλαγή τρέχοντος καταλόγου:

Για να αλλάξουμε τον κατάλογο που εργαζόμαστε εκτελούμε αυτήν την εντολή: cd

Παράδειγμα:

Code:
cd /Home/michalis
Θα αλλάξει ο κατάλογος σε /Home/michalis

Δημιουργία φακέλου:

Εάν θέλουμε να δημιουργήσουμε ένα φάκελο εκτελούμε αυτήν την εντολή: mkdir

Παράδειγμα:

Code:
mkdir /Home/michalis/Desktop/NewDirectory
Θα δημιουργήσει τον φάκελο NewDirectory στο Desktop μου.

Διαγραφή φακέλου:

Για διαγραφή φακέλου χρησιμοποιύμε αυτήν την εντολή : rmdir

Παράδειγμα:

Code:
rmdir /home/michalis/Desktop/Directory
Θα διαγράψει τον φάκελο Directory στο Desktop μου.

Προβολή αρχείων και φακέλων στο τρέχοντα κατάλογο:

Πολλές φορές θέλουμε να δούμε τι αρχεία περιέχονται στο τρέχοντα κατάλογο η σε οποιονδήποτε κατάλογο. Η εντολή είναι η εξής: ls

Αν τρέξουμε την εντολή ls μόνη της θα μας δείξει τα αρχεία στον τρέχοντα κατάλογο, αν βάλουμε και δίπλα ένα directory θα μας δείξει αρχεία και φακέλους σε εκείνο το directory.

Παράδειγμα:

Code:
ls /Home/michalis
Θα μας δείξει όλα τα αρχεία και τους καταλόγους στον κατάλογο /home/michalis


Εντολές δικτύου


Ping:
Με την εντολή ping στέλνουμε πακέτα σε ένα host Με σκοπό να δούμε αν υπάρχει σωστή σύνδεση ,μεταξύ εμάς και αυτού του host, η για να δούμε αν το συγκεκριμένο host είναι πάνω.

Παράδειγμα:

Code:
ping www.google.gr
Αν δούμε ότι παίρνουμε responses σημαίνει ότι το google είναι πάνω και υπάρχει σωστή σύνδεση στο διαδίκτυο. Φυσικά μπορούμε να βάλουμε και Ip's και hosts από το δικό μας δίκτυο LAN.

Traceroute:
Ίδιο με το ping με τη διαφορά του ότι βλέπουμε από που περνάνε τα πακέτα μέχρι να φτάσουν στον προορισμό τους.

telnet:

Το telnet το χρησιμότερο tool στα δίκτυα κατά την γνώμη μου. Το telnet είναι ένα εργαλείο που επιτρέπει στο χρήστη να συνδεθεί σε ένα υπολογιστή και να εκτελεί εντολές απομακρυσμένα. Βέβαια ο υπολογιστής-στόχος πρέπει να έχει μια θύρα ανοικτή έτσι ώστε να μπορέσουμε να συνδεθούμε. Η προεπιλεγμένη θύρα του telnet είναι η 23. Βέβαια μπορούμε να συνδεθούμε σε όποια θύρα θέλουμε μέσω telnet αρκεί να είναι ανοιχτή.

Παράδειγμα:

Code:
telnet 192.168.1.1 23
Θα συνδεθώ στο ρούτερ μου για να μπορέσω να το ρυθμίσω.

whois:

Το whois είναι μια υπηρεσία που μπορεί να μας βγάλει διάφορες πληροφορίες για ένα host.

Παράδειγμα:

Code:
whois www.google.gr
Θα μας δείξει πληροφορίες για το google. Βέβαια δεν είναι πάντα σίγουρο ότι θα βγουν αποτελέσματα.
 
Top Bottom