Συνηθισμένες εντολές Linux

Κωδικός εντολής Σημείωση
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 Εμφάνιση ποιες swap χρησιμοποιούνται
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'
mkdir dir1 dir2 Δημιουργία δύο φακέλων ταυτόχρονα
mkdir -p /tmp/dir1/dir2 Δημιουργία δενδροειδούς δομής φακέλων
rm -f file1 Διαγραφή αρχείου 'file1'
rmdir dir1 Διαγραφή φακέλου 'dir1'
rm -rf dir1 Διαγραφή φακέλου 'dir1' και των περιεχομένων του
rm -rf dir1 dir2 Διαγραφή δύο φακέλων και των περιεχομένων τους ταυτόχρονα
mv dir1 new_dir Μετονομασία/Μετακίνηση φακέλου
cp file1 file2 Αντιγραφή αρχείου
cp dir/* . Αντιγραφή όλων των αρχείων από έναν φάκελο στην τρέχουσα εργασία
cp -a /tmp/dir1 . Αντιγραφή ενός φακέλου στην τρέχουσα εργασία
cp -a dir1 dir2 Αντιγραφή ενός φακέλου
ln -s file1 lnk1 Δημιουργία μαλακού συνδέσμου σε αρχείο ή φάκελο
ln file1 lnk1 Δημιουργία φυσικού συνδέσμου σε αρχείο ή φάκελο
touch -t 0712250000 file1 Τροποποίηση άμεσων timestamp σε αρχείο ή φάκελο - (YYMMDDhhmm)
iconv -l Λίστα γνωστών κωδικοποιήσεων
iconv -f fromEncoding -t toEncoding inputFile > outputFile Αλλαγή κωδικοποίησης χαρακτήρων
find . -maxdepth 1 -name *.jpg -print -exec convert Μαζική προσαρμογή μεγέθους αρχείων στον τρέχοντα φάκελο και αποστολή τους στον φάκελο μικρογραφιών (χρειαζόμενη μετατροπή από το ImageMagick)

Κωδικός εντολής Σημείωση
find / -name file1 Ξεκινώντας από το '/' ψάξτε για αρχεία και φακέλους στο ριζικό σύστημα αρχείων
find / -user user1 Ψάξτε για αρχεία και φακέλους που ανήκουν στον χρήστη 'user1'
find /home/user1 -name \*.bin Ψάξτε για αρχεία που λήγουν σε '.bin' στον φάκελο '/home/user1'
find /usr/bin -type f -atime +100 Ψάξτε για εκτελέσιμα αρχεία που δεν έχουν χρησιμοποιηθεί τα τελευταία 100 ημέρες
find /usr/bin -type f -mtime -10 Ψάξτε για αρχεία που έχουν δημιουργηθεί ή τροποποιηθεί τις τελευταίες 10 ημέρες
find / -name \*.rpm -exec chmod 755 '{}' \; Ψάξτε για αρχεία που λήγουν σε '.rpm' και ορίστε τις άδειές τους
find / -xdev -name \*.rpm Ψάξτε για αρχεία που λήγουν σε '.rpm', αγνοώντας τις συσκευές όπως CD και USB
locate \*.ps Ψάξτε για αρχεία που λήγουν σε '.ps' - τρέξτε πρώτα την εντολή 'updatedb'
whereis halt Εμφάνιση ενός εκτελέσιμου αρχείου, πηγαίου κώδικα ή τοποθεσίας man
which halt Εμφάνιση πλήρους διαδρομής εκτελέσιμου αρχείου

Κωδικός εντολής Σημείωση
mount /dev/hda2 /mnt/hda2 Προσαρτήστε τον δίσκο που ονομάζεται hda2 - βεβαιωθείτε ότι ο φάκελος '/mnt/hda2' υπάρχει
umount /dev/hda2 Αποσυνδέστε τον δίσκο που ονομάζεται hda2 - πρώτα αποσυνδέστε τον από το σημείο προσαρτήσεως '/mnt/hda2'
fuser -km /mnt/hda2 Αναγκαστική αποσύνδεση όταν η συσκευή είναι απασχολημένη
umount -n /mnt/hda2 Εκτέλεση αποσύνδεσης χωρίς εγγραφή στο /etc/mtab - πολύ χρήσιμο όταν το αρχείο είναι μόνο για ανάγνωση ή όταν ο δίσκος είναι γεμάτος
mount /dev/fd0 /mnt/floppy Προσαρτήστε μια δισκέτα
mount /dev/cdrom /mnt/cdrom Προσαρτήστε έναν CDROM ή DVDROM
mount /dev/hdc /mnt/cdrecorder Προσαρτήστε έναν CDRW ή DVDROM
mount /dev/hdb /mnt/cdrecorder Προσαρτήστε έναν CDRW ή DVDROM
mount -o loop file.iso /mnt/cdrom Προσαρτήστε ένα αρχείο ή ένα ISO image αρχείο
mount -t vfat /dev/hda5 /mnt/hda5 Προσαρτήστε ένα Windows FAT32 σύστημα αρχείων
mount /dev/sda1 /mnt/usbdisk Προσαρτήστε μια USB συσκευή ή στικάκι
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Προσαρτήστε ένα Windows δικτυακό μερίδιο

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

Κωδικός εντολής Σημείωση
groupadd group_name Δημιουργία νέας ομάδας χρηστών
groupdel group_name Διαγραφή μίας ομάδας χρηστών
groupmod -n new_group_name old_group_name Μετονομασία μίας ομάδας χρηστών
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Δημιουργία χρήστη που ανήκει στην ομάδα "admin"
useradd user1 Δημιουργία νέου χρήστη
userdel -r user1 Διαγραφή ενός χρήστη ( '-r' εξαιρεί τον προσωπικό φάκελο)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Τροποποίηση ιδιοτήτων χρήστη
passwd Αλλαγή κωδικού πρόσβασης
passwd user1 Αλλαγή κωδικού πρόσβασης ενός χρήστη (επιτρέπεται μόνο η εκτέλεση από τον root)
chage -E 2020-12-31 user1 Ορισμός λήξης του κωδικού ενός χρήστη
pwck Έλεγχος της μορφής και της σύνταξης του αρχείου '/etc/passwd' καιτων χρηστών που υπάρχουν
grpck Έλεγχος της μορφής και της σύνταξης του αρχείου '/etc/group' και των ομάδων που υπάρχουν
newgrp group_name Είσοδος σε μία νέα ομάδα για την αλλαγή της προεπιλεγμένης ομάδας στα νέα δημιουργημένα αρχεία

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

Κωδικός εντολής Σημείωση
chattr +a file1 Επιτρέπονται μόνο προσθέσεις σε ένα αρχείο
chattr +c file1 Είναι δυνατή η αυτόματη συμπίεση/αποσυμπίεση αυτού του αρχείου από τον πυρήνα
chattr +d file1 Αγνοήστε αυτό το αρχείο κατά την δημουργία αντιγράφων ασφαλείας του συστήματος αρχείων
chattr +i file1 Ρύθμιση αρχείου σε μη τροποποιήσιμο - δεν επιτρέπεται διαγραφή, τροποποίηση, μετονομασία ή δημιουργία συνδέσμου
chattr +s file1 Επιτρέψτε τη ασφαλή διαγραφή ενός αρχείου
chattr +S file1 Μόλις μια εφαρμογή εκτελεί μια εγγραφή στο αρχείο, το σύστημα θα στείλει αμέσως την τροποποίηση στο δίσκο
chattr +u file1 Εάν το αρχείο διαγραφεί, το σύστημα θα επιτρέψει την αποκατάσταση αυτού του διαγραμμένου αρχείου αργότερα
lsattr Εμφάνιση ειδικών χαρακτηριστικών

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

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

Κωδικός εντολής Σημείωση
yum install package_name Κατεβάστε και εγκαταστήστε ένα rpm πακέτο
yum localinstall package_name.rpm Εγκατάσταση ενός rpm πακέτου, χρησιμοποιώντας το δικό σας αποθετήριο λογισμικού για την επίλυση όλων των εξαρτήσεων
yum update package_name.rpm Ενημέρωση όλων των εγκατεστημένων rpm πακέτων
yum update package_name Ενημέρωση ενός rpm πακέτου
yum remove package_name Διαγραφή ενός rpm πακέτου
yum list Λίστα όλων των πακέτων που είναι εγκατεστημένα στο τρέχον σύστημα
yum search package_name Αναζήτηση πακέτου λογισμικού στο αποθετήριο rpm
yum clean packages Καθαρισμός των καθαρών cached πακέτων
yum clean headers Διαγραφή όλων των αρχείων κεφαλής
yum clean all Διαγράψτε όλα τα cached πακέτα και τα αρχεία κεφαλής

Κωδικός εντολής Σημείωση
dpkg -i package.deb Εγκατάσταση/ενημέρωση ενός deb πακέτου
dpkg -r package_name Διαγραφή ενός deb πακέτου από το σύστημα
dpkg -l Εμφάνιση όλων των εγκατεστημένων deb πακέτων στο σύστημα
dpkg -l | grep httpd Εμφάνιση όλων των deb πακέτων που περιέχουν τη λέξη "httpd" στο όνομά τους
dpkg -s package_name Λάβετε πληροφορίες σχετικά με ένα ειδικό πακέτο που είναι εγκατεστημένο στο σύστημα
dpkg -L package_name Εμφάνιση λίστας αρχείων που παρέχονται από ένα εγκατεστημένο deb πακέτο
dpkg --contents package.deb Εμφάνιση λίστας αρχείων που παρέχονται από ένα μη εγκατεστημένο πακέτο
dpkg -S /bin/ping Επιβεβαίωση του ποιο deb πακέτο παρέχει το δεδομένο αρχείο

Κωδικός εντολής Σημείωση
apt-get install package_name Εγκατάσταση/ενημέρωση ενός deb πακέτου
apt-cdrom install package_name Εγκατάσταση/ενημέρωση ενός deb πακέτου από CD
apt-get update Ενημέρωση των πακέτων στη λίστα
apt-get upgrade Αναβάθμιση όλων των εγκατεστημένων πακέτων
apt-get remove package_name Διαγραφή ενός deb πακέτου από το σύστημα
apt-get check Επιβεβαίωση της σωστής ρύθμισης του αποθετηρίου εξαρτήσεων
apt-get clean Καθαρισμός του cache των ληφθέντων πακέτων
apt-cache search searched-package Επιστροφή ονομάτων πακέτων λογισμικού που περιέχουν τη λέξη αναζήτησης

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

Κωδικός εντολής Σημείωση
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Συνδυάστε το περιεχόμενο ενός αρχείου σε λεπτομερή κείμενα και γράψτε την περίληψη σε ένα νέο αρχείο
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Συνδυάστε το περιεχόμενο ενός αρχείου σε λεπτομερή κείμενα και γράψτε την περίληψη σε υπάρχον αρχείο
grep Aug /var/log/messages Αναζητήστε τη λέξη "Aug" στο αρχείο '/var/log/messages'
grep ^Aug /var/log/messages Αναζητήστε τις λέξεις που ξεκινούν με "Aug" στο αρχείο '/var/log/messages'
grep [0-9] /var/log/messages Επιλογή όλων των γραμμών που περιέχουν αριθμούς στο αρχείο '/var/log/messages'
grep Aug -R /var/log/* Αναζητήστε τη λέξη "Aug" σε όλους τους καταλόγους κάτω από το '/var/log'
sed 's/stringa1/stringa2/g' example.txt Αντικαταστήστε το "string1" με το "string2" στο αρχείο example.txt
sed '/^$/d' example.txt Διαγράψτε όλες τις κενές γραμμές από το αρχείο example.txt
sed '/ *#/d; /^$/d' example.txt Διαγραφή όλων των σχολίων και κενών γραμμών από το αρχείο
echo 'esempio' | tr '[:lower:]' '[:upper:]' Συγχώνευση περιεχομένων κυττάρων
sed -e '1d' result.txt Εξαίρεση της πρώτης γραμμής από το αρχείο example.txt
sed -n '/stringa1/p' Εμφάνιση μόνο των γραμμών που περιέχουν τη λέξη "string1"
sed -e 's/ *$//' example.txt Διαγραφή κάθε κενών χαρακτήρων στο τέλος κάθε γραμμής
sed -e 's/stringa1//g' example.txt Διαγράψτε την λέξη "string1" από το έγγραφο, διατηρήστε και τα υπόλοιπα
sed -n '1,5p;5q' example.txt Εμφάνιση περιεχομένων από την πρώτη μέχρι την πέμπτη γραμμή
sed -n '5p;5q' example.txt Εμφάνιση της πέμπτης γραμμής
sed -e 's/00*/0/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 Σύγκριση δύο αρχείων, διαγραφή όλων των κοινών σημείων και στα δύο αρχεία