14 Ιανουαρίου 2012

Εντολές τερματικού Ubuntu (Α' μέρος)

Εντολές τερματικού Ubuntu (linux) :
Μετά από το τέλος κάθε εντολής πατάμε το Enter
  • whoami: Εμφανίζει το όνομα του χρήστη.
  • clear: Καθαρίζει την οθόνη από προηγούμενες εντολές και πληροφορίες.
  • date: Εμφανίζει την τρέχουσα ημερομηνία και ώρα.
  • pwd: Εμφανίζει το μονοπάτι του τρέχοντος καταλόγου (φακέλου). Π.χ. /home/ubuntu
  • ls: Εμφανίζει τα περιεχόμενα  του τρέχοντος καταλόγου (αρχεία και φακέλους).
  • ls -l: Εμφανίζει τα περιεχόμενα του τρέχοντος καταλόγου με λεπτομέρειες όπως: δικαιώματα, ιδιοκτήτης αρχείου, μέγεθος, ημερομηνία τροποποίησης.
  • ls -R: Εμφανίζει τα περιεχόμενα και των υποκαταλόγων του τρέχοντος καταλόγου.
  • mkdir: Εντολή δημιουργίας καταλόγου.
    Παράδειγμα 1:mkdir folder1Θα δημιουργήσει μέσα στον τρέχοντα κατάλογο έναν νέο με το όνομα folder1.
    Παράδειγμα2: mkdir multimedia programs
    Θα δημιουργήσει μέσα στον τρέχοντα κατάλογο έναν νέο με το όνομα multimedia και έναν δεύτερο με το όνομα programs.
  • rmdir: Εντολή διαγραφής κενού καταλόγου.
    Παράδειγμα:rmdir folder2
    Θα διαγράψει τον υποκατάλογο του τρέχοντος καταλόγου με όνομα folder2 αν αυτός είναι κενός. Δηλαδή, δεν περιέχει υποκαταλόγους και αρχεία.
  • rm -r: Διαγράφει έναν κατάλογο μαζί με όλα τα περιεχόμενα του
    Παράδειγμα: rm -r folder2
    Θα διαγράψει  τον υποκατάλογο του τρέχοντος καταλόγου με όνομα folder2 μαζί με όλους τους υποκαταλόγους του και όλα τα αρχεία που περιέχει αυτός και οι υποκατάλογοί του.
  • cd: Εντολή αλλαγής καταλόγου.
    cd: Μας πηγαίνει στον κατάλογο του χρήστη.
  • cd folder1: Μας πηγαίνει στον υποκατάλογο του τρέχοντος καταλόγου με όνομα folder1 και γίνεται αυτός τρέχων κατάλογος (ο folder1).
  • cd ..:Μας πηγαίνει στο γονικό κατάλογο του τρέχοντος καταλόγου. Δηλαδή, αν το μονοπάτι του τρέχοντος καταλόγου είναι /home/epal/multimedia θα μας πάει στον κατάλογο /home/epal
  • cd /: Μας πηγαίνει στον κατάλογο ρίζα που συμβολίζεται με /. Είναι η ρίζα όλων των καταλόγων του συστήματος αρχείου. Είναι αντίστοιχο με το c:\ των windows με τη διαφορά ότι στο ubuntu και γενικά στα λειτουργικά συστήματα που βασίζονται στο unix, όλες οι συσκευές εμφανίζονται σαν κατάλογοι και αρχεία και δεν υπάρχουν πολλές ρίζες όπως c:\ και d:\ αλλά μια κοινή για ολόκληρο το σύστημα αρχείων του υπολογιστή.
  • cat: Εντολή για προβολή, δημιουργία και συνένωση αρχείων.
    cat file1: Θα εμφανίσει στην οθόνη το περιεχόμενο του αρχείου file1 που θα πρέπει να βρίσκεται στον τρέχοντα κατάλογο.
    cat>file1:Εντολή για τη δημιουργία περιεχομένου ενός νέου αρχείου που θα ονομάζεται file1. Αν το αρχείο υπάρχει ήδη το περιεχόμενό του γραφτεί από την αρχή. Συγκεκριμένα:
    Πληκτρολογούμε cat>file1 και πατάμε enter.
    Στη συνέχεια μπαίνουμε σε κατάσταση σύνταξης κειμένου και πληκτρολογούμε την κάθε γραμμή ξεχωριστά. Όταν τελειώσουμε και με την τελευταία γραμμή, πατάμε το συνδυασμό πλήκτρων ctrl-d που λειτουργεί ως ενσωμάτωση (έξοδος) των γραμμών που πληκτρολογήσαμε στο νέο αρχείο. Παράδειγμα:
    cat>firstfile.txt (enter)
    This is my first text file (enter)
    A.R. (enter)
    (ctrl-d)
    Τώρα έχουμε τελειώσει με τη δημιουργία του αρχείου firstfile.txt
    Αν πληκτρολογήσουμε τώρα την εντολή cat firstfile.txt θα πάρουμε ως αποτέλεσμα τις παρακάτω γραμμές:
    This my first text file
    A.R.

    που είναι και το περιεχόμενο του αρχείου.
    cat file1>file2: Εξάγει το περιεχόμενο του file1 σε ένα νέο αρχείο file2 (Αν υπάρχει παίρνει ως νέο περιεχόμενο το περιεχόμενο του file1)
    cat file1 file2>file3: Τα περιεχόμενα των file1 και file2 εξάγονται σε ένα νέο αρχείο file3. Είναι ένας καλός τρόπος για συνένωση δυο αρχείων σε ένα τρίτο (συγχώνευση).
    cat file1>>file2: Το περιεχόμενο του file1 εξάγεται στο τέλος του αρχείου file2 (append). Δηλαδή, στο περιεχόμενο του file2 προστίθεται και αυτό του file1.
    cat file1 file2>>file3: Τα περιεχόμενα των file1 και file2  εξάγονται στο τέλος του αρχείου file3.  Δηλαδή, στα περιεχόμενα του file3 προστίθενται και αυτά των file1 και file2.