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

Κωδικός εντολής Επεξήγηση
shutdown -h now Τερματισμός λειτουργίας συστήματος
init 0 Τερματισμός λειτουργίας του συστήματος
telinit 0 Τερματισμός λειτουργίας του συστήματος
shutdown -h hours:minutes & Κλείνει το σύστημα στον προγραμματισμένο χρόνο
shutdown -c Ακύρωση του προγραμματισμένου τερματισμού λειτουργίας του συστήματος
shutdown -r now Επανεκκίνηση
reboot Επανεκκίνηση
logout Αποσύνδεση

Κωδικός εντολής Σχόλιο Περιγραφή
cd /home Εισαγωγή'/ home' Κατάλογος'
cd .. Επιστροφή στον προηγούμενο κατάλογο
cd ../.. Επιστροφή στους δύο προηγούμενους καταλόγους
cd Πρόσβαση στον προσωπικό κύριο κατάλογο
cd ~user1 Μετάβαση στον προσωπικό σας αρχικό κατάλογο
cd - Επιστροφή στον τελευταίο κατάλογο
pwd Εμφάνιση της διαδρομής εργασίας
ls Προβολή αρχείων σε έναν κατάλογο
ls -F Προβολή αρχείων σε έναν κατάλογο
ls -l Εμφάνιση λεπτομερειών αρχείων και καταλόγων
ls -a Εμφάνιση κρυφών αρχείων
ls *[0-9]* Εμφάνιση ονομάτων αρχείων και καταλόγων που περιέχουν αριθμούς
tree Εμφάνιση της δενδρικής δομής των αρχείων και των καταλόγων ξεκινώντας από τον ριζικό κατάλογο
lstree Εμφάνιση της δενδρικής δομής των αρχείων και των καταλόγων ξεκινώντας από τον ριζικό κατάλογο
mkdir dir1 Δημιουργία ενός καταλόγου με όνομα'dir1' directory'
mkdir dir1 dir2 Δημιουργία δύο καταλόγων ταυτόχρονα
mkdir -p /tmp/dir1/dir2 Δημιουργία δέντρου καταλόγου
rm -f file1 Διαγραφή ενός αρχείου με όνομα'file1' αρχείο'
rmdir dir1 Διαγραφή ενός καταλόγου που ονομάζεται'dir1' directory'
rm -rf dir1 Διαγραφή ενός καταλόγου που ονομάζεται'dir1' και διαγράψτε ταυτόχρονα τα περιεχόμενά του
rm -rf dir1 dir2 Διαγραφή δύο καταλόγων και των περιεχομένων τους ταυτόχρονα
mv dir1 new_dir Μετονομασία/μετακίνηση ενός καταλόγου
cp file1 file2 Αντιγραφή ενός αρχείου
cp dir0/g' example.txt Αντικατάσταση πολλαπλών μηδενικών με ένα μόνο μηδέν
cat -n file1 Σημειώνει τον αριθμό των γραμμών σε ένα αρχείο
cat example.txt | awk 'NR%2==1' Διαγραφή όλων των ζυγών γραμμών στο αρχείο example.txt
echo a b c | awk '{print $1}' Προβολή της πρώτης στήλης μιας γραμμής
echo a b c | awk '{print $1,$3}' Προβολή της πρώτης και της τρίτης στήλης μιας γραμμής
paste file1 file2 Συγχώνευση των περιεχομένων δύο αρχείων ή δύο στηλών
paste -d '+' file1 file2 Συγχώνευση των περιεχομένων δύο αρχείων ή δύο στηλών με ένα"+" Ταξινόμηση
sort file1 file2 Ταξινόμηση των περιεχομένων δύο αρχείων
sort file1 file2 | uniq Εξαγωγή της ένωσης δύο αρχείων( Διατήρηση μόνο ενός αντιγράφου των διπλών γραμμών)
sort file1 file2 | uniq -u Διαγράψτε την τομή και αφήστε τις υπόλοιπες γραμμές.
sort file1 file2 | uniq -d Αφαιρέστε την τομή δύο αρχείων( Αφήστε μόνο τα αρχεία που υπάρχουν και στα δύο αρχεία.)
comm -1 file1 file2 Συγκρίνετε τα περιεχόμενα δύο αρχείων και αφαιρέστε μόνο'file1' Αφαιρέστε μόνο τα περιεχόμενα του αρχείου που περιέχονται στο αρχείο.
comm -2 file1 file2 Συγκρίνετε τα περιεχόμενα δύο αρχείων και αφαιρέστε μόνο'file2' Περιεχόμενο που περιλαμβάνεται
comm -3 file1 file2 Η σύγκριση των περιεχομένων δύο αρχείων αφαιρεί μόνο τα μέρη που είναι κοινά και στα δύο αρχεία.

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

Κωδικός εντολής Επεξήγηση των σχολίων
badblocks -v /dev/hda1 Έλεγχος για κακά μπλοκ στο δίσκο hda1
fsck /dev/hda1 Επισκευή/έλεγχος ακεραιότητας του συστήματος αρχείων linux στο δίσκο hda1
fsck.ext2 /dev/hda1 Επισκευή/έλεγχος ακεραιότητας του συστήματος αρχείων ext2 στο δίσκο hda1
e2fsck /dev/hda1 Επισκευή/έλεγχος ακεραιότητας του συστήματος αρχείων ext2 στο δίσκο hda1
e2fsck -j /dev/hda1 Επισκευή/έλεγχος της ακεραιότητας του συστήματος αρχείων ext3 στο δίσκο hda1
fsck.ext3 /dev/hda1 Επισκευή/έλεγχος ακεραιότητας του συστήματος αρχείων ext3 στο δίσκο hda1
fsck.vfat /dev/hda1 Επισκευή/έλεγχος ακεραιότητας του συστήματος αρχείων fat στο δίσκο hda1
fsck.msdos /dev/hda1 Επισκευή/έλεγχος ακεραιότητας του συστήματος αρχείων dos στο δίσκο hda1
dosfsck /dev/hda1 Επισκευή/έλεγχος της ακεραιότητας του συστήματος αρχείων dos στο δίσκο hda1

Κωδικός εντολής Σημειώσεις
mkfs /dev/hda1 Δημιουργία ενός συστήματος αρχείων στο διαμέρισμα hda1
mke2fs /dev/hda1 Δημιουργία συστήματος αρχείων linux ext2 στην κατάτμηση hda1
mke2fs -j /dev/hda1 Δημιουργία ενός linux ext3 στην κατάτμηση hda1( καταγραφή) σύστημα αρχείων στο διαμέρισμα hda1
mkfs -t vfat 32 -F /dev/hda1 Δημιουργία συστήματος αρχείων FAT32
fdformat -n /dev/fd0 Μορφοποίηση δισκέτας
mkswap /dev/hda3 Δημιουργία ενός συστήματος αρχείων swap

Κωδικός εντολής Επεξήγηση
mkswap /dev/hda3 Δημιουργία ενός συστήματος αρχείων swap
swapon /dev/hda3 Ενεργοποιεί ένα νέο σύστημα αρχείων swap
swapon /dev/hda2 /dev/hdb3 Ενεργοποίηση δύο κατατμήσεων swap

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

Κωδικός εντολής Σημείωση Επεξήγηση
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Αδειάζει τα περιεχόμενα ενός επανεγγράψιμου δίσκου
mkisofs /dev/cdrom > cd.iso Δημιουργεί μια εικόνα iso του δίσκου στο δίσκο.
mkisofs /dev/cdrom | gzip > cd_iso.gz Δημιουργεί μια συμπιεσμένη εικόνα iso του δίσκου στο δίσκο.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Δημιουργεί εικόνα iso ενός καταλόγου.
cdrecord -v dev=/dev/cdrom cd.iso Καίει ένα αρχείο εικόνας ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Κάψιμο ενός συμπιεσμένου αρχείου εικόνας ISO
mount -o loop cd.iso /mnt/iso Προσάρτηση ενός αρχείου εικόνας ISO
cd-paranoia -B Εξαγωγή ηχητικών κομματιών από ένα δίσκο CD σε αρχείο wav
cd-paranoia -- "-3" Εξαγωγή κομματιών από δίσκο CD σε αρχείο wav (παράμετρος -3)
cdrecord --scanbus Σάρωση του διαύλου για τον εντοπισμό καναλιών scsi
dd if=/dev/hdc | md5sum Επαλήθευση της κωδικοποίησης md5sum μιας συσκευής, π.χ. ενός CD

Κωδικός εντολής Σημειώσεις
dhclient eth0 Ενεργοποιεί τη συσκευή δικτύου 'eth0' σε λειτουργία dhcp.
ethtool eth0 Εμφανίζει στατιστικά στοιχεία κίνησης για την κάρτα δικτύου 'eth0'.
host www.example.com Εύρεση ονομάτων υποδοχής για την επίλυση ονομάτων και διευθύνσεων IP και καθρεφτών
hostname Εμφάνιση ονομάτων υποδοχής
ifconfig eth0 Εμφάνιση της διαμόρφωσης μιας κάρτας Ethernet
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Έλεγχος των διευθύνσεων IP
ifconfig eth0 promisc Ρύθμιση της 'eth0' σε promiscuous mode για την παρακολούθηση πακέτων
ifdown eth0 Απενεργοποίηση μιας συσκευής δικτύου 'eth0'
ifup eth0 Ενεργοποίηση μιας συσκευής δικτύου 'eth0
ip link show Εμφάνιση της κατάστασης σύνδεσης όλων των συσκευών δικτύου
iwconfig eth1 Εμφάνιση της διαμόρφωσης μιας ασύρματης κάρτας
iwlist scan Εμφάνιση ασύρματων δικτύων
mii-tool eth0 Εμφάνιση της κατάστασης σύνδεσης του 'eth0'
netstat -tup Εμφάνιση όλων των ενεργοποιημένων συνδέσεων δικτύου και των PID τους
netstat -tup1 Εμφάνιση όλων των υπηρεσιών δικτύου που ακούνε στο σύστημα και των PID τους.
netstat -rn Εμφάνιση του πίνακα δρομολόγησης, παρόμοια με την εντολή "route -n".
nslookup www.example.com Εύρεση ονομάτων κεντρικών υπολογιστών για την επίλυση ονομάτων και διευθύνσεων IP και καθρέφτες τους.
route -n Εμφάνιση πίνακα δρομολόγησης
route add -net 0/0 gw IP Gateway Έλεγχος προκαθορισμένων πυλών
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Έλεγχος των στατικών διαδρομών προς το δίκτυο '192.168.0.0/16'.
route del 0/0 gw IP gateway Διαγραφή στατικών διαδρομών
echo “1”> /proc/sys/net/ipv4/ip_foward Ενεργοποίηση προώθησης IP
tcpdump tcp port 80 Εμφάνιση όλων των βρόχων HTTP
whois www.example.com Αναζήτηση στη βάση δεδομένων Whois

Κώδικας εντολών Επεξήγηση σημείωσης
mount -t smbfs -o username=user,password=pass Προσάρτηση μιας κοινής χρήσης δικτύου των Windows
nbtscan ip addr Ανάλυση ονόματος netbios
nmblookup -A ip addr Ανάλυση ονόματος netbios
smbclient -L ip addr/hostname Εμφάνιση απομακρυσμένης κοινής χρήσης ενός κεντρικού υπολογιστή windows
smbget -Rr smb: Λήψη αρχείων από έναν κεντρικό υπολογιστή windows μέσω smb όπως το wget.

Κωδικός εντολής Επεξήγηση
iptables -t filter -L Εμφανίζει όλους τους συνδέσμους στον πίνακα φίλτρων
iptables -t nae -L Εμφανίζει όλους τους συνδέσμους στον πίνακα nat
iptables -t filter -F Καθαρίζει όλους τους κανόνες που βασίζονται στον πίνακα φίλτρων
iptables -t nat -F Καθαρίζει όλους τους κανόνες με βάση τον πίνακα nat
iptables -t filter -X Διαγράφει όλους τους συνδέσμους που έχει δημιουργήσει ο χρήστης
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Επιτρέπει την πρόσβαση telnet
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Αποκλεισμός της πρόσβασης telnet
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Να επιτρέπεται η προώθηση συνδέσεων POP3 στις συνδέσεις
iptables -t filter -A INPUT -j LOG --log-prefix Καταγραφή όλων των πακέτων που έχουν αποκλειστεί στη σύνδεση
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Ρύθμιση ενός PAT (Port Address Translation) για τη συγκάλυψη εξερχόμενων πακέτων στο eth0
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 Εκτροπή πακέτων που προορίζονται για μια διεύθυνση κεντρικού υπολογιστή σε άλλους κεντρικούς υπολογιστές

Κωδικός εντολής Σημειώσεις
free -m Λίστα κατάστασης RAM σε μεγαβάιτ
kill -9 process id Αναγκασμός τερματισμού μιας διεργασίας και τερματισμός της
kill -1 process id Αναγκασμός μιας διεργασίας να επαναφορτώσει τη διαμόρφωσή της
last reboot Εμφάνιση ιστορικού επανεκκίνησης
lsmod Λίστα της κατάστασης των ενοτήτων πυρήνα
lsof -p process id Λίστα των αρχείων που άνοιξε μια διεργασία
lsof /home/user1 Λίστα ανοικτών αρχείων στις δεδομένες διαδρομές του συστήματος
ps -eafw Λίστα εργασιών linux
ps -e -o pid,args --forest Λίστα εργασιών linux με ιεραρχικό τρόπο.
pstress Εμφάνιση διεργασιών σε δενδρική προβολή
smartctl -A /dev/hda Παρακολούθηση της αξιοπιστίας μιας συσκευής σκληρού δίσκου με την ενεργοποίηση του SMART.
smartctl -i /dev/hda Ελέγχει αν το SMART είναι ενεργοποιημένο για μια συσκευή σκληρού δίσκου.
strace -c ls >/dev/null Λίστα κλήσεων συστήματος που πραγματοποιούνται και λαμβάνονται από μια διεργασία
strace -f -e open ls >/dev/null Λίστα κλήσεων βιβλιοθήκης
tail /var/log/dmesg Εμφάνιση εσωτερικών συμβάντων κατά την εκκίνηση του πυρήνα
tail /val/log/messages Εμφάνιση συμβάντων συστήματος
top Λίστα των εργασιών linux που χρησιμοποιούν τους περισσότερους πόρους CPU
watch -nl ‘cat /proc/interrupts’ Λίστα διακοπών πραγματικού χρόνου

Κωδικός εντολής Σημειώσεις
alias hh='history' Ορίστε ένα ψευδώνυμο για το ιστορικό εντολών.
apropos ...keyword Φτιάξτε μια λίστα εντολών με λέξεις-κλειδιά του προγράμματος, ιδιαίτερα χρήσιμο αν γνωρίζετε μόνο τι κάνει το πρόγραμμα και δεν θυμάστε τις εντολές
chsh Αλλαγή εντολών του κελύφους
chsh --list-shells Μια καλή εντολή για να μάθετε αν πρέπει να συνδεθείτε από απόσταση σε ένα άλλο μηχάνημα.
gpg -c filel Κρυπτογράφηση ενός αρχείου με το GNU Privacy Guard
gpg filel.gpg Αποκρυπτογράφηση ενός αρχείου με το GNU Privacy Guard.
Πρόσβαση στα αρχεία: