Αναφορά Σε Εντολές Linux




Βοήθεια
man {εντολή} Δίνει το manual μιας εντολής ή προγράμματος.Δώστε man ls για να διαβάσετε το manual για το ls
whatis {εντολή} Δίνει σύντομη περιγραφή μιας εντολής ή προγράμματος. Δώστε την εντολή whatis ls για να δείτε τι είναι το ls
apropos {λέξη} Ψάχνει να βρει την λέξη σε όλες στις εντολές Δώστε apropos pppd για να εμφανίσει τις σχετικές εντολές που περιέχουν το pppd

Περιεχόμενα Καταλόγων
ls {θέση} Περιεχόμενα της συγκεκριμένης θέσης.
Μπορείτε να συνδυάσετε τα παρακάτω μεταξύ τους , π.χ. να δώσετε ls -laF για να δείτε τα όλα περιεχόμενα μαζί με το είδος του αρχείου.
ls {θέση1} {θέση2} Περιεχόμενα καταλόγων θέση1 και θέση2.
ls -l {θέση} Τα περιεχόμενα της συγκεκριμένης θέσης αναλυτικά με τις άδειες για κάθε άρχείο.
ls -a {θέση} Τα περιεχόμενα της συγκεκριμένης θέσης μαζί με τα κρυφά αρχεία που αρχίζουν με τελεία.
ls -F {θέση} Εμφάνιση και του τύπου κάθε αρχείου όπου "/" = κατάλογος όπου "*" = εκτελέσιμο αρχείο
ls -R {θέση} Περιεχόμενα ανά κατάλογο μαζί με του υποκαταλόγους
ls {θέση} > {αρχείο} Εγγράφει τα περιεχόμενα του κατάλογου στο αρχείο "αρχείο"
ls {θέση}| more Προβάλει τα αρχεία και σταματάει στο τέλος της σελίδα
ls {θέση}| less Όπως και το more αλλά προβάλει τα περιεχόμενα και ανά σελίδα με το PageUp/PageDown
dir {θέση} Το γνωστό dir από το DOS

Εναλλαγή καταλόγων
cd {όνομαΚαταλόγου} Μετάβαση στον κατάλογο όνομαΚαταλόγου.(μην ξεχνάτε το "/" ανάμεσα στους καταλόγους)
cd~ Επιστροφή στον αρχικό κατάλογο χρήστη
cd.. Ένας κατάλογος πίσω

Δημιουργία καταλόγου
mkdir {όνομαΚαταλόγου} Δημιουργία καταλόγου "όνομαΚαταλόγου"

Διαγραφή καταλόγου
rmdir {όνομαΚαταλόγου} Διαγραφή καταλόγου "όνομαΚαταλόγου". (μόνο αν είναι άδειος)/td>
rmdir -r {όνομαΚαταλόγου} Διαγραφή καταλόγου "όνομαΚαταλόγου" μαζί με τους υποκαταλόγους

Θέσης εργασίας
pwd Εμφανίζει ολόκληρη την θέση εργασίας όπου βρίσκεστε

Αντιγραφή
cp {αρχείο} {αρχείο) Αντιγραφή αρχείου
cp -r {κατάλογος1} {κατάλογος2} Αντιγραφή του καταλόγου μαζί με τους υποκαταλόγους
cat {νέοΑρχείο} >> {παλαιόΑρχείο} Προσθήκη "νέοΑρχείο" στο τέλος του "παλαιόΑρχείο"

Μετακίνηση (ή μετονομασία) αρχείου
mv {παλαιόΑρχείο} {νέοΑρχείο} Μετακίνηση Αρχείου
mv {παλαιόΌνομα} {νέοΌνομα} Μετονομασία Αρχείου

Διαγραφή αρχείου
rm {όνομαΑρχείου} Μπορείτε να κάνετε χρήση συμβόλων όπως ? και * το πρώτο αντικαθιστά το οποιοδήποτε επόμενο γράμμα ενώ το * όλα τα υπόλοιπα γράμματα

Προβολή αρχείου κειμένου
more {όνομαΑρχείου} Εμφάνιση αρχείου ανά οθόνη
less {όνομαΑρχείου} Όπως το more αλλά με περισσότερες επιλογές
cat {όνομαΑρχείου} Εμφάνιση αρχείου με γραμμή(scroll)
cat {όνομαΑρχείου}| more Συνδυασμός των επιλογών cat και more (εδώ το more θα μπορούσε να είναι και less)
vi {όνομαΑρχείου} Προβολή κειμένου με το πρόγραμμα vi

Επεξεργασία αρχείου κειμένου
vi {όνομαΑρχείου} Το vi είναι ένα από τα πολλά προγράμματα για την επεξεργασίας κειμένου που έχει το Linux

Δημιουργία αρχείου κείμενου
cat > {όνομαΑρχείου} Προγράμματα για την επεξεργασίας κειμένου. Γράφετε κανονικά έξοδος με control-d
vi {όνομαΑρχείου} Προγράμματα για την επεξεργασίας κειμένου. Γράφετε κανονικά έξοδος με :wq!

Σύγκριση 2 αρχείων
diff {αρχείο1} {αρχείο2} Εμφανίζει τις διαφορές 2 αρχείων
sdiff {αρχείο1} {αρχείο2} Εμφανίζει τις διαφορές 2 αρχείων δίπλα-δίπλα

Άλλες εντολές κειμένου
grep '{λέξη}' {αρχείο} Εύρεση λέξης μέσα σε αρχείο
sort {αρχείο1} > {αρχείο2} Ταξινομεί τις λέξεις στο αρχείο1 και το αποθήκευση στο αρχείο2
sort -o {αρχείο} {αρχείο} Ταξινομεί τις λέξεις στο αρχείο και το αποθηκεύει
spell {αρχείο} Βρίσκει ορθογραφικά λάθη μέσα σε ένα κείμενο
wc {αρχείο} Μετράει τις λέξεις σε ένα κείμενο

Αναζήτηση αρχείων στον υπολογιστή
find {όνομαΑρχείου} Βρίσκει αρχεία.Λειτουργεί και με σύμβολα(Wildcards)
find {όνομαΑρχείου} > {αρχείο} Βρίσκει αρχεία και δημιουργεί αρχείο με τα περιεχόμενα

Σύμβολα και Συντομεύσεις
*
Αντικαταστεί όλους τους χαρακτήρες που ακολουθούν π.χ. το nick* είναι ίσο με το nick1 nick2 nick10
?
Αντικαταστεί τον χαρακτήρα που ακολουθεί π.χ. το nick? είναι ίσο με το nick1 nick2 αλλά όχι με το nick10
[...]
Αντικαταστεί μια σειρά από χαρακτήρες που π.χ. το nick[1-3} θα βρεί το nick1 nick2 και nick3
~
Συντόμευση για τον αρχικό κατάλογο. π.χ. το cd~ θα σας πάει στον αρχικό κατάλογο σας
.
O τρέχων κατάλογος
..
Ένας κατάλογος πιο πάνω, π.χ. ls .. για να δείτε τι περιέχει ο προηγούμενος κατάλογος

Άλλες εντολές
{εντολή} > {αρχείο} Προώθηση εντολής σε αρχείο. π.χ. με ls > list.txt καταγράφουμε τα περιεχόμενα στο αρχείο list.txt
{εντολή} < {αρχείο} Λήψη δεδομένων από αρχείο π.χ.sort < file.txt
{εντολή} < {αρχείο1} > {αρχείο2} Λήψη δεδομένων από το αρχείο1 και μετά εγγραφή στο αρχείο2 π.χ. sort < old.txt > new.txt ταξινομεί το old.txt και το αποθηκεύει σαν new.txt.
{εντολή} | {εντολή} Προώθηση μιας εντολής σε μια άλλη π.χ. ls | more διαβάζει τα περιεχόμενα του φακέλου και τα προωθεί στο more για να τα εμφανίσει κατά σελίδα

Δικαιώματα
chmod 600 {αρχείο} Δίνει το δικαίωμα σε εσάς να διαβάζετε και να εγγράφετε στο αρχείο αλλά όχι στους άλλους
chmod 700 {αρχείο} Δίνει το δικαίωμα σε εσάς να διαβάζετε να εγγράφετε και να εκτελείτε ένα αρχείο αλλά όχι στους άλλους
chmod 644 {αρχείο} Δίνει το δικαίωμα σε εσάς να διαβάζετε και να εγγράφετε στο αρχείο και μόνο ανάγνωση στους άλλους
chmod 755{αρχείο} Δίνει το δικαίωμα σε εσάς να διαβάζετε να εγγράφετε και να εκτελείτε ένα αρχείο και μόνο ανάγνωση και εκτέλεση στους άλλους


Δικαιώματα μπορείτε επίσεις να αλλάξετε με γράμματα

u = (user) χρήστης (εσείς) g= (group) ομάδα a = (all) όλοι
r = (read) ανάγνωση w = (write) εγγραφή x = (execute) εκτέλεση

chmod u+rw {αρχείο} Δικαίωμα εγγραφής και ανάγνωση στον εαυτό σας
chmod u+x {αρχείο} Δικαίωμα εκτέλεσης στον εαυτό σας
chmod a+rw {αρχείο} Δικαίωμα εγγραφής και ανάγνωση σε όλους

Πληροφορίες συστήματος
date Εμφάνιση ημέρα και ώρα
df Ελεύθερος χώρος στους δίσκους
du Χρήση του δίσκου και εμφάνιση μεγεθών σε bytes για κάθε κατάλογο
quota -v Εμφάνιση συνολικής χρήσης δίσκο
uptime Εμφάνιση χρήσης του υπολογιστή. Ώρες λειτουργίας, χρήστες, φόρτο του υπολογίστή
w Ποιος είναι συνδεμένος στον υπολογιστή και τι κάνει


Βίαιο κλείσιμο προγράμματος


Αν υποθέσουμε ότι ένα πρόγραμμα π.χ. το Netscape κόλλησε και θέλουμε να το τερματίσουμε τότε δίνουμε σε κονσόλα:
ps -aux | grep netscape

Αυτό θα μας δώσει έναν αριθμό (process id number)

kill -9 pid#
su (super user) η εντολή αυτή σας δίνει τα ίδια δικαιώματα με τον υπερχρήστη (root) δώστε λοιπόν su και κωδικό. Με CTRL-d επανέρχεστε σαν κανονικός χρήσης


Σβήσιμο και επανεκκίνηση του υπολογιστή

Με την εντολή shutdown -h 0 δίνετε στον υπολογιστή την εντολή να σβήσει αμέσως
Ενώ με την εντολή shutdown -r 0 κάνει επανεκκίνηση αμεσως

Εύκολη εύρεση αρχείου

Δίνοντας την εντολή find / -name {ονομαΑρχείου} μπορούμε να βρούμε εύκολα ένα αρχείο στον υπολογιστή μας. Το / δηλώνει ότι θα ψάξει σε όλους τους καταλόγους. Το -name δηλώνει ότι θα ψάξει αρχείο με το όνομα {ονομαΑρχείου} π.χ. δίνοντας find / -name test.txt θα μας βρει το αρχείο test.txt σε όποιον κατάλογό υπάρχει στον υπολογιστή

Έξοδος από το περιβάλλον Χ

Με Ctrl-Alt-Backspace βγαίνουμε από το περιβάλλον Χ


uname -r

Με την εντολή αυτή σε κονσόλα εμφανίζονται πληροφορίες για τον πυρήνα σας

Το πλήκτρο Tab

Με το πλήκτρο Tab σε κονσόλα συμπληρώνεται αυτόματα η λέξη π.χ. δίνοντας nic [Tab] θα εμφανίσει το όνομα nickos.Αν υπάρχουν και άλλα ονόματα τότε θα εμφανίσει τις επιλογές και θα συμπληρώσει μέχρι το σημείο που είναι όμοια.

Αρθρώματα (modules)

Υπάρχουν οι παρακάτω εντολές σχετικά με τα αρθρώματα(modules)

lsmod
Εμφανίζει τα αρθρώματα που είναι λείτουργουν.

insmod (όνομαΑρθρώματος}
Φορτώνει το άρθρωμα όνομαΑρθρώματος

modprobe -r (όνομαΑρθρώματος}
Τερματίζει την λειτουργία του αρθώματος όνομαΑρθρώματος

Hosted by www.Geocities.ws

1