+++
title = 'Το εγχειρίδιο του Linux σε δύο σελίδες'
date = '1999-09-01T00:00:00Z'
description = ''
author = 'John Hacking(mailto:squadron@powerup.com.au) Mετάφραση: john georgiad(mailto:gd1@otenet.gr)'
issue = ['Magaz 17']
issue_weight = 2
+++

----------------------------------------------------------------------------------------------------------------------------------------------------------------

*Περίληψη χρήσιμων εντολών για το Linux - Έκδοση 3.0 Μάιος 1999. Αρχικό κείμενο από τον John Hacking, στην σελίδα <http://www.powerup.com.au/~squadron>, τον
οποίο και ευχαριστούμε που μας έδωσε την άδεια για μετάφραση.*

----------------------------------------------------------------------------------------------------------------------------------------------------------------

**1. Πρώτη σελίδα**
------------------------------------------------

-   [1.1 Εκκίνηση & Τερματισμός](#ss1.1)
-   [1.2 Πρόσβαση & Προσάρτηση συστημάτων αρχειοθέτησης](#ss1.2)
-   [1.3 Εύρεση αρχείων και κειμένου μέσα σε αρχεία](#ss1.3)
-   [1.4 Το X Window](#ss1.4)
-   [1.5 Μετακινώντας, αντιγράφοντας, διαγράφοντας & ανοίγοντας αρχεία](#ss1.5)
-   [1.6 Εγκατάσταση λογισμικού στο Linux](#ss1.6)
-   [1.7 Διαχείριση χρηστών](#ss1.7)

**2. Δεύτερη σελίδα**
--------------------------------------------------

-   [2.1 Κολπίνια](#ss2.1)
-   [2.2 Παρτιτούρες (configuration files) και τι κάνουν](#ss2.2)
-   [2.3 Δικαιώματα (permissions) αρχείων](#ss2.3)
-   [2.4 Συντομεύσεις για το X window - (κυρίως για Redhat)](#ss2.4)
-   [2.5 Εκτύπωση](#ss2.5)


### [1. Πρώτη σελίδα]{#s1}

[Εκκίνηση & Τερματισμός](#table1)\
[Πρόσβαση & Προσάρτηση συστημάτων αρχειοθέτησης](#table2)\
[Εύρεση αρχείων και κειμένου μέσα σε αρχεία](#table3)\
[Το X Window](#table4)\
[Μετακινώντας, αντιγράφοντας, διαγράφοντας & ανοίγοντας αρχεία](#table5)\
[Εγκατάσταση λογισμικού στο Linux](#table6)\
[Διαχείριση χρηστών](#table7)

### []{#table1} [1.1 Εκκίνηση & Τερματισμός]{#ss1.1}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     shutdown -h now                                       Κλείσε το σύστημα τώρα χωρίς επανεκκίνηση

                                                        halt                                                  Σταμάτα όλες τις διεργασίες (processes) - ίδιο με το
                                                                                                              προηγούμενο

                                                        shutdown -r 5                                         Κλείσε το σύστημα σε 5 λεπτά και επανεκκίνησε το

                                                        shutdown -r now                                       Κλείσε το σύστημα τώρα και επανεκκίνησε το

                                                        reboot                                                Σταμάτα όλες τις διεργασίες (processes) και μετά κάνε
                                                                                                              επανεκκίνηση - όπως προηγουμένως

                                                        startx                                                Ξεκίνησε το γραφικό περιβάλλον Χ

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table2} [1.2 Πρόσβαση & Προσάρτηση συστημάτων αρχειοθέτησης]{#ss1.2}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     mount -t iso9660 /dev/cdrom /mnt/cdrom                Προσάρτησε τη συσκευή cdrom κάτω από τον κατάλογο
                                                                                                              /mnt και ονόμασε τη cdrom

                                                        mount -t msdos /dev/hdd /mnt/ddrive                   Προσάρτησε το σκληρό δίσκο \"d\" με σύστημα
                                                                                                              αρχειοθέτησης msdos\
                                                                                                              κάτω από τον κατάλογο /mnt και ονόμασε το ddrive

                                                        umount /mnt/cdrom                                     Απομάκρυνε το cdrom

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table3} [1.3 Εύρεση αρχείων και κειμένου μέσα σε αρχεία]{#ss1.3}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     find / -name fname                                    Ξεκινώντας απο τον πρωταρχικό κατάλογο, ψάξε για το
                                                                                                              αρχείο με όνομα fname

                                                        find / -name \"\*fname\*\"                            Ξεκινώντας από τον πρωταρχικό κατάλογο, ψάξε για το
                                                                                                              αρχείο που περιέχει τη σειρά χαρακτήρων fname

                                                        locate missingfilename                                Εντόπισε το αρχείο με όνομα missingfilename
                                                                                                              χρησιμοποιώντας την εντολή locate - προϋποθέτει ότι
                                                                                                              έχει ήδη χρησιμοποιηθεί η εντολή updatedb (βλ.
                                                                                                              παρακάτω)

                                                        updatedb                                              Δημίουργησε ή εκσυγχρόνισε τη βάση αρχείων σε όλα τα
                                                                                                              συστήματα αρχειοθέτησης που είναι προσαρτημένα στον
                                                                                                              πρωταρχικό κατάλογο του linux

                                                        which missingfilename                                 Εμφάνισε τον υποκατάλογο που περιέχει το εκτελούμενο
                                                                                                              αρχείο με όνομα missingfilename

                                                        grep textstringtofind /dir                            Ξεκινώντας από τον κατάλογο που ονομάζεται dir
                                                                                                              εντόπισε και εμφάνισε όλα τα αρχεία που περιέχουν τη
                                                                                                              σειρά χαρακτήρων textstringtofind

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table4} [1.4 Το X Window]{#ss1.4}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     xvidtune                                              Τρέξε το γραφικό εργαλείο ρύθμισης του Χ window

                                                        XF86Setup                                             Τρέξε το μενού ρυθμίσεων (configuration) του X window
                                                                                                              με αυτόματη έρευνα (auto probing)

                                                        Xconfigurator                                         Τρέξε ένα άλλο μενού ρυθμίσεων (configuration) του Χ
                                                                                                              window με αυτόματη έρευνα (auto probing)

                                                        xf86config                                            Τρέξε ένα μή γραφικό μενού ρυθμίσεων (configuration)
                                                                                                              του Χ window

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table5} [1.5 Μετακινώντας, αντιγράφοντας, διαγράφοντας & ανοίγοντας αρχεία]{#ss1.5}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     ls -l                                                 Εμφάνισε κυριολεκτικά τα αρχεία του τρέχοντα
                                                                                                              καταλόγου

                                                        ls -F                                                 Εμφάνισε τα αρχεία του τρέχοντα καταλόγου
                                                                                                              σημειώνοντας τον τύπο του αρχείου

                                                        ls -laC                                               Εμφάνισε κυριολεκτικά όλα τα αρχεία του τρέχοντα
                                                                                                              καταλόγου σε στήλες

                                                        rm name                                               Διάγραψε το αρχείο ονομα name

                                                        rm -rf name                                           Εξαφάνισε έναν ολόκληρο κατάλογο μαζί με τους
                                                                                                              υποκαταλόγους και τα αρχεία που συμπεριλαμβάνονται
                                                                                                              σ\' αυτόν

                                                        cp filename /home/dirname/                            Αντίγραψε το αρχείο filename στον κατάλογο
                                                                                                              /home/dirname/

                                                        mv filename /home/dirname/                            Μετακίνησε το αρχείο με όνομα filename στον κατάλογο
                                                                                                              /home/dirname/

                                                        cat filetoview                                        Εμφάνισε τα περιεχόμενα του αρχείου filetoview

                                                        man -k keyword                                        Εμφάνισε σε ποιές από τις βοηθητικές σελίδες (man
                                                                                                              pages) υπάρχει η λέξη keyword

                                                        more filetoview                                       Εμφάνισε τα περιεχόμενα του αρχείου filetovie σελίδα
                                                                                                              - σελίδα ·

                                                        head filetoview                                       Εμφάνισε τις 10 πρώτες γραμμές του αρχείου με όνομα
                                                                                                              filetoview

                                                        head -20 filetoview                                   Εμφάνισε τις 20 πρώτες γραμμές του αρχείου με όνομα
                                                                                                              filetoview

                                                        tail filetoview                                       Εμφάνισε τις 10 τελευταίες γραμμές του αρχείου
                                                                                                              filetoview

                                                        tail -20 filetoview                                   Εμφάνισε τις 20 τελευταίες γραμμές του αρχείου
                                                                                                              filetoview

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table6} [1.6 Εγκατάσταση λογισμικού στο Linux]{#ss1.6}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     rpm -ivh name.rpm                                     Εγκατάστησε το rpm πακέτο που ονομάζεται name.rpm

                                                        rpm -Uhv name.rpm                                     Αναβάθμισε το rpm πακέτο που ονομάζεται name.rpm

                                                        rpm -e package                                        Απεγκατάστησε το rpm πακέτο που ονομάζεται package

                                                        rpm -l package                                        Εμφάνισε τα αρχεία που περιέχονται στο πακέτο package

                                                        rpm -ql package                                       Εμφάνισε την έκδοση του εγκατεστημένου πακέτου
                                                                                                              pαckage καθώς και τα αρχεία που περιέχονται σ\' αυτό

                                                        rpm -i \--force package                               Επανεγκατάστησε το rpm πακέτο που ονομάζεται package,
                                                                                                              εφόσον έχουν διαγραφεί μέρη του (όχι με την εντολή
                                                                                                              rpm -e)

                                                        tar -zxvf archive.tar.gz or\                          Αποσυμπίεσε τα αρχεία που βρίσκονται συμπιεσμένα και
                                                        tar -zxvf archive.tgz                                 περιέχονται στο αρχείο archive

                                                        ./configure                                           Εκτέλεσε το script προετοιμασίας των αρχείων
                                                                                                              εγκατάστασης που χρειάζονται για τη μεταγλώττιση

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table7} [1.7 Διαχείριση χρηστών]{#ss1.7}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     adduser accountname                                   Δημιούργησε ένα νέο χρήστη με όνομα αccountname

                                                        passwd accountname                                    Δώσε στο λογαριασμό που ονομάζεται αccountname νέο
                                                                                                              κωδικό πρόσβασης

                                                        su                                                    Συνδέσου ως υπερχρήστης από αυτό το τερματικό

                                                        exit                                                  Σταμάτα να κάνεις τον υπερχρήστη, ξαναγύρισε σε
                                                                                                              κατάσταση απλού χρήστη

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\


### [2. Δεύτερη σελίδα]{#s2}

[Κολπίνια](#table8)\
[Παρτιτούρες (configuration files) και τι κάνουν](#table9)\
[Δικαιώματα (permissions) αρχείων](#table10)\
[Συντομεύσεις για το X window - (κυρίως για Redhat)](#table11)\
[Εκτύπωση](#table12)

### []{#table8} [2.1 Κολπίνια]{#ss2.1}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     ifconfig                                              Εμφάνισε τις IP διευθύνσεις όλων των συσκευών τού
                                                                                                              συστήματος

                                                        apropos subject                                       Εμφάνισε τις βοηθητικές σελίδες (man pages) που έχουν
                                                                                                              σχέση με το subject

                                                        usermount                                             Εκτέλεσε τη γραφική εφαρμογή προσάρτησης και
                                                                                                              απομάκρυνσης συστημάτων αρχειοθέτησης

                                                        /sbin/e2fsck hda5                                     Χρησιμοποιήσε το εργαλείο ελέγχου συστημάτων
                                                                                                              αρχειοθέτησης στην κατάτμηση (partition) hda5

                                                        fdformat /dev/fd0H1440                                Διαμόρφωσε (format) τη δισκέττα στη συσκευή fd0

                                                        tar -cMf /dev/fd0                                     Δημιούργησε αντίγραφο του τρέχοντα καταλόγου και των
                                                                                                              υποκαταλόγων του σε πολλαπλές δισκέττες

                                                        tail -f /var/log/messages                             Εμφάνιζε τις 10 τελευταίες γραμμές του Ημερολογίου

                                                        cat /var/log/dmesg                                    Εμφάνισε το αρχείο με τα μηνύματα εκκίνησης - χρήσιμο
                                                                                                              για εξάκριβωση μπελάδων. Εναλλακτικά χρησιμοποίηστε
                                                                                                              την εντολή `dmesg` .

  \                                                     **\***                                                Μεταχαρακτήρας - αντιπροσωπεύει τα πάντα. π.χ.\
                                                                                                              `cp from/* to` θα αντιγράψει όλα τα αρχεία κάτω από
                                                                                                              τον κατάλογο from στον κατάλογο to

                                                        **?**                                                 Μεταχαρακτήρας που αντιστοιχεί σε ένα στοιχείο. π.χ.\
                                                                                                              `cp config.? /configs` θα αντιγράψει όλα τα αρχεία
                                                                                                              που ξεκινάνε με το όνομα config. και ακολουθούνται
                                                                                                              από ένα χαρακτήρα, από τον τρέχοντα κατάλογο στον
                                                                                                              κατάλογο /configs

  \                                                     \[xyz\]                                               Μεταχαρακτήρας επιλογής στοιχείων

                                                        linux single                                          Στο σύμβολο προτροπής `lilo:` ξεκίνησε σε λειτουργία
                                                                                                              ενός μόνο χρήστη. Αυτό είναι χρήσιμο αν έχετε ξεχάσει
                                                                                                              τον κωδικό πρόσβασής σας. Ξεκινήστε σ\' αυτή τη
                                                                                                              λειτουργία και τρέξτε την εντολή `passwd` .

  \                                                     ps                                                    Εμφάνισε τις τρέχουσες διεργασίες (processes)

                                                        kill 123                                              Τερμάτισε (δώσε τέλος στη ζωή της/σκότωσε) μια
                                                                                                              συγκεκριμένη διεργασία (process) π.χ.
                                                                                                              `kill                                     123`

                                                        revivify 123                                          Επανάφερε πίσω στη ζωή μια διεργασία (process) από
                                                                                                              κατάσταση ζόμπι π.χ. `revivify 666`

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table9} [2.2 Παρτιτούρες (configuration files) και τι κάνουν]{#ss2.2}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     /etc/profile                                          Καθολικές μεταβλητές περιβάλλοντος για όλους τους
                                                                                                              χρήστες

                                                        /εtc/fstab                                            Κατάλογος συσκευών και των αντίστοιχων σημείων
                                                                                                              προσάρτησης (mount points). Τροποποιήστε το αρχείο
                                                                                                              για να προσθέσετε cdroms, κατατμήσεις (partitions)
                                                                                                              DOS και οδηγούς δισκεττών κατά την εκκίνηση.

                                                        /etc/motd                                             Το μήνυμα που εμφανίζεται σε όλους χρήστες κατά τη
                                                                                                              διαδικασία του login, π.χ. \"Have fun\...\",
                                                                                                              \"Goodmorning\...\" \"Τι κάνεις πάλι τέτοια ώρα;\"

                                                        /etc/rc.d/rc.local                                    Bash script το οποίο εκτελείται στο τέλος της
                                                                                                              διαδικασίας login. Όμοιο με το autoexec.bat στο DOS

                                                        /etc/HOSTNAME                                         Περιέχει ολόκληρο το όνομα του ξένιου Υπολογιστή
                                                                                                              (hostname) συμπεριλαμβανομένου του πεδίου ορισμού
                                                                                                              (dοmain)

                                                        /etc/cron.\*                                          Υπάρχουν 4 υποκατάλογοι που αυτομάτως εκτελούν όλα τα
                                                                                                              σκριπτ που βρίσκονται σ\' αυτούς κατά χρονικά
                                                                                                              διαστήματα ώρας, ημέρας, βδομάδας ή μήνα

                                                        /etc/hosts                                            Κατάλογος με όλες τις IP διευθύνσεις των υπολογιστών
                                                                                                              που είναι γνωστοί στο μηχάνημα

                                                        /etc/httpd/conf                                       Παράμετροι για τον εξυπηρέτη Apache

                                                        /etc/inittab                                          Προσδιορίζει το επίπεδο (runlevel) που θα ξεκινήσει
                                                                                                              το σύστημα

                                                        /etc/resolv.conf                                      Ορίζει IP διευθύνσεις για εξυπηρέτες DNS

                                                        /etc/smb.conf                                         Παρτιτούρα (config file) για τον εξυπηρέτη SAMBA.
                                                                                                              Επιτρέπει διαμερισμό αρχείων και εκτυπωτών με
                                                                                                              εξυπηρετούμενους της Microsoft

                                                        \~/.Xdefaults                                         Ορισμοί για μερικές εφαρμογές X window. Το σύμβολο \~
                                                                                                              αναφέρεται στον αρχικό κατάλογο του χρήστη (home
                                                                                                              directory)

                                                        /etc/X11/XF86Config                                   Παρτιτούρα (config file) για το X window

                                                        \~/.xinitrc                                           Ορίζει τον διαχειριστή παραθύρων (window manager) που
                                                                                                              θα εκτελεστεί απο το X. Το σύμβολο \~ αναφέρεται στον
                                                                                                              αρχικό κατάλογο του χρήστη (home directory)

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table10} [2.3 Δικαιώματα (permissions) αρχείων]{#ss2.3}

![](/17/img/perm.png)

Με την εντολή `ls -l` , εμφανίζεται μια εκτενής λίστα αρχείων. Η πρώτη στήλη αντιστοιχεί στα δικαιώματα (permissions) που ισχύουν για το αρχείο. Αν ένα από τα
δικαιώματα για τον ιδιοκτήτη, το γκρουπ ή τους υπόλοιπους λείπει, αυτο αντιπροσωπεύεται με `-` π.χ. drwxr-x\--x

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     Δικαίωμα ανάγνωσης (read) = 4\                        Τα δικαιώματα των αρχείων μεταβάλονται με την εντολή
                                                        \                                                     `chmod` και τον ανάλογο οκταδικό αριθμό για κάθε
                                                        Δικαίωμα εγγραφής (write) = 2\                        είδος χρήστη.\
                                                        \                                                     π.χ. η εντολή `chmod 764 filename` θα δώσει στο
                                                        Δικαίωμα εκτέλεσης (execute) = 1                      αρχείο filename δικαιώματα ανάγνωσης, εγγραφής και
                                                                                                              εκτέλεσης (r+w+x) για τον ιδιοκτήτη, ανάγνωσης και
                                                                                                              εγγραφής (r+w) για το γκρουπ και ανάγνωσης (r) μόνο
                                                                                                              στους υπόλοιπους.

  \                                                     chmod 755                                             Πλήρη δικαιώματα στον ιδιοκτήτη, ανάγνωσης και
  \                                                                                                           εκτέλεσης για το γκρουπ και τους υπόλοιπους

                                                        chmod +x filename                                     Επίτρεψε σε όλους τους χρήστες να εκτελούν το αρχείο
                                                                                                              filename

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table11} [2.4 Συντομεύσεις για το X window - (κυρίως για Redhat)]{#ss2.4}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     Control-Alt + ή -                                     Αύξησε ή μείωσε την ανάλυση της οθόνης, π.χ. από
                                                                                                              640χ480 σε 800χ600

                                                        Alt-escape                                            Εμφάνισε λίστα με τα ενεργά παράθυρα

                                                        Shift-Control F8                                      \'Αλλαξε το μέγεθος του επιλεγμένου παραθύρου

                                                        Δεξί κλικ στην επιφάνεια εργασίας\                    Εμφάνισε μενού επιλογών
                                                        (desktop background)                                  

                                                        Shift-Control Altr                                    Φρέσκαρε την οθόνη

                                                        Shift-Control Altx                                    Ξεκίνησε ένα xterm

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

\
\

### []{#table12} [2.5 Εκτύπωση]{#ss2.5}

  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------
  \                                                     /etc/rc.d/init.d/lpd start                            Ξεκίνησε το δαίμονα εκτυπώσεων (lpd daemon)

                                                        /etc/rc.d/init.d/lpd stop                             Σταμάτα το δαίμονα εκτυπώσεων (lpd daemon)

                                                        /etc/rc.d/init.d/lpd status                           Εμφάνισε την κατάσταση του δαίμονα εκτύπωσης

                                                        lpq                                                   Εμφάνισε τις εργασίες που περιμένουν στην ουρά για
                                                                                                              εκτύπωση

                                                        lprm                                                  Αφαίρεσε εργασίες απο την ουρά αναμονής

                                                        lpr                                                   Τύπωσε ένα αρχείο

                                                        lpc                                                   Εργαλείο ελέγχου του εκτυπωτή

                                                        man subject \| lpr                                    Τύπωσε τη σελίδα του εχγειριδίου με θέμα subject ως
                                                                                                              απλό κείμενο (plain text)

                                                        man -t subject \| lpr                                 Τύπωσε τη σελίδα του εγχειριδίου με θέμα subject ως
                                                                                                              postscript

                                                        printtool                                             Ξεκίνησε το γραφικό εργαλείο ρύθμισης εκτυπωτών

                                                                                                              
  ----------------------------------------------------- ----------------------------------------------------- -----------------------------------------------------

