Linux: Amministrazione sistema, Documentazione, HowTo, Tutorial, Recensioni, Manuale, Programmi, Software
Linux Command Line - nothing it's impossible by command line!
English - English  Italiano - Italian  Español - Spanish  Français - French  Deutsch - German  Česká republika - Czech Republic  Polski - Polish  Па-беларуску - Byelorussian  中国 - Chinese  Русский - Russian  Português - Brazil Portuguese  فارسی - Persian  ελληνικά - Greek  العربية - Arabic  Indonesia - Indonesian  
 Download offline copy of Linux Command Line Download offline copy
 Μνεία
  Edit / Translate
 Τι μπορείτε να κάνετε για να μας βοηθήσετε
 Όροι Χρήσης και Άδεια
 Σχετικά με το έργο
 
Follow us on...
Join our Linux Facebook Group
Follow us on twitter!
 
News Letter
Εγγραφή για να λαβαίνω ενημερωτικά δελτία για αυτό το έγγραφο
 
 
Version
Linux Command Line
version 1.4
Last modified date: 2009-07-03
Created Date: 2008-01-06
 
Home page

Linux Command Line in ελληνικά



|  Πληροφορίες συστήματος  | Απενεργοποίηση, Επανεκκίνηση και Έξοδος απο ένα σύστημα  | Αρχεία και Κατάλογοι  | Αναζήτηση αρχείου  | Προσάρτηση συστήματος αρχείων  | Μέγεθος δίσκου  | Χρήστες και Ομάδες  | Δικαιώματα αρχείων  | Πρόσθετες ιδιότητες στα αρχεία  | Αρχεία και συμπιεσμένα αρχεία  | Πακέτα RPM ( Fedora, Red Hat και παρόμοια)  | ΥUM packages tool (Fedora, RedHat and alike)  | Πακέτα DEB (Debian, Ubuntu και παρόμοια)  | Εργαλείο διαχείρισης πακέτων ΑPT (Debian, Ubuntu κτλ)  | Προβολή περιεχομένου αρχείων  | Χειρισμός κειμένων  | Χαρακτήρας - μετατροπή αρχείων συνόλου και σχήματος  | Ανάλυση συστήματος αρχείων  | Μορφοποίηση ενός συστήματος αρχείων  | Σύστημα αρχείων SWAP  | Αντίγραφα ασφαλείας (Backup)  | Οδηγός CDROM  | Δικτύωση (LAN / WiFi)  | Δίκτυο Microsoft Windows (samba)  | ΙPTABLES (Τείχος προστασίας)  | Έλεγχος και διόρθωση  | Άλλες χρήσιμες εντολές  | Ρacman packages tool (Arch, Frugalware and alike)  |

Πληροφορίες συστήματος

Εντολή Περιγραφή
# arch Δείχνει την αρχιτεκτονική του επεξεργαστή   [man]
# cal 2007 Εμφανίζει το ημερολόγιο του 2007   [man]
# cat /proc/cpuinfo Εμφανίζει πληροφορίες για την CPU   [man]
# cat /proc/interrupts Εμφανίζει τις διακοπές του συστήματος   [man]
# cat /proc/meminfo Ελέγχει την χρήση μνήμης   [man]
# cat /proc/swaps Εμφάνιση αρχείων swap   [man]
# cat /proc/version Θα δείτε την έκδοση του πυρήνα που χρησιμοποιείται   [man]
# cat /proc/net/dev Εμφανίζει στατιστικά και τους network adpters   [man]
# cat /proc/mounts Εμφάνιση προσαρτημένου αρχείου συστήματος ή συστημάτων   [man]
# clock -w Αποθηκεύει την αλλαγή ημερομηνίας στο BIOS   [man]
# date Εμφανίζει την τρέχουσα ώρα και ημερομηνία στο σύστημα   [man]
# date 041217002007.00 Ρυθμίζει την ημερομηνία και την ώρα - ΜήναςΗμέραΩραΛεπτάΈτος.Δευτερόλεπτα   [man]
# dmidecode -q Πληροφορίες για την σύσταση του hardware - (SMBIOS / DMI)   [man]
# hdparm -i /dev/hda Εμφανίζει τα χαρακτηριστικά ενός τόμου   [man]
# hdparm -tT /dev/sda Εφαρμόζει μια δοκιμαστική ανάγνωση ενός τόμου   [man]
# lspci -tv Εμφανίζει τις συσκευές PCI   [man]
# lsusb -tv Εμφανίζει τις συσκευές USB   [man]
# uname -m Δείχνει την αρχιτεκτονική του επεξεργαστή   [man]
# uname -r Εμφανίζει την έκδοση του πυρήνα   [man]
 « Κορυφή «

Απενεργοποίηση, Επανεκκίνηση και Έξοδος απο ένα σύστημα

Εντολή Περιγραφή
# init 0 Απενεργοποίηση συστήματος   [man]
# logout Έξοδος από την συνεδρία   [man]
# reboot Επανεκκίνηση συστήματος   [man]
# shutdown -h now Άμεση απενεργοποίηση συστήματος   [man]
# shutdown -h 16:30 & Προγραμματισμένη απενεργοποίηση του συστήματος (πχ ώρα 16:30)   [man]
# shutdown -c Ακυρώνει μια προγραμματισμένη απενεργοποίηση συστήματος   [man]
# shutdown -r now Επανεκκίνηση συστήματος   [man]
# telinit 0 Απενεργοποίηση συστήματος   [man]
 « Κορυφή «

Αρχεία και Κατάλογοι

Εντολή Περιγραφή
# cd /home Μεταφορά στο κατάλογο "/home"   [man]
# cd .. Μεταφορά ένα επίπεδο πίσω   [man]
# cd ../.. Μεταφορά δύο επίπεδα πίσω   [man]
# cd Μεταφορά στον κατάλογο home   [man]
# cd ~user1 Μεταφορά στον προσωπικό κατάλογο του χρήστη ( /home/username)   [man]
# cd - Μεταφορά στον προηγούμενο κατάλογο   [man]
# cp file1 file2 Αντιγραφή αρχείου (πχ το αρχείο file1 αντιγράφετε στο file2)   [man]
# cp dir/* . Αντιγράφει όλα τα αρχεία ενός καταλόγου στην τρέχουσα θέση εργασίας   [man]
# cp -a /tmp/dir1 . Αντιγράφει ένα κατάλογο στην τρέχουσα θέση εργασίας   [man]
# cp -a dir1 dir2 Αντιγραφή ενός καταλόγου (πχ τον κατάλογο dir1 στον dir2)   [man]
# cp file file1 Δίνει ως έξοδο σε κείμενο τον mine τύπο του αρχείου.   [man]
# iconv -l Απαριθμεί τις γνωστές κωδικοποιήσεις   [man]
# iconv -f fromEncoding -t toEncoding inputFile > outputFile Μετατροπή μεταξύ κωδικοποιήσεων ενός αρχείου. Υποθέτει ότι το αρχείο είναι κωδικοποίησης fromEncoding και το μετατρέπει σε toEncoding   [man]
# find . -maxdepth 1 -name *.jpg -print -exec convert Εύρεση και αυτόματη σμίκρυνση αρχείων εικόνας από τον τρέχοντα κατάλογο. Οι εικόνες μετατρέπονται σε μικρογραφίες. Χρειάζεται η εντολή convert από το πακέτο ImageMagick   [man]
# ln -s file1 lnk1 Δημιουργήστε μια συμβολική σύνδεση με το αρχείο ή τον κατάλογο   [man]
# ln file1 lnk1 Δημιουργεί μια φυσική σύνδεση με το αρχείο ή τον κατάλογο   [man]
# ls Εμφανίζει όλα τα αρχεία ενός καταλόγου   [man]
# ls -F Προβάλει τα αρχεία ενός καταλόγου   [man]
# ls -l Προβάλει όλες τις λεπτομέρειες των αρχείων και του καταλόγου   [man]
# ls -a Εμφανίζει τα κρυφά αρχεία   [man]
# ls *[0-9]* Εμφανίζει αρχεία και κατάλογο που περιέχουν αριθμούς   [man]
# lstree Εμφανίζει αρχεία και καταλόγους σε δενδροειδή προβολή , αρχίζοντας απο το root   [man]
# mkdir dir1 Δημιουργεί ένα κατάλογο με την ονομασία 'dir1'   [man]
# mkdir dir1 dir2 Δημιουργεί ταυτόχρονα δύο καταλόγους   [man]
# mkdir -p /tmp/dir1/dir2 Δημιουργεί μια δενδροειδή προβολή καταλόγων   [man]
# mv dir1 new_dir Μετονομάζει / Μετακινεί ένα αρχείο ή ένα κατάλογο   [man]
# pwd Δείχνει το path (διαδρομή) του καταλόγου που εργάζεστε/βρίσκεστε   [man]
# rm -f file1 Διαγράφει ένα αρχείο (πχ το file1)   [man]
# rm -rf dir1 Διαγράφει έναν κατάλογο (πχ τον κατάλογο 'dir1') και ότι αυτός περιέχει   [man]
# rm -rf dir1 dir2 Διαγράφει δύο καταλόγους (πχ τους καταλόγους dir1 dir2 ) και ότι αυτοί περιέχουν   [man]
# rmdir dir1 Διαγράφει τον κατάλογο (πχ τον κατάλογο 'dir1')   [man]
# touch -t 0712250000 file1 Αλλαγή της καταγγεγραμμένης ημερομηνίας / ώρας ενός αρχείου ή καταλόγου (σε μορφή YYMMDDhhmm)   [man]
# tree Εμφανίζει αρχεία και καταλόγους σε δενδροειδή προβολή , αρχίζοντας απο τον root   [man]
 « Κορυφή «

Αναζήτηση αρχείου

Εντολή Περιγραφή
# find / -name file1 Αναζήτηση αρχείου και καταλόγου (πχ το file1) στο σύστημα αρχείων root   [man]
# find / -user user1 Αναζητά αρχεία και καταλόγους που ανήκουν σε συγκεκριμένο χρήστη (πχ τον χρήστη 'user1')   [man]
# find /home/user1 -name \*.bin Αναζητά αρχεία με την επέκταση .bin στο προσωπικό κατάλογο του χρήστη '/ home/user1'   [man]
# find /usr/bin -type f -atime +100 Αναζητά για binary αρχεία που έχουν να χρησιμοποιηθούν πάνω από 100 ημέρες   [man]
# find /usr/bin -type f -mtime -10 Αναζητά αρχεία που δημιουργήθηκαν ή τροποποιήθηκαν τις τελευταίες 10 ημέρες   [man]
# find / -name *.rpm -exec chmod 755 '{}' \; Αναζητά αρχεία με κατάληξη '.rpm' και τροποποιεί τις άδειες   [man]
# find / -xdev -name \*.rpm Αναζητά αρχεία με κατάληξη '.rpm' αγνοώντας τα αφαιρούμενα διαμερίσματα όπως cdrom, pen-drive, κτλ...   [man]
# locate \*.ps Αναζητά αρχεία με την επέκταση .ps - πρώτα τρέξτε την εντολή 'updatedb'   [man]
# whereis halt Εμφανίζει την τοποθεσία ενός δυαδικού αρχείου, του κώδικα του και την τοποθεσία της man βοήθειας του αρχείου   [man]
# which halt Εμφάνιση ολόκληρης της διαδρομής για ένα δυαδικό / εκτελέσιμο   [man]
 « Κορυφή «

Προσάρτηση συστήματος αρχείων

Εντολή Περιγραφή
# fuser -km /mnt/hda2 Άμεση απο-προσάρτηση   [man]
# mount /dev/hda2 /mnt/hda2 Προσάρτηση τόμου (πχ του τόμου hda2)   [man]
# mount /dev/fd0 /mnt/floppy Προσάρτηση μιας δισκέτας   [man]
# mount /dev/cdrom /mnt/cdrom Προσάρτηση μιας συσκευής cdrom/dvdrom   [man]
# mount /dev/hdc /mnt/cdrecorder Προσάρτηση μιας συσκευής εγγραφής /dvdrom   [man]
# mount /dev/hdb /mnt/cdrecorder Προσάρτηση μιας συσκευής εγγραφής /dvdrom   [man]
# mount -o loop file.iso /mnt/cdrom Προσάρτηση ενός αρχείου ή ενός αρχείου εικόνας (iso)   [man]
# mount -t vfat /dev/hda5 /mnt/hda5 Προσάρτηση ενός συστήματος αρχείων Windows FAT32   [man]
# mount /dev/sda1 /mnt/usbdisk Προσάρτηση usb δίσκου.   [man]
# mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Προσάρτηση δικτύου windows   [man]
# umount /dev/hda2 Απο-προσάρτηση του δίσκου hda2 - Πρώτα έξοδος από το σημείο προσάρτησης '/ mnt/hda2'   [man]
# umount -n /mnt/hda2 Εκτέλεση αποπροσάρτησης χωρίς να εγγραφεί το αρχείο /etc/mtab - χρήσιμο όταν το αρχείο είναι μόνο αναγνώσιμο ή ο σκληρός δίσκος είναι γεμάτος   [man]
 « Κορυφή «

Μέγεθος δίσκου

Εντολή Περιγραφή
# df -h Εμφάνιση λίστας των προσαρτημένων διαμερισμάτων   [man]
# dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Εμφανίζει των χώρο που καταλαμβάνουν στο δίσκο τα εγκατεστημένα deb πακέτα, ταξινομώντας τα ανά μέγεθος.   [man]
# du -sh dir1 Εκτίμηση του χώρου που χρησιμοποιείται από τον κατάλογο 'dir1'   [man]
# du -sk * | sort -rn Εμφανίζει αρχεία ταξινομώντας τα ανά μέγεθος   [man]
# ls -lSr |more Εμφανίζει αρχεία και καταλόγους ταξινομώντας τα ανά μέγεθος   [man]
# rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Δείχνει το χώρο που χρησιμοποιείται από τα rpm πακέτα που έχουν εγκατσταθεί (ταξινομημένο κατά μέγεθος). Για fedora, redhat, και αντίστοιχες διανομές   [man]
 « Κορυφή «

Χρήστες και Ομάδες

Εντολή Περιγραφή
# chage -E 2005-12-31 user1 Ρυθμίζει την ημερομηνία λήξης του κωδικού πρόσβασης (password) του χρήστη (πχ το 2005 τον 12 μήνα στις 31 )   [man]
# groupadd [group] Δημιουργεί ένα νέο group (ομάδα)   [man]
# groupdel [group] Διαγράφει ένα group (ομάδα)   [man]
# groupmod -n moon sun Μετονομάζει ένα group (πχ από moon σε sun)   [man]
# grpck Ελέγχει την σωστή σύνταξη και μορφοποίηση του '/etc/group' και την ύπαρξη του group (ομάδας)   [man]
# newgrp - [group] Σύνδεση σε ένα νέο group για να αλλάξετε τo group προεπιλογής πρόσφατα δημιουργημένων αρχείων   [man]
# passwd Αλλαγή κωδικού πρόσβασης   [man]
# passwd user1 Αλλαγή κωδικού πρόσβασης ενός χρήστη (μόνο σαν root)   [man]
# pwck Ελέγχει την σωστή σύνταξη και μορφοποίηση του '/etc/passwd' και την ύπαρξη του χρήστη   [man]
# useradd -c "User Linux" -g admin -d /home/user1 -s /bin/bash user1 Δημιουργία ενός νέου χρήστη ο "user1" ανήκει στο "admin" group   [man]
# useradd user1 Δημιουργία νέου χρήστη   [man]
# userdel -r user1 Διαγραφή ενός χρήστη (το "-r" διαγράφει και τον προσωπικό του κατάλογο)   [man]
# usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Αλλαγή των ιδιοτήτων του χρήστη   [man]
 « Κορυφή «

Δικαιώματα αρχείων

Εντολή Περιγραφή
# chgrp group1 file1 Αλλαγή της ομάδας των αρχείων   [man]
# chmod ugo+rwx directory1 Ορισμός των αδειών σε πρόσβαση ενός καταλόγου, ανάγνωσης (r), εγγραφής (w) και (x) στους χρήστες ιδιοκτήτης (u) group (g) και άλλους (o)   [man]
# chmod go-rwx directory1 Αφαίρεση των αδειών πρόσβασης ενός καταλόγου, ανάγνωσης (r), εγγραφής (w) και (x) στους χρήστες group (g) και άλλους (o)   [man]
# chmod u+s /bin/file1 Θέτει ένα δυαδικό αρχείο σε κατάσταση SUID, ο χρήστης ο οποίος εκτελεί αυτό αρχείο έχει σχεδόν τα ίδια προνόμια με τον ιδιοκτήτη του αρχείου   [man]
# chmod u-s /bin/file1 Απενεργοποιεί το SUID bit από ένα δυαδικό αρχείο   [man]
# chmod g+s /home/public θέτει σε κατάσταση SGID bit ένα κατάλογο, Ο χρήστης του καταλόγου έχει σχεδόν τα ίδια δικαιώματα στο κατάλογο όπως τον ιδιοκτήτη του   [man]
# chmod g-s /home/public Απενεργοποιεί την λειτουργία SGID bit απο ένα κατάλογο   [man]
# chmod o+t /home/public Θέτει σε κατάσταση STIKY bit ένα κατάλογο, μόνο οι νομιμοποιημένοι ιδιοκτήτες αυτού μπορούν να τον σβήσουν   [man]
# chmod o-t /home/public Απενεργοποίηση της λειτουργίας STIKY bit σε ένα κατάλογο   [man]
# chown user1 file1 Αλλάζει τον ιδιοκτήτη ενός αρχείου   [man]
# chown -R user1 directory1 Αλλάζει τον ιδιοκτήτη ενός καταλόγου και όλων των αρχείων και καταλόγων που περιέχει αυτός   [man]
# chown user1:group1 file1 Αλλάζει τον ιδιοκτήτη και το group που ανήκει ένα αρχείο   [man]
# find / -perm -u+s Εμφάνιση όλων των αρχείων του συστήματος όπου το SUID είναι ενεργό   [man]
# ls -lh Δείχνει τα δικαιώματα χρήσης των αρχείων   [man]
# ls /tmp | pr -T5 -W$COLUMNS Διαιρεί το τερματικό σε 5 στήλες   [man]
 « Κορυφή «

Πρόσθετες ιδιότητες στα αρχεία

Εντολή Περιγραφή
# chattr +a file1 Επιτρέπει την εγγραφή σε ένα αρχείο, αλλά μόνο την προσθήκη δεδομένων στο τέλος του   [man]
# chattr +c file1 Επιτρέπει να συμπιέζεται / αποσυμπιέζεται ένα αρχείο αυτόματα από τον πυρήνα   [man]
# chattr +d file1 Επιβεβαιώνει ότι δεν θα ληφθεί dump για αυτό το αρχείο κατά τη διάρκεια του backup   [man]
# chattr +i file1 κάνει ένα αρχείο αμετάβλητο, δεν μπορεί να μετακινηθεί να αλλαχθεί να μετονομαστεί ή να συνδεθεί   [man]
# chattr +s file1 Επιτρέπει να ένα αρχείο να διαγραφεί ασφαλή   [man]
# chattr +S file1 Σιγουρεύεται ότι εάν ένα αρχείο τροποποιείται οι αλλαγές γράφονται με σύγχρονο τρόπο όπως με το sync   [man]
# chattr +u file1 Σας επιτρέπει να ανακτήσετε τα περιεχόμενα ενός αρχείου ακόμα και αν αυτό έχει ακυρωθεί   [man]
# lsattr Εμφανίζει ειδικές ιδιότητες   [man]
 « Κορυφή «

Αρχεία και συμπιεσμένα αρχεία

Εντολή Περιγραφή
# bunzip2 file1.bz2 Αποσυμπίεση ενός αρχείου (πχ του αρχείου 'file1.bz2')   [man]
# bzip2 file1 Συμπίεση ενός αρχείου (πχ του αρχείου 'file1')   [man]
# gunzip file1.gz Αποσυμπίεση ενός αρχείου (πχ του αρχείου 'file1.gz')   [man]
# gzip file1 Συμπίεση ενός αρχείου (πχ του αρχείου 'file1')   [man]
# gzip -9 file1 Συμπίεση ενός αρχείου με την μεγαλύτερη δυνατή συμπίεση   [man]
# rar a file1.rar test_file Δημιουργεί ένα rar αρχείο   [man]
# rar a file1.rar file1 file2 dir1 Συμπιέζει ταυτόχρονα τα αρχεία 'file1', 'file2' και τον κατάλογο 'dir1'   [man]
# rar x file1.rar Αποσυμπίεση ενός αρχείου rar   [man]
# tar -cvf archive.tar file1 Δημιουργία ενός ασυμπίεστου tarball   [man]
# tar -cvf archive.tar file1 file2 dir1 Δημιουργία ενός αρχείου που περιέχει τα αρχεία 'file1', 'file2' και τον κατάλογο 'dir1'   [man]
# tar -tf archive.tar Εμφανίζει τα περιεχόμενα ενός αρχείου   [man]
# tar -xvf archive.tar Εξαγωγή ενός tarball   [man]
# tar -xvf archive.tar -C /tmp Αποσυμπιέζει ένα tarball στο /tmp   [man]
# tar -cvfj archive.tar.bz2 dir1 Δημιουργεί ένα tarball συμπιεσμένο σε bzip2   [man]
# tar -xvfj archive.tar.bz2 Αποσυμπιέζει ένα συμπιεσμένο αρχείο tar σε bzip2   [man]
# tar -cvfz archive.tar.gz dir1 Δημιουργεί ένα tarball συμπιεσμένο σε gzip   [man]
# tar -xvfz archive.tar.gz Αποσυμπιέζει και συμπιέζει αρχεία tar σε gzip   [man]
# unrar x file1.rar Αποσυμπιέζει ένα αρχείο rar   [man]
# unzip file1.zip Αποσυμπιέζει ένα αρχείο zip   [man]
# zip file1.zip file1 Συμπιέζει ένα αρχείο σε zip   [man]
# zip -r file1.zip file1 file2 dir1 Συμπιέζει σε zip πολλά αρχεία και καταλόγους ταυτόχρονα   [man]
 « Κορυφή «

Πακέτα RPM ( Fedora, Red Hat και παρόμοια)

Εντολή Περιγραφή
# rpm -ivh [package.rpm] Εγκατάσταση ενός πακέτου rpm   [man]
# rpm -ivh --nodeeps [package.rpm] Εγκατάσταση ενός rpm πακέτου, αγνοώντας τις απαιτούμενες εξαρτήσεις   [man]
# rpm -U [package.rpm] Αναβάθμιση ενός πακέτου rpm χωρίς αλλαγή των αρχείων ρυθμίσεων   [man]
# rpm -F [package.rpm] Αναβάθμιση ενός πακέτου rpm υπό την προϋπόθεση ότι έχει εγκατασταθεί   [man]
# rpm -e [package] Απομάκρυνση ενός rpm πακέτου   [man]
# rpm -qa Εμφάνιση όλων των εγκατεστημένων rpm πακέτων στο σύστημα   [man]
# rpm -qa | grep httpd Εμφάνιση όλων των rpm πακέτων με το όνομα "httpd"   [man]
# rpm -qi [package] Ανάκτηση πληροφοριών σχετικά με ένα συγκεκριμένο πακέτο που έχει εγκατασταθεί   [man]
# rpm -qg "System Environment/Daemons" Εμφάνιση των πακέτων rpm που ανήκουν σε μια ομάδα πακέτων   [man]
# rpm -ql [package] Εμφάνιση λίστας των αρχείων που παρέχονται από ένα εγκατεστημένο rpm πακέτο   [man]
# rpm -qc [package] Εμφάνιση λίστας αρχείων ρυθμίσεων που παρέχονται από ένα εγκατεστημένο rpm πακέτο   [man]
# rpm -q [package] --whatrequires Εμφάνιση λίστας εξαρτήσεων που απαιτούνται από ένα πακέτο rpm   [man]
# rpm -q [package] --whatprovides Εμφάνιση των δυνατοτήτων που παρέχονται από ένα πακέτο rpm   [man]
# rpm -q [package] --scripts Εμφάνιση των script που χρησιμοποιούνται κατά την εγκατάσταση ή τη διαγραφή ενός πακέτου   [man]
# rpm -q [package] --changelog Εμφάνιση ιστορικού εκδόσεων ενός πακέτου rpm   [man]
# rpm -qf /etc/httpd/conf/httpd.conf Επιβεβαίωση του πακέτου rpm στο οποίο ανήκει το δοθέν αρχείο   [man]
# rpm -qp [package.rpm] -l Εμφάνιση της λίστας των αρχείων που παρέχει ένα πακέτο rpm που δεν έχει εγκατασταθεί ακόμα   [man]
# rpm --import /media/cdrom/RPM-GPG-KEY Εισαγωγή ψηφιακής υπογραφής δημοσίου κλειδιού   [man]
# rpm --checksig [package.rpm] Έλεγχος ακεραίοτητας ενός rpm πακέτου   [man]
# rpm -qa gpg-pubkey Έλεγχος ακεραιότητας όλων των εγκατεστημένων πακέτων rpm   [man]
# rpm -V [package] Έλεγχος του μεγέθους αρχείου, των αδειών, του τύπου, του ιδιοκτήτη, της ομάδας, του αθροίσματος ελέγχου MD5 και της τελευταίας μεταβολής του πακέτου   [man]
# rpm -Va Έλεγχος όλων των εγκατεστημένων σε ένα σύστημα πακέτων rpm. Χρησιμοποιήστε το με προσοχή.   [man]
# rpm -Vp [package.rpm] Επαλήθευση ενός πακέτου rpm που δεν έχει ακόμα εγκατασταθεί   [man]
# rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] Εγκατάσταση ενός πακέτου που έχει δημιουργηθεί από τον πηγαίο κώδικα ενός rpm   [man]
# rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* Εξαγωγή του εκτελέσιμου αρχείου από ένα πακέτο rpm   [man]
# rpmbuild --rebuild [package.src.rpm] Δημιουργία ενός πακέτου rpm από το αρχείο rpm με τον πηγαίο κώδικα   [man]
 « Κορυφή «

ΥUM packages tool (Fedora, RedHat and alike)

Εντολή Περιγραφή
# yum -y install [package] Μεταφορτώνει και εγκαθιστά ένα rpm πακέτο   [man]
# yum localinstall [package.rpm] Η εντολή αυτή θα εγκαταστήσει ένα RPM και θα προσπαθήσει να χρησιμοποιήσει ένα τοπικό αποθετήριο για τις εξαρτήσεις.   [man]
# yum -y update Αναβάθμιση όλων των rpm πακέτων που είναι εγκατεστημένα στο σύστημα   [man]
# yum update [package] Αναβάθμιση ενός rpm πακέτου   [man]
# yum remove [package] Απομάκρυνση ενός rpm πακέτου   [man]
# yum list Απαριθμεί όλα τα εγκατεστημένα πακέτα στο σύστημα   [man]
# yum search [package] Βρίσκει ένα πακέτο στα rpm αποθετήρια   [man]
# yum clean [package] Διαγραφή της προσωρινής περιοχής των rpm. Θα διαγράψει όλα τα κατεβασμένα rpm αρχεία.   [man]
# yum clean headers Διαγραφή όλων των επικαφαλίδων που χρησιμοποιούνται από το σύστημα για τη διασάφηση των εξαρτήσεων.   [man]
# yum clean all Διαγραφή από την προσωρινή περιοχή αποθήκευσης των πακέτων και των αρχείων επικεφαλίδας   [man]
 « Κορυφή «

Πακέτα DEB (Debian, Ubuntu και παρόμοια)

Εντολή Περιγραφή
# dpkg -i [package.deb] Εγκατάσταση / αναβάθμιση ενός πακέτου deb   [man]
# dpkg -r [package] Αφαίρεση ενός πακέτου deb από το σύστημα   [man]
# dpkg -l Εμφάνιση όλων των πακέτων deb που είναι εγκατεστημένα στο σύστημα   [man]
# dpkg -l | grep httpd Εμφάνιση όλων των πακέτων deb με το όνομα "httpd"   [man]
# dpkg -s [package] Λήψη πληροφοριών για ένα συγκεκριμένο πακέτο που είναι εγκατεστημένο στο σύστημα   [man]
# dpkg -L [package] Εμφάνιση λίστας αρχείων που παρέχονται από ένα πακέτο εγκατεστημένο στο σύστημα   [man]
# dpkg --contents [package.deb] Εμφάνιση λίστας αρχείων που παρέχονται από ένα πακέτο που δεν έχει εγκατασταθεί ακόμη   [man]
# dpkg -S /bin/ping Έλεγχος πιο πακέτο ανήκει σε ένα αρχείο   [man]
 « Κορυφή «

Εργαλείο διαχείρισης πακέτων ΑPT (Debian, Ubuntu κτλ)

Εντολή Περιγραφή
# apt-cache search [package] Επιστρέφει τη λίστα των πακέτων που αντιστοιχούν στη λέξη κλειδί της αναζήτησης   [man]
# apt-cdrom install [package] Εγκαταστήστε / αναβαθμίστε ένα πακέτο deb από ένα cdrom   [man]
# apt-get install [package] Εγκαταστήστε / αναβαθμίστε ένα πακέτο deb   [man]
# apt-get update Ανανεώστε την λίστα πακέτων   [man]
# apt-get upgrade Αναβαθμίστε όλα τα εγκατεστημένα πακέτα   [man]
# apt-get remove [package] Αφαιρέστε ένα πακέτο deb από το σύστημα   [man]
# apt-get check Επικαιροποιεί την σωστή επίλυση των εξαρτήσεων   [man]
# apt-get clean Καθαρισμός της cache από πακέτα που έχουν είδη μεταφορτωθεί   [man]
 « Κορυφή «

Ρacman packages tool (Arch, Frugalware and alike)

Εντολή Περιγραφή
# pacman -S name Εγκατάσταση πακέτου 'όνομα' και των εξαρτήσεων   [man]
# pacman -R name Διαγραφή πακέτου 'όνομα' και όλων των αρχείων του   [man]
 « Κορυφή «

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

Εντολή Περιγραφή
# cat file1 Προβολή των περιεχομένων ενός αρχείου αρχίζοντας από την πρώτη σειρά   [man]
# head -2 file1 Προβολή των δυο πρώτων γραμμών ενός αρχείου   [man]
# less file1 Παρόμοια με την εντολή 'more' μόνο που επιτρέπει κίνηση προς τα πίσω στο αρχείο όπως και κίνηση προς τα μπροστά   [man]
# more file1 Προβολή του περιεχομένου ενός αρχείου κατά μήκος   [man]
# tac file1 Προβολή των περιεχομένων ενός αρχείου ξεκινώντας από την τελευταία γραμμή   [man]
# tail -2 file1 Προβολή των δύο τελευταίων γραμμών ενός αρχείου   [man]
# tail -f /var/log/messages Προβολή σε πραγματικό χρόνο τι προστίθεται σε ένα αρχείο   [man]
 « Κορυφή «

Χειρισμός κειμένων

Εντολή Περιγραφή
# cat example.txt | awk 'NR%2==1' Αφαίρεση όλων ακόμα και των γραμμών από το example.txt   [man]
# echo a b c | awk '{print $1}' Προβολή της πρώτης στήλης μιας γραμμής   [man]
# echo a b c | awk '{print $1,$3}' Προβολή της πρώτης και τρίτης στήλης μιας γραμμής   [man]
# cat -n file1 Εμφανίζει τον αριθμό των σειρών ενός αρχείου   [man]
# comm -1 file1 file2 Σύγκριση των περιεχομένων δύο αρχείων διαγράφοντας μόνο τις μοναδικές γραμμές από το 'file1'   [man]
# comm -2 file1 file2 Σύγκριση των περιεχομένων δύο αρχείων διαγράφοντας μόνο τις μοναδικές γραμμές από το 'file2'   [man]
# comm -3 file1 file2 Σύγκριση των περιεχομένων δύο αρχείων διαγράφοντας μόνο τις γραμμές που εμφανίζονται και στα δύο αρχεία   [man]
# diff file1 file2 Βρίσκει τις διαφορές μεταξύ δύο αρχείων   [man]
# grep Aug /var/log/messages Ψάξτε για λέξεις "Aug" στο αρχείο '/var/log/messages'   [man]
# grep ^Aug /var/log/messages Ψάξτε για λέξεις που αρχίζουν με "Aug" στο αρχείο '/var/log/messages'   [man]
# grep [0-9] /var/log/messages Επιλογή από το αρχείο '/var/log/messages' όλων των γραμμών που περιέχουν αριθμούς   [man]
# grep Aug -R /var/log/* Ερευνά την σειρά "Aug" απο τον κατάλογο '/var/log' και κάτω   [man]
# paste file1 file2 Συγγώνευση στηλών δύο αρχείων   [man]
# paste -d '+' file1 file2 Συγχώνευση στηλών δυο αρχείων που χωρίζονται μεταξύ τους με '|+'   [man]
# sdiff file1 file2 εντοπισμός διαφορών μεταξύ δύο αρχείων και αλληλεπιδραστική συγχώνευσή τους παρόμοια με τη "diff"   [man]
# sed 's/string1/string2/g' example.txt Αντικατάσταση του "string1" με "string2" στο example.txt   [man]
# sed '/^$/d' example.txt Αφαίρεση όλων των κενών γραμμών από το example.txt   [man]
# sed '/ *#/d; /^$/d' example.txt Απομακρύνει σχόλια και κενές γραμμές από ένα αρχείο .txt (πχ από το αρχείο example.txt)   [man]
# sed -e '1d' exampe.txt Αποβάλλει την πρώτη γραμμή από το αρχείο example.txt   [man]
# sed -n '/string1/p' Προβολή μόνο γραμμών που περιέχουν την λέξη "string1"   [man]
# sed -e 's/ *$//' example.txt Αφαίρεση κενών χαρακτήρων στο τέλος κάθε σειράς   [man]
# sed -e 's/string1//g' example.txt Αφαιρέστε μόνο την λέξη "string1" από το κείμενο και αφήστε τα όλα ανέπαφα   [man]
# sed -n '1,5p' example.txt Εκτυπώνει από την πρώτη μέχρι την πέμπτη σειρά ενός αρχείου .txt (πχ του αρχείου example.txt)   [man]
# sed -n '5p;5q' example.txt Εκτυπώνει την πέμπτη σειρά ενός αρχείου .txt (πχ του αρχείου example.txt)   [man]
# sed -e 's/00*/0/g' example.txt Αντικατάσταση παραπάνω μηδενικών με ένα μηδενικό   [man]
# sort file1 file2 Ταξινόμηση των περιεχομένων δύο αρχείων   [man]
# sort file1 file2 | uniq Ταξινόμηση των περιεχομένων δύο αρχείων παραλείποντας τις επαναλαμβανόμενες γραμμές   [man]
# sort file1 file2 | uniq -u Ταξινομεί τα περιεχόμενα δύο αρχείων προβάλλοντας τις μοναδικές τους εγγραφές.   [man]
# sort file1 file2 | uniq -d Ταξινομεί τα περιεχόμενα δύο αρχείων , προβάλλοντας τις κοινές τους εγγραφές.   [man]
# echo 'word' | tr '[:lower:]' '[:upper:]' Μετατροπή από μικρά σε κεφαλαία γράμματα   [man]
 « Κορυφή «

Χαρακτήρας - μετατροπή αρχείων συνόλου και σχήματος

Εντολή Περιγραφή
# dos2unix filedos.txt fileunix.txt Μετατροπή της μορφής ενός αρχείου κειμένου από MSDOS σε UNIX   [man]
# recode ..HTML < page.txt > page.html Μετατροπή ενός αρχείου κειμένου σε html   [man]
# recode -l | more Προβολή όλων των διαθέσιμων μετατροπών μορφής   [man]
# unix2dos fileunix.txt filedos.txt Μετατροπή μιας μορφής αρχείου κειμένου από UNIX σε MSDOS   [man]
 « Κορυφή «

Ανάλυση συστήματος αρχείων

Εντολή Περιγραφή
# badblocks -v /dev/hda1 Έλεγχος κακών blocks στον δίσκο hda1   [man]
# dosfsck /dev/hda1 Διόρθωση / έλεγχος ακεραιότητας συστήματος αρχείων dos στον δίσκο hda1   [man]
# e2fsck /dev/hda1 Διόρθωση / έλεγχος ακεραιότητας συστήματος αρχείων ext2 στον δίσκο hda1   [man]
# e2fsck -j /dev/hda1 Διόρθωση / έλεγχος ακεραιότητας συστήματος αρχείων ext3 στον δίσκο hda1   [man]
# fsck /dev/hda1 Διόρθωση / έλεγχος ακεραιότητας συστήματος αρχείων linux στον δίσκο hda1   [man]
# fsck.ext2 /dev/hda1 Διόρθωση / έλεγχος ακεραιότητας συστήματος αρχείων ext2 στον δίσκο hda1   [man]
# fsck.ext3 /dev/hda1 Διόρθωση / έλεγχος ακεραιότητας συστήματος αρχείων ext3 στον δίσκο hda1   [man]
# fsck.vfat /dev/hda1 Διόρθωση / έλεγχος ακεραιότητας συστήματος αρχείων fat στον δίσκο hda1   [man]
# fsck.msdos /dev/hda1 Διόρθωση / έλεγχος ακεραιότητας συστήματος αρχείων dos στον δίσκο hda1   [man]
 « Κορυφή «

Μορφοποίηση ενός συστήματος αρχείων

Εντολή Περιγραφή
# fdformat -n /dev/fd0 Διαμόρφωση μιας δισκέτας   [man]
# mke2fs /dev/hda1 Διαμόρφωση σε σύστημα αρχείων ext2 στον hda1   [man]
# mke2fs -j /dev/hda1 Διαμόρφωση σε σύστημα αρχείων ext3 (journal) στον hda1   [man]
# mkfs /dev/hda1 Διαμόρφωση σε σύστημα αρχείων linux στον hda1   [man]
# mkfs -t vfat 32 -F /dev/hda1 Δημιουργία ενός συστήματος αρχείων FAT32   [man]
# mkswap /dev/hda3 Δημιουργία ενός συστήματος αρχείων swap   [man]
 « Κορυφή «

Σύστημα αρχείων SWAP

Εντολή Περιγραφή
# mkswap /dev/hda3 Δημιουργία ενός συστήματος αρχείων swap   [man]
# swapon /dev/hda3 Ενεργοποίηση ενός νέου διαμερίσματος swap   [man]
# swapon /dev/hda2 /dev/hdb3 Ενεργοποίηση δύο διαμερισμάτων swap   [man]
 « Κορυφή «

Αντίγραφα ασφαλείας (Backup)

Εντολή Περιγραφή
# find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Εύρεση όλων των αρχείων με κατάληξη '.log' και δημιουργία ενός bzip αρχείου   [man]
# find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Εύρεση και αντιγραφή όλων των αρχείων με κατάληξη '.txt' από έναν κατάλογο σε έναν άλλον   [man]
# dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Παίρνετε backup ενός τοπικού δίσκου με απομακρυσμένη σύνδεση ssh   [man]
# dd if=/dev/sda of=/tmp/file1 Κάνει backup τα περιεχόμενα ενός σκληρού δίσκου σε ένα αρχείο   [man]
# dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Δημιουργία ενός αντιγράφου του MBR (Master Boot Record) σε δισκέτα   [man]
# dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Ανάκτηση του MBR από εφεδρικό αντίγραφο αποθηκευμένο σε δισκέτα   [man]
# dump -0aj -f /tmp/home0.bak /home Πλήρες backup του καταλόγου /home   [man]
# dump -1aj -f /tmp/home0.bak /home Δημιουργία incremental backup του καταλόγου '/home'. Στο incremental backup αντιγράφονται μόνο τα νέα αρχεία σε σχέση με το προηγούμενο backup.   [man]
# restore -if /tmp/home0.bak Επαναφορά ενός backup με διαδραστικό τρόπο   [man]
# rsync -rogpav --delete /home /tmp Συγχρονισμός μεταξύ καταλόγων   [man]
# rsync -rogpav -e ssh --delete /home ip_address:/tmp Απομακρυσμένης πρόσβασης συγχρονισμός, με χρήση ssh , με το /home του συστήματος   [man]
# rsync -az -e ssh --delete ip_addr:/home/public /home/local Συγχρονισμός ενός τοπικού καταλόγου με ένα άλλο σε άλλο σύστημα με χρήση ssh και συμπίεσης   [man]
# rsync -az -e ssh --delete /home/local ip_addr:/home/public Συγχρονισμός ενός απομακρυσμένου καταλόγου (σε άλλο σύστημα) με έναν τοπικό , χρησιμοποιώντας ssh και συμπίεση   [man]
# tar -Puf backup.tar /home/user Δημιουργία incremental backup του καταλόγου '/home/user'   [man]
# ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Αντιγραφή περιεχομένου ενός καταλόγου σε ένα απομακρυσμένο κατάλογο μέσω ssh   [man]
# ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Αντιγραφή ενός τοπικού καταλόγου σε ένα απομακρυσμένο κατάλογο μέσω ssh   [man]
# tar cf - . | (cd /tmp/backup ; tar xf - ) Δημιουργία αντίγραφου που συντηρεί τις άδειες και τις συνδέσεις από έναν κατάλογο σε άλλο   [man]
 « Κορυφή «

Οδηγός CDROM

Εντολή Περιγραφή
# cd-paranoia -B Αντιγραφή κομματιών από μουσικό CD σε αρχεία wav   [man]
# cd-paranoia -- Αντιγραφή των τριών πρώτων μουσικών κομματιών από CD σε αρχεία wav   [man]
# cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Καθαρισμός ενός επανεγγράψιμου cdrom   [man]
# cdrecord -v dev=/dev/cdrom cd.iso Εγγραφή μιας ISO εικόνας   [man]
# gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Εγγραφή μιας συμπιεσμένης ISO εικόνας   [man]
# cdrecord --scanbus Ανίχνευση του διαύλου SCSI για την ανίχνευση εγγράψιμων οδηγών CD/DVD   [man]
# dd if=/dev/hdc | md5sum Έλεγχος μιας συσκευής για σφάλματα με το md5sum, ίδια διαδικασία όπως και στον έλεγχο cd με την ίδια εφαρμογή   [man]
# mkisofs /dev/cdrom > cd.iso Δημιουργία μιας εικόνας iso από cdrom στον δίσκο   [man]
# mkisofs /dev/cdrom | gzip > cd_iso.gz Δημιουργία μιας συμπιεσμένης εικόνας iso από cdrom στον δίσκο   [man]
# mkisofs -J -allow-leading-dots -R -V Δημιουργία μιας εικόνας iso από έναν κατάλογο   [man]
# mount -o loop cd.iso /mnt/iso Προσάρτηση μιας εικόνας ISO   [man]
 « Κορυφή «

Δικτύωση (LAN / WiFi)

Εντολή Περιγραφή
# dhclient eth0 Ενεργοποίηση διεπαφής eth0 σε κατάσταση dhcp (αυτόματης ανάκτησης ρυθμίσεων μέσω του δικτύου)   [man]
# ethtool eth0 Εμφάνιση στατιστικών δικτύου eth0   [man]
# host www.example.com Εντολή για την εύρεση διεύθυνσης IP από το όνομα του υπολογιστή και αντίστροφα   [man]
# hostname Εμφάνιση του ονόματος του συστήματος   [man]
# ifconfig eth0 Εμφάνιση ρυθμίσεων μιας κάρτας δικτύου ethernet   [man]
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Τροποποίηση της διεύθυνσης IP   [man]
# ifconfig eth0 promisc Ενεργοποίηση του eth0 σε λειτουργία promiscuous. Στην κατάσταση αυτή η κάρτα λαμβάνει όλα τα πακέτα του δικτύου, άσχετα από τον παραλήπτη τους.   [man]
# ifdown eth0 Απενεργοποίηση του προσαρμογέα 'eth0'   [man]
# ifup eth0 Ενεργοποίηση του προσαρμογέα 'eth0'   [man]
# ip link show Εμφάνιση της κατάστασης σύνδεσης όλων τον προσαρμογέων δικτύου   [man]
# iwconfig eth1 Εμφάνιση ασυρμάτων δικτύων   [man]
# iwlist scan Αναζήτηση wifi και προβολή των διαθέσιμων ασυρμάτων συνδέσεων   [man]
# mii-tool eth0 Εμφάνιση την κατάσταση σύνδεσης του 'eth0'   [man]
# netstat -tup Εμφάνιση όλων των ενεργών συνδέσεων δικτύου και το PID τους   [man]
# netstat -tupl Εμφάνιση όλων των υπηρεσιών δικτύου που ακούν στο σύστημα και το PID τους   [man]
# netstat -rn προβολή του πίνακα δρομολόγησης παρόμοια με τη "route -n"   [man]
# nslookup www.example.com Εντολή για την εύρεση διεύθυνσης IP από το όνομα του υπολογιστή και αντίστροφα   [man]
# route -n πληροφορίες σύνδεσης router , (πχ Destination Gateway Genmask Flags Metric Ref Use Iface )   [man]
# route add -net 0/0 gw IP_Gateway Τροποποίηση προεπιλεγμένης πύλης   [man]
# route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Ρύθμιση στατικής διαδρομής προς το δίκτυο '192.168.0.0/16'   [man]
# route del 0/0 gw IP_gateway Διαγραφή στατικής διαδρομής   [man]
# echo "1" > /proc/sys/net/ipv4/ip_forward Ενεργοποίηση δρομολόγησης IP   [man]
# tcpdump tcp port 80 Εμφάνιση όλης της κίνησης HTTP   [man]
# whois www.example.com Αναζήτηση στην βάση δεδομένων Whois   [man]
 « Κορυφή «

Δίκτυο Microsoft Windows (samba)

Εντολή Περιγραφή
# mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Προσάρτηση ενός κοινόχρηστου αντικειμένου σε δίκτυο windows   [man]
# nbtscan ip_addr Διασάφηση ονόματος υπολογιστή με χρήση NetBIOS   [man]
# nmblookup -A ip_addr Διασάφηση ονόματος υπολογιστή με χρήση NetBIOS   [man]
# smbclient -L ip_addr/hostname Δείχνει τα αρχεία που μοιράζει σε ένα δίκτυο ένα σύστημα windows   [man]
# smbget -Rr smb://ip_addr/share Είναι η αντίστοιχη εντολή wget αλλά σε τοπικό δίκτυο λέγετε smbget και μπορείτε αν την εκτελέσετε να μεταφορτώσετε απο ένα πάροχο windows στο σύστημα σας μέσω smb   [man]
 « Κορυφή «

ΙPTABLES (Τείχος προστασίας)

Εντολή Περιγραφή
# iptables -t filter -L Εμφάνιση όλων των ακολουθιών στον πίνακα φιλτραρίσματος   [man]
# iptables -t nat -L Εμφάνιση όλων των ακολουθιών του πίνακα Μετάφρασης Διευθύνσεων (ΝΑΤ)   [man]
# iptables -t filter -F Καθαρισμός όλων των κανόνων από τον πίνακα φιλτραρίσματος   [man]
# iptables -t nat -F Καθαρισμός όλων των κανόνων από τον πίνακα nat   [man]
# iptables -t filter -X Διαγραφή όλων των ακολουθιών που δημιουργήθηκαν από το χρήστη   [man]
# iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Επιτρέπει εισερχόμενες συνδέσεις προς την υπηρεσία Telnet   [man]
# iptables -t filter -A OUTPUT -p tcp --dport http -j DROP Αποτρέπει την σύνδεση σε ΗΤΤΡ συνδέσεις   [man]
# iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Επιτρέπει εισερχόμενες συνδέσεις προς την υπηρεσία POP3   [man]
# iptables -t filter -A INPUT -j LOG --log-prefix Καταγραφή στην αλυσίδα εισόδου   [man]
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Ρύθμιση λειτουργίας Μετάφρασης Πόρτας (Port Address Translation) στην κάρτα δικτύου eth0 με Μετάφραση Διεύθυνσης (masquarade)   [man]
# iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22 Ανακατεύθυνση πακέτων που κατευθύνονται προς ένα υπολογιστή σε ένα άλλο.   [man]
 « Κορυφή «

Έλεγχος και διόρθωση

Εντολή Περιγραφή
# free -m Εμφανίζει την κατάσταση της μνήμης RAM σε megabytes   [man]
# kill -9 process_id Άμεσο κλείσιμο εφαρμογής   [man]
# kill -1 process_id Εξαναγκασμός μιας διαδικασίας να επαναφορτώσει τις ρυθμίσεις   [man]
# last reboot Εμφανίζει ιστορικό απο τις πιο πρόσφατες επανεκκινήσεις του συστήματος   [man]
# lsmod Εμφάνιση του φορτωμένου πυρήνα   [man]
# lsof -p process_id Εμφανίζει μια λίστα απο αρχεία που ανοίγουν απο διεργασίες   [man]
# lsof /home/user1 Εμφανίζει μια λίστα από τα ανοιχτά αρχεία της συγκεκριμένης διαδρομής.   [man]
# ps -eafw Εμφάνιση διεργασιών   [man]
# ps -e -o pid,args --forest Εμφανίζει τις διεργασίες linux με ιεραρχικό τρόπο   [man]
# pstree Εμφανίζει τις διεργασίες του συστήματος σε δενδροειδή μορφή   [man]
# smartctl -A /dev/hda Ελέγχει με το σύστημα SMART την κατάσταση του δίσκου   [man]
# smartctl -i /dev/hda Ελέγχει αν το σύστημα SMART είναι ενεργοποιημένο στο δίσκο   [man]
# strace -c ls >/dev/null Εμφάνιση κλήσεων του συστήματος που πραγματοποιήθηκαν και λήφθηκαν από μια διεργασία   [man]
# strace -f -e open ls >/dev/null Εμφάνιση κλήσεων βιβλιοθηκών   [man]
# tail /var/log/dmesg Εμφάνιση συμβάντων που σχετίζονται με την διαδικασία εκκίνησης του πυρήνα.   [man]
# tail /var/log/messages Εμφάνιση γεγονότων του συστήματος   [man]
# top Εμφάνιση εργασιών linux που χρησιμοποιούν την περισσότερη επεξεργαστική ισχύ   [man]
# watch -n1 'cat /proc/interrupts' Εμφανίζει τις διακοπές του συστήματος σε πραγματικό χρόνο   [man]
 « Κορυφή «

Άλλες χρήσιμες εντολές

Εντολή Περιγραφή
# alias hh='history' Θέτει ένα παρωνύμιο για μια εντολή. Στο παράδειγμα, αντιστοιχίζεται το hh στην εντολή history   [man]
# apropos ...keyword Δείχνει μια λίστα εντολών που σχετίζεται με τις λέξεις κλειδιά (keywords) που δίνονται. Είναι χρήσιμη όταν γνωρίζετε τι κάνει ένα πρόγραμμα αλλά δεν γνωρίζετε πως λέγεται η εντολή.   [man]
# chsh Αλλαγή εντολής shell   [man]
# chsh --list-shells Χρήσιμη εντολή απομακρυσμένης σύνδεσης σε άλλο σύστημα.   [man]
# gpg -c file1 Κρυπτογραφεί ένα αρχείο με GNU Privacy Guard   [man]
# gpg file1.gpg Αποκρυπτογραφεί ένα αρχείο με GNU Privacy Guard   [man]
# ldd /usr/bin/ssh Εμφάνιση των κοινόχρηστων βιβλιοθηκών που απαιτούνται από το πρόγραμμα ssh   [man]
# man ping Εμφάνιση των σελίδων τεκμηρίωσης για παράδειγμα στην εντολή ping - χρησιμοποιήστε την επιλογή '-k' για να βρείτε οποιεσδήποτε σχετικές εντολές   [man]
# mkbootdisk --device /dev/fd0 `uname -r` Δημιουργία μιας δισκέτας εκκίνησης   [man]
# wget -r www.example.com Μεταφόρτωση ενός ολόκληρου ιστότοπου   [man]
# wget -c www.example.com/file.iso Μεταφόρτωση ενός αρχείου με την δυνατότητα να σταματήσετε την μεταφόρτωση και να την επαναλάβετε μετά   [man]
# echo 'wget -c www.example.com/files.iso' | at 09:00 Αρχίζει μια μεταφόρτωση την ορισμένη χρονική στιγμή (πχ το αρχείο θα αρχίσει να μεταφορτώνεται στις 09:00)   [man]
# whatis ...keyword Εμφανίζει την λειτουργία μιας εφαρμογής/προγράμματος   [man]
# who -a Εμφάνιση των συνδεδεμένων χρηστών, και αποτύπωση: ώρα τελευταίας εκκίνησης συστήματος, νεκρές διεργασίες, διεργασίες που εκκινήθηκαν κατά την είσοδο στο σύστημα, ενεργές διεργασίες που γεννήθηκαν από το init, τρέχων runlevel, τελευταία αλλαγή ρολογιού συστήματος   [man]
 « Κορυφή «

Μεταφράστηκε από: elahistos  |  Fotis Tsamis  |  sonicy  | 
become translator!
Social Bookmarking
Bookmark to: Folkd Bookmark to: Yigg Bookmark to: Digg Bookmark to: Del.icio.us Bookmark to: Facebook Bookmark to: Reddit Bookmark to: StumbleUpon Bookmark to: Slashdot Bookmark to: Furl Bookmark to: Blinklist Bookmark to: Technorati Bookmark to: Newsvine Bookmark to: Blinkbits Information
 
 
Εκτός από όπου αναφέρεται, το περιεχόμενο του LinuxCmd.org είναι υπό την άδεια License Creative Commons 2.5 Attribution
Δωρεάν διανομή υπό τον όρο ότι προβάλλονται ότι συντάκτες και, δεν υποκρύπτονται εμπορικοί σκοποί , Not Derivated Works 2.5
LinuxGuide.it | Όροι Χρήσης και Άδεια | Privacy Policies  Διαβάστε την άδεια της Creative Commons για να μάθετε πώς θα μοιραστείτε τα περιεχόμενα του LinuxCmd.org χρησιμοποιώντας αυτή την άδεια Our sponsors | Become sponsor
Τα λογότυπα και τα εμπορικά σήματα που χρησιμοποιούνται ανήκουν στους νόμιμους ιδιοκτήτες