Κοινές εντολές Linux,Τρoπoς: Ctrl + F για γρήγορη εύρεση εντολών Linux (κάντε κλικ στο τίτλο για συρμάτωση και επέκταση)
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Arch | Εμφάνιση της αρχιτεκτονικής του επεξεργαστή της συσκευής (1) |
Uname -m | Εμφάνιση της αρχιτεκτονικής του επεξεργαστή της συσκευής (2) |
Uname -r | Εμφάνιση της έκδοσης του κerner που χρησιμοποιείται |
Dmidecode -q | Εμφάνιση των υλικών συστατικών του συστήματος - (SMBIOS/DMI) |
HDPARM -i /dev/hda | Λίστα με τις αρχιτεκτονικές χαρακτηριστικές ενός δίσκου |
HDPARM -tT /dev/sda | Εκτέλεση δοκιμαστικής ανάγνωσης στο δίσκο |
Cat /proc/cpuinfo | Εμφάνιση πληροφοριών CPU |
Cat /proc/διακοπές | Εμφάνιση διακοπής |
Cat /proc/meminfo | ελέγχου χρήσης μνήμης |
Cat /proc/αλλαγές | Εμφανίζει ποιες ανταλλαγές χρησιμοποιούνται |
Cat /proc/version | Εμφάνιση έκδοσης του πυρήνα |
Cat /proc/net/dev | Εμφάνιση προσαρμογέων δικτύου και στατιστικών |
Cat /proc/mounts | Εμφάνιση του φορτωμένου συστήματος αρχείων |
LSPCI -TV | Λίστα συσκευών PCI |
LSUSB -TV | Εμφάνιση συσκευών USB |
Date | Εμφάνιση της ημερομηνίας του συστήματος |
Cal 2007 | Εμφάνιση του ημερολογίου για 2007 |
Date 04121700 2007.00 | Ρύθμιση ημερομηνίας και ώρας - μήνας, ημέρα, ώρα, έτος. δευτερόλεπτα |
Clock -w | Αποθήκευση αλλαγών χρόνου στο BIOS |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Shutdown -h now | Απενεργοποίηση του συστήματος |
Init 0 | Απενεργοποίηση του συστήματος |
Telinit 0 | Απενεργοποίηση του συστήματος |
Shutdown -h ώρες: λεπτά & | Απενεργοποίηση του συστήματος στο προγραμματισμένο χρόνο |
Shutdown -c | Ακύρωση της απενεργοποίησης του συστήματος στο προγραμματισμένο χρόνο |
Shutdown -r now | ανακαίνιση |
Reboot | ανακαίνιση |
Αποσύνδεση | ακύρωση |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
CD /home | Πηγαίνετε στον '/κατάλογος 'home'. |
CD.. | Επιστροφή στο προηγούμενο επίπεδο καταλόγου |
CD../.. | Επιστροφή στα δύο προηγούμενα επίπεδα καταλόγου |
CD | Εισαγωγή στον προσωπικό κατάλογο |
Cd~ χρήστης1 | Εισαγωγή στον προσωπικό κατάλογο |
CD - | Επιστροφή στον κατάλογο όπου βρισκόσασταν την τελευταία φορά |
PWD | Εμφάνιση διαδρομής εργασίας |
ls | Εμφάνιση αρχείων στον κατάλογο |
LS -F | Εμφάνιση αρχείων στον κατάλογο |
LS -l | Εμφάνιση λεπτομερειών αρχείων και φακέλων |
Ls -a | Εμφάνιση κρυφών αρχείων |
Ls * [0-9] * | Εμφάνιση ονομάτων αρχείων και φακέλων που περιέχουν αριθμούς |
Tree | Εμφάνιση της δομής δέντρου αρχείων και φακέλων από τον κορμό |
LSTREE | Εμφάνιση της δομής δέντρου αρχείων και φακέλων από τον κορμό |
Mkdir dir1 | Δημιουργία καταλόγου με όνομα 'dir'1 '. |
Mkdir dir1 katologos2 | Δημιουργία δύο καταλόγων ταυτόχρονα |
Mkdir -p /tmp/katologos1/katologos2 | Δημιουργία δέντρου καταλόγων |
Rm -f αρχείο1 | Διαγραφή αρχείου με όνομα 'file'1 '. |
Rmdir dir1 | Διαγραφή φακέλου με όνομα 'dir'1 '. |
Rm -rf φάκελος1 | Διαγραφή φακέλου με όνομα 'dir'1 και διαγράψτε τα περιεχόμενα ταυτόχρονα |
Rm -rf φάκελος1 katologos2 | Διαγραφή και των δύο φακέλων και των περιεχομένων τους ταυτόχρονα |
MV φάκελος1 new_dir | Μετονομασία/Μετακίνηση φακέλου |
CP αρχείο1 file2 | Αντιγραφή αρχείου |
CP φάκελος/*. | Αντιγραφή όλων των αρχείων ενός φακέλου στο τρέχον εργαστικό φάκελο |
CP -A /tmp/katologos1. | Αντιγραφή φακέλου στο τρέχον εργαστικό φάκελο |
CP -a φάκελος1 katologos2 | Αντιγραφή φακέλου |
-S arxiologio1 lnk1 | Δημιουργία μαλακού δεσμού σε αρχείο ή φάκελο |
Ln αρχείο1 lnk1 | Δημιουργία φυσικού δεσμού σε αρχείο ή φάκελο |
Touch -t 0712250000 αρχείο1 | Τροποποιήστε την ώρα του αρχείου ή του φακέλου - (YYMMDDhhmm) |
IconV -l | Λίστα με γνωστές κωδικοποιήσεις |
iconv -f απόEncoding -t σεEncoding inputFile > outputFile | Αλλάξτε τη κωδικοποίηση των χαρακτήρων |
Αναζήτηση. -maxdepth 1 -όνομα * .jpg -print -exec convert | Μπλοκ ανασκάκιση αρχείων στον τρέχοντα κατάλογο και αποστολή τους στον κατάλογο εικόνων (χρειάζεται μετατροπή από ImageMagick) |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Βρείτε/-όνομα αρχείου1 | Ξεκινήστε με '/' για να εισέλθετε στο ριζικό σύστημα αρχείων και να αναζητήσετε αρχεία και καταλόγους |
Βρείτε/-user user1 | Αναζήτηση αρχείων και καταλόγων που ανήκουν στον χρήστη'user'1 ' |
Βρείτε /home/user1 -όνομα * .bin | Αναζήτηση στον κατάλογο '/home/user1' για αρχεία που τελειώνουν με '.bin' |
Βρείτε /usr/bin -τύπος f -atime + 100 | Αναζήτηση εκτελέσιμων αρχείων που δεν χρησιμοποιήθηκαν στο παρελθόν 100 μέρες |
Βρείτε /usr/bin -τύπος f -mtime -10 | Αναζήτηση αρχείων που δημιουργήθηκαν ή τροποποιήθηκαν μέσα 10 μέρες |
Βρείτε/-όνομα * .rpm -exec chmod 755 '{}' ; | Αναζήτηση αρχείων που τελειώνουν με '.rpm' και ορίστε τα δικαιώματά τους |
Βρείτε/-xdev -όνομα * .rpm | Αναζήτηση αρχείων που τελειώνουν με '.rpm', αγνοώντας τα αφαιρούμενα μέσα όπως τα δίσκους οπτικών και flash |
Εντοπισμός * .ps | Βρείτε αρχεία που τελειώνουν με '.ps' - εκτελέστε το 'updatedb' κουμπί πρώτα |
Πούis halt | Παρουσιάζει τη θέση ενός δυνητικού, πηγαίου ή man |
Πού σταματά | Παρουσιάζει το πλήρες μονοπάτι ενός δυνητικού ή εκτελέσιμου αρχείου |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Εγκατάσταση /dev/hda2 /mnt/hda2 | προσαρμογή δίσκου με όνομα hda2 - βεβαιώσου ότι ο κατάλογος '/mnt/hda2' already exists |
Umount /dev/hda2 | Απομακρύνση δίσκου με όνομα hda2 - έξοδος από το σημείο προσαρμογής '/mnt/hda2' first |
Fuser -km /mnt/hda2 | Εξωτερική απομάκρυνση όταν το δίκτυο είναι απασχολημένο |
Umount -n /mnt/hda2 | Εκτέλεση λειτουργιών απομάκρυνσης χωρίς εγγραφή /etc/mtab αρχείο χρήσιμο όταν το αρχείο είναι ανάγνωστο-μόνο ή όταν ο δίσκος είναι γεμάτος |
Εγκατάσταση /dev/fd0 /mnt/floppy | Προσαρμογή δίσκου floppy |
Εγκατάσταση /dev/cdrom /mnt/cdrom | Προσαρμογή cdrom ή dvdrom |
Εγκατάσταση /dev/hdc /mnt/cdrecorder | Προσαρμογή cdrw ή dvdrom |
Εγκατάσταση /dev/hdb /mnt/cdrecorder | Προσαρμογή cdrw ή dvdrom |
Εγκατάσταση -o loop file.iso /mnt/cdrom | Προσαρμογή αρχείου ή εικόνας ISO |
Εγκατάσταση -t vfat /dev/hda5 /mnt/hda5 | Προσαρμογή Windows FAT32 file system |
Εγκατάσταση /dev/sda1 /mnt/usbdisk | Προσαρμογή ενός δίσκου USB ή flash |
Εγκατάσταση -t smbfs -o username = user, password = pass//WinClient/συνεργασία /mnt/συνεργασία | Εγκαταστήστε μια δικτυακή συνεργασία Windows |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
DF -h | Εμφάνιση λίστας των προσαρμοσμένων τομέων |
LS -lSr | more | Ταξινόμηση αρχείων και καταλόγων κατά μέγεθος |
Du -sh dir1 | Αναλογιστεί τον χώρο που καταλαμβάνει ο κατάλογος 'dir'1' |
Du -sk * | sort -rn | Παρουσιάζει το μέγεθος των αρχείων και των καταλόγων σε σειρά κατά χωρητικότητα |
Rpm -q -a --qf '% 10 {ΜΕΓΕΘYS} t% {ΌΝΟΜΑ} n' | sort -k1,1n | Παρουσιάζει τον χώρο που καταλαμβάνει τα εγκατεστημένα πακέτα rpm κατά σειρά μεγέθους (σύστημα τύπου fedora, redhat) |
Dpkg-ζητήσει -W -f = '${Installed-Μέγεθος; 10} t ${Package} n' | sort -k1,1n | Εμφάνιση του χώρου που χρησιμοποιείται από τα εγκατεστημένα πακέτα deb με βάση το μέγεθος (Ubuntu, Debian class system) |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
GroupAdd όνομα_ομάδας | Δημιουργία νέας ομάδας χρηστών |
Groupdel όνομα_ομάδας | Διαγραφή ομάδας χρηστών |
Groupmod -n νέο_όνομα_ομάδας παλιό_όνομα_ομάδας | Μετονομασία ομάδας χρηστών |
Useradd -c "Όνομα Επώνυμο" -g admin -d /home/user1 -s /bin/bash χρήστης1 | Δημιουργία χρήστη που ανήκει στην ομάδα χρηστών "admin" |
UserAdd χρήστης1 | Δημιουργία νέου χρήστη |
Userdel -r χρήστης1 | Διαγραφή χρήστη ('-r' αποκλείει τον καταλόγου του χρήστη) |
Usermod -c "Χρήστης FTP" -g σύστημα -d /ftp/user1 -s /bin/nologin χρήστης1 | Τροποποίηση των ιδιοτήτων χρήστη |
Passwd | Αλλαγή κωδικού πρόσβασης |
Passwd χρήστης1 | Τροποποίηση του κωδικού πρόσβασης του χρήστη (μπορεί να εκτελεστεί μόνο από root) |
Chage -E 2020-12-31 user1 | Θέστε την ημερομηνία λήξης για τους κωδικούς πρόσβασης χρηστών |
PWCK | Έλεγχος για μορφή αρχείου και διορθώσεις γραμματοσειράς για '/etc/' και την ύπαρξη χρηστών |
GRPCK | Έλεγχος για μορφή αρχείου και διορθώσεις γραμματοσειράς για '/etc/' και υπάρχουσες ομάδες |
Newgrp ονομασία_ομάδας | Συνδεθείτε σε μια νέα ομάδα για να αλλάξετε την προεπιλεγμένη ομάδα για τα νέα αρχεία |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
LS -lh | Εμφάνιση δικαιωμάτων |
LS /tmp | pr -T5 -W $COLUMNS | Διαίρεση του τελικού σημείου σε 5 στήλες για εμφάνιση |
Chmod ugo + rwx φάκελος1 | Θέστε τα δικαιώματα για τον ιδιοκτήτη (u), την ομάδα (g) και τους άλλους (o) του φακέλου για ανάγνωση (r), εγγραφή (w) και εκτέλεση (x) |
Chmod go-rwx φάκελος1 | Αφαίρεση των δικαιωμάτων ανάγνωσης και εγγραφής εκτέλεσης για ομάδες (g) και άλλους (o) στους φακέλους |
Chown χρήστης1 file1 | Αλλαγή των χαρακτηριστικών ιδιοκτησίας του αρχείου |
Chown -R χρήστης1 φακέλος1 | Αλλαγή των χαρακτηριστικών ιδιοκτησίας του φακέλου και ταυτόχρονα αλλαγή των χαρακτηριστικών όλων των αρχείων του φακέλου |
CHGRP ομάδα1 file1 | Αλλαγή της ομάδας των αρχείων |
Chown χρήστης1: ομάδα1 file1 | Αλλαγή των χαρακτηριστικών ιδιοκτησίας και ομάδας ενός αρχείου |
Βρείτε/-perm -u + s | Κατάλογος όλων των αρχείων του συστήματος που χρησιμοποιούν έλεγχο SUID |
Chmod u + s /bin/file1 | Θέστε το bit SUID ενός εκτελέσιμου αρχείου - Ο χρήστης που εκτελεί το αρχείο έχει επίσης τις ίδιες άδειες με τον ιδιοκτήτη |
CHMOD U-S /bin/file1 | Απενεργοποίηση του bits SUID ενός εκτελέσιμου αρχείου |
Chmod g + s /home/public | Θέστε το bit SGID ενός φακέλου - Παρόμοιο με SUID, αλλά για φάκελους |
CHMOD G-S /home/public | Απενεργοποίηση του bits SGID ενός φακέλου |
Chmod o + t /home/public | Θέστε το bit STIKY ενός αρχείου - επιτρέπει μόνο στον νόμιμο ιδιοκτήτη να διαγράψει το αρχείο |
CHMOD O-T /home/public | Απενεργοποίηση του bit STIKY ενός καταλόγου |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Chattr + a arxiologio1 | Επιτρέπεται μόνο η ανάγνωση και η εγγραφή αρχείων σε λειτουργία προσθήκης |
Chattr + c arxiologio1 | Επιτρέπει αυτό το αρχείο να συμπιέζεται αυτόματα/απεκκλιπτέω από το πυρήνα |
Chattr + d arxiologio1 | Το πρόγραμμα dump θα αγνοήσει αυτό το αρχείο κατά την αντιγραφή του συστήματος αρχείων |
Chattr + i arxiologio1 | Ρυθμίζεται σε αμετάβλητα αρχεία που δεν μπορούν να διαγραφούν, να τροποποιηθούν, να μετονομαστούν ή να συνδέσουν |
Chattr + s arxiologio1 | Επιτρέπει σε ένα αρχείο να διαγραφεί με ασφάλεια |
Chattr + S arxiologio1 | Μόλις η εφαρμογή εκτελέσει μια λειτουργία εγγραφής σε αυτό το αρχείο, το σύστημα γράφει αμέσως τα τροποποιημένα αποτελέσματα στον δίσκο |
Chattr + u arxiologio1 | Αν το αρχείο διαγραφεί, το σύστημα θα σας επιτρέψει να ανακτήσετε το διαγραμμένο αρχείο αργότερα |
Lsattr | Εμφάνιση ειδικών ιδιοτήτων |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Bunzip2 file1.bz2 | Ανάπτυξη αρχείου με όνομα 'arxiologio'1.bz2 ' |
Bzip2 file1 | Συμπίεση αρχείου με όνομα 'arxiologio'1 ' |
Gunzip arxiologio1.gz | Ανάπτυξη αρχείου με όνομα 'arxiologio'1.gz' |
Gzip arxiologio1 | Συμπίεση αρχείου με όνομα 'arxiologio'1 ' |
Gzip -9 file1 | maximum συμπίεση |
Rar arxiologio1.rar test_arxiologio | Δημιουργία πακέτου με όνομα 'arxiologio'1.rar ' |
Rar arxiologio1.rar arxiologio1 file2 katologos1 | Συγχώνευση 'arxiologio' ταυτόχρονα1 ',' arxiologio2 'kai' katologos'katologos1' |
Rar x arxiologio1.rar | Ανάπτυξη πακέτου rar |
Unrar x arxiologio1.rar | Ανάπτυξη πακέτου rar |
Tar -cvf arxiologio.tar arxiologio1 | Δημιουργία μη συμπιεσμένου arxiologio |
Tar -cvf arxiologio.tar arxiologio1 file2 katologos1 | Δημιουργία αρχείου arxiologio που περιέχει 'arxiologio'1 ',' arxiologio2 'kai' katologos1' |
Tar -tf arxiologio.tar | Εμφάνιση περιεχομένου πακέτου |
Tar -xvf arxiologio.tar | Απελευθέρωση πακέτου |
Tar -xvf arxiologio.tar -C /tmp | Απελευθέρωση συμπιεσμένου πακέτου στο /katologos tmp |
Tar -cvfj arxiologio.tar.bz2 katologos1 | Δημιουργία συμπιεσμένου πακέτου στο μορφή bzip2 μορφή |
Tar -jxvf arxiologio.tar.bz2 | Ανάπτυξη συμπιεσμένου πακέτου στο μορφή bzip2 μορφή |
Tar -cvfz arxiologio.tar.gz katologos1 | Δημιουργία συμπιεσμένου πακέτου στο μορφή gzip |
Tar -zxvf arxiologio.tar.gz | Ανάπτυξη συμπιεσμένου πακέτου στο μορφή gzip |
Arxiologio zip1arxiologio.zip1 | Δημιουργία αρχείου zip |
Zip -r arxiologio1arxiologio.zip1 file2 katologos1 | Συγχώνευση πολλαπλών αρχείων και καταλόγων ταυτόχρονα σε αρχείο zip |
Ανάπτυξη αρχείου1.zip | Ανάπτυξη αρχείου zip |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Rpm -ivh πακέτο.rpm | Εγκατάσταση πακέτου rpm |
Rpm -ivh --πακέτο nodeeps.rpm | Εγκατάσταση ενός πακέτου rpm αγνοώντας τις προειδοποιήσεις για εξαρτήσεις |
rpm -U package.rpm | Ενημέρωση ενός πακέτου RPM χωρίς να αλλάζει το αρχείο διαμόρφωσής του |
Rpm -F package.rpm | Ενημέρωση ενός επιβεβαιωμένα εγκαταστημένου πακέτου rpm |
Rpm -e package_name rpm | Διαγραφή πακέτου RPM |
RPM -QA | Εμφάνιση όλων των εγκαταστημένων πακέτων rpm στο σύστημα |
Rpm -qa | grep htpd | Εμφάνιση όλων των πακέτων rpm που περιέχουν τη λέξη "htpd" στο όνομά τους |
RPM -Qi package_name | Λάβετε ειδικές πληροφορίες για ένα εγκαταστημένο πακέτο |
RPM -qg "System Environments/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 | Εμφάνιση των σクリπτων που εκτελέστηκαν κατά την εγκατάσταση/removal |
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 --Ανακατασκευή package_name src.rpm | Δημιουργία πακέτου RPM από μια πηγή RPM |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Yum install package_name | Λήψη και εγκατάσταση πακέτου RPM |
Yum localinstall package_name | Θα εγκατασταθεί ένα πακέτο rpm, χρησιμοποιώντας το δικό σας αποθετήριο λογισμικού για την επίλυση όλων των εξαρτήσεων για εσάς |
Yum update package_name | Αναβάθμιση όλων των εγκατεστημένων πακέτων rpm στο τρέχον σύστημα |
Yum update package_name | Αναβάθμιση πακέτου rpm |
Yum remove package_name | Διαγραφή πακέτου RPM |
Yum list | Λίστα όλων των πακέτων εγκατεστημένων στο τρέχον σύστημα |
Yum search package_name | Αναζήτηση πακέτων στο αποθετήριο rpm |
Yum cleaning packages | Καθαρισμός του καταστήματος rpm και διαγραφή ληφθέντων πακέτων |
Yum cleaning headers | Διαγραφή όλων των αρχείων κεφαλίδας |
Yum clean all | Διαγραφή όλων των καταστημάτων και αρχείων κεφαλίδας |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Dpkg -i package.deb | Εγκατάσταση/Αναβάθμιση deb πακέτου |
Dpkg -r package_name | Διαγραφή ενός deb πακέτου από το σύστημα |
Dpkg -l | Εμφάνιση όλων των εγκατεστημένων deb πακέτων στο σύστημα |
Dpkg -l | grep htpd | Εμφάνιση όλων των deb πακέτων με τη λέξη "htpd" στο όνομά τους |
Dpkg -s package_name | Λήψη πληροφοριών για ένα ειδικό πακέτο που έχει εγκατασταθεί στο σύστημα |
DPKG -L package_name | Εμφάνιση λίστας αρχείων που παρέχει ένα εγκατεστημένο deb πακέτο στο σύστημα |
Dpkg --contents package.deb | Εμφάνιση λίστας αρχείων που παρέχει ένα πακέτο που δεν έχει εγκατασταθεί ακόμα |
DPKG -S /bin/ping | Έλεγχος ποιο deb πακέτο παρέχει το δεδομένο αρχείο |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Apt-get εγκατάσταση package_name | Εγκατάσταση/Αναβάθμιση deb πακέτου |
Apt-cdrom εγκατάσταση package_name | Εγκατάσταση/Αναβάθμιση deb πακέτου από CD |
Apt-get update | Αναβάθμιση πακέτων στη λίστα |
Apt-get upgrade | Αναβάθμιση όλων των εγκατεστημένων λογισμικών |
Apt-get remove package_name | Διαγραφή ενός deb πακέτου από το σύστημα |
Apt-get check | Έλεγχος ότι το αποθετήριο εξαρτήσεων λογισμικού είναι σωστό |
Apt get clean | Καθαρισμός του καταστήματος από το λήφθεν πακέτο |
Apt-cache αναζήτηση αναζητημένης-πακέτο | Επιστρέφει το όνομα πακέτου που περιέχει την αναζητούμενη αλφαβητική ακολουθία |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Cat αρχείο1 | Προσβολή περιεχομένων αρχείου από τον πρώτο βιβλιοθήκη |
Προσβολή αρχείου1 | Επαναεξέταση των περιεχομένων ενός αρχείου προς τα πίσω από την τελευταία γραμμή |
More αρχείο1 | Εμφάνιση περιεχομένου ενός μακρού αρχείου |
Λιγότερο αρχείο1 | Παρόμοια με την εντολή 'more', αλλά επιτρέπει και αναστροφικές λειτουργίες στο αρχείο καθώς και προχωρητικές λειτουργίες |
Κεφαλή -2 file1 | Εξετάστε τα πρώτα δύο στίχους ενός έργου |
Tail -2 file1 | Εξετάστε τις τελευταίες δύο γραμμές του αρχείου |
Tail -f /var/log/messages | Προβολή περιεχομένου που προστίθεται σε αρχείο σε πραγματικό χρόνο |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Cat αρχείο1 | command (sed, grep, awk, grep, κ.λπ.) > result.txt | Συγχώνευση του λεπτομερούς περιγραφικού κειμένου του αρχείου και γραφή της εισαγωγής σε ένα νέο αρχείο |
Cat αρχείο1 | command (sed, grep, awk, grep, κ.λπ.) >> 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" στο αρχείο example.txt με "string2" |
Sed '/^ $/d' example.txt | Αφαίρεση όλων των κενών γραμμών από το αρχείο example.txt |
Se d '/ *#/ d;/^ $/d'example.txt από 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 | Έλεγχος γραμμής 5 |
Sed -e's/00 */0/g'example.txt | Αντικατάσταση πολλαπλών μηδενικών με ένα μοναδικό μηδέν |
Cat -n αρχείο1 | Ανάγνωση του αριθμού των γραμμών του αρχείου |
Cat example.txt | awk'NR% 2 == 1 ' | Διαγραφή όλων των μονών-αριθμημένες γραμμές στο αρχείο example.txt |
Echo a b c | awk '{print 1 dollar' | Ανακάλυψη της πρώτης στήλης μιας γραμμής |
Echo a b c | awk '{print 1 dollar, 3 dollars' | Έλεγχος των πρώτων και τρίτων στήλων μιας γραμμής |
Επικόλληση αρχείου1 file2 | Συγχώνευση του περιεχομένου δύο αρχείων ή στήλων |
Επικόλληση -d '+' αρχείο1 file2 | Συγχώνευση του περιεχομένου δύο αρχείων ή στήλων, ορισμένων από "+" στο μέσο |
Sort file1 file2 | Σύ排序 του περιεχομένου δύο αρχείων |
Sort file1 file2 | uniq | Αφαίρεση της ένωσης δύο αρχείων (διατηρείται μόνο μια κόπια των διπλών γραμμών) |
Sort file1 file2 | uniq -u | Delete the intersection, leaving other lines |
Sort file1 file2 | uniq -d | Remove the intersection of two files (leaving only files that exist in both files simultaneously) |
Comm -1 file1 file2 | Comparing the contents of two files removes only the content contained in'file1 ' |
Comm -2 file1 file2 | Comparing the contents of two files removes only the content contained in'file2 ' |
Comm -3 file1 file2 | Compare the contents of two files to delete only the parts common to both files |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Dos2unix filedos.txt fileunix.txt | Convert a text file format from MSDOS to UNIX |
Unix2dos fileunix.txt filedos.txt | Convert a text file format from UNIX to MSDOS |
Recode.. HTML < page.txt > Page.html | Convert a text file to HTML. |
Recode -l | more | Show all allowed conversion formats |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Badblocks -v /dev/hda1 | Check for bad magnets on disk hda1 |
FSCK /dev/hda1 | Repair/Check the integrity of the Linux file system on the HDA1 disk |
Fsck.ext2 /dev/hda1 | Repair/Check the integrity of the ext2 file system on the hda1 disk |
E2FSCK /dev/hda1 | Repair/Check the integrity of the ext2 file system on the hda1 disk |
E2fsck -j /dev/hda1 | Repair/Check the integrity of the ext3 file system on the hda1 disk |
Fsck.ext3 /dev/hda1 | Repair/Check the integrity of the ext3 file system on the hda1 disk |
Fsck.vfat /dev/hda1 | Repair/Check the integrity of the fat file system on the hda1 disk |
Fsck.msdos /dev/hda1 | Repair/Check the integrity of the DOS file system on the HDA1 disk |
Dosfsck /dev/hda1 | Repair/Check the integrity of the DOS file system on the HDA1 disk |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
MKFS /dev/hda1 | Δημιουργήστε ένα σύστημα αρχείων στο HDA1 partition |
MKE2FS /dev/hda1 | Δημιουργήστε ένα linux ext2 filesystem in the hda1 partition |
MKE2FS -J /dev/hda1 | Δημιουργήστε ένα linux ext3 (journaling) filesystem in the hda1 partition |
MKFS -T vfat 32 -F /dev/hda1 | Δημιουργήστε ένα FAT32 file system |
Fdformat -n /dev/fd0 | Format a floppy disk |
MKSwap /dev/hda3 | Δημιουργήστε ένα σύστημα αρχείων αντικατάστασης |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
MKSwap /dev/hda3 | Δημιουργήστε ένα σύστημα αρχείων αντικατάστασης |
Swapon /dev/hda3 | Ενεργοποιήστε ένα νέο σύστημα αρχείων αντικατάστασης |
Swapon /dev/hda2 /dev/hdb3 | Ενεργοποιήστε δύο διατμημένες περιοχές |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Dump -0aj -f /tmp/home0.bak /home | Κάντε μια πλήρη αντιγραφή ασφαλείας του '/home' directory |
Dump -1aj -f /tmp/home0.bak /home | Κάντε μια ενεργητική αντιγραφή ασφαλείας του '/home' directory |
Επαναφέρετε -if /tmp/home0.bak | Επαναφέρετε μια ενεργητική αντιγραφή ασφαλείας |
Rsync -rogpav --delete /home /tmp | Συγχρονίστε τους καταλόγους και στις δύο πλευρές |
Rsync -rogpav -e ssh --delete /home ip_address:/tmp | Through SSH channel rsync |
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/φάκελος χρήστη |
(Cd /tmp/local/&& tar c . ) | ssh -C user@ip_addr 'cd /home/συνεργασία/&& 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 -) | Αντιγράψτε έναν φάκελο τοπικά σε ένα άλλο μέρος, διατηρώντας τις αρχικές άδειες και συνδέσεις |
Βρείτε /home/user1 -name '* .txt' | xargs cp -av --target-directory =/home/backup/--parents | Βρείτε και αντιγράψτε όλα τα αρχεία που τελειώνουν με '.txt' από έναν φάκελο σε έναν άλλο |
Βρείτε /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 | Δημιουργία μιας συμπιεσμένης εικόνας δίσκου iso στο δίσκο |
MKISOFS -J -allow-leading-dots -R -V "Ετικέτα CD" -iso-level 4 -o./cd.iso data_cd | Δημιουργία μιας εικόνας ISO ενός φακέλου |
Cdrecord -v dev =/dev/cdrom cd.iso | Καύση μιας εικόνας ISO |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | Καύση μιας συμπιεσμένης εικόνας ISO |
Εγκατάσταση -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 | md5Συνολική | Επιβεβαίωση του MD5Συνολική κωδικοποίηση ενός συσκευής, όπως ένα CD |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Dhclient eth01 | Ενεργοποίηση του δρομολογητή δικτύου 'eth0' σε λειτουργία dhcp |
Ethtool eth01 | Εμφάνιση των στατιστικών κυκλοφορίας της κάρτας δικτύου 'eth0' |
Υπολογιστής www.example.com | Βρείτε το όνομα υπολογιστή για να λύσετε το όνομα και τη διεύθυνση IP και το Μπαλκόνι |
Όνομα του υπολογιστή | Εμφάνιση του ονόματος του υπολογιστή |
Ifconfig eth0 | Εμφανίζει τη ρύθμιση της κάρτας δικτύου δικτύου Ethernet |
Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Ελέγχος Διευθύνσεων Internet Protocol |
Ifconfig eth0 promisc | Ρυθμίστε 'eth0 'στο πρόχειρο μοード για να παρακολουθείτε τα πακέτα δεδομένων |
Ifdown eth01 | Απενεργοποιήστε το δικτυατικό συσκευή 'eth0 ' |
Ifup eth01 | Ενεργοποιήστε το δικτυατικό συσκευή 'eth0 ' |
IP link show | Εμφανίστε την κατάσταση σύνδεσης όλων των δικτυατικών συσκευών |
Iwconfig eth1 | Εμφανίζει τη ρύθμιση μιας κάρτας δικτύου δικτύου |
IWList scan | Εμφανίστε το δίκτυο |
mii-tool eth01 | Εμφανίστε την κατάσταση σύνδεσης του 'eth0 ' |
Netstat -Tup | Εμφανίστε όλες τις ενεργές δικτυατικές συνδέσεις και τα PID τους |
Netstat -tup1 | Εμφανίστε όλες τις δικτυατικές υπηρεσίες στο σύστημα και τα PID τους |
Netstat -rn | Εμφανίστε την τράπεζα διαδρομών, παρόμοια με το "route -n" εντολή |
Nslookup www.example.com | Βρείτε το όνομα υπολογιστή για να λύσετε το όνομα και τη διεύθυνση IP και το Μπαλκόνι |
Διαδρομή -n | Εμφανίστε την τράπεζα διαδρομών |
Διαδρομή προστέθηκε -net 0/0 gw IP Θύρα | Ελέγχος Προκαθορισμένης Θύρας |
Προσθήκη διαδρομής -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Ελέγχος στατικών διαδρομών προς το δίκτυο '192.168.0.0/16 ' |
Διαγραφή διαδρομής 0/0 gw IP θύρα | Διαγράψτε τη στατική διαδρομή |
Echo "1" > /proc/sys/net/ipv4/ip_foward | Ενεργοποιήστε την προώθηση IP |
Tcpdump tcp θύρα 80 | Εμφανίστε όλες τις κύκλους HTTP |
Whois www.example.com | Αναζήτηση στη βάση δεδομένων Whois |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Εγκατάσταση -t smbfs -o Όνομα χρήστη = χρήστης, κωδικός πρόσβασης = pass //WinClient/συνεργασία/mnt/συνεργασία | Εγκαταστήστε μια δικτυακή συνεργασία Windows |
Nbtscan ip addr | Ανάλυση ονομάτων Netbios |
Nmblookup -A ip addr | Ανάλυση ονομάτων Netbios |
smbclient -L ip addr/hostname | Εμφανίστε μια απόμακρη συνεργασία ενός υπολογιστή Windows |
smbget -Rr smb://ip addr/συνεργασία | Δυνατότητα λήψης αρχείων από έναν υπολογιστή Windows μέσω smb όπως wget |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Iptables -t φίλτρο -L | Εμφανίστε όλες τις συνδέσεις στη τράπεζα φίλτρου |
Iptables -t nae -L | Εμφανίστε όλες τις συνδέσεις στη τράπεζα NAT |
Iptables -t φίλτρο -F | Καθαρίστε όλες τις ρυθμίσεις βασισμένες στη τράπεζα φίλτρου |
Iptables -t nat -F | Καθαρίστε όλες τις ρυθμίσεις βασισμένες στη τράπεζα NAT |
Iptables -t φίλτρο -X | Διαγράψτε όλους τους χρήστες-Δημιουργήθηκαν συνδέσεις |
IPTables -t φίλτρο -A ΕΣΧзнаком -p tcp --dport telnet -j ΑΠΟΔΟΧΗ | Επιτρέψτε την πρόσβαση στο telnet |
IPTables -t φίλτρο -A ΕΞΟΔΟΣ -p tcp --dport telnet -j ΑΠΟρρίψτε | Αποκλείστε την πρόσβαση στο telnet |
Iptables -t φίλτρο -A ΜΕΤΑΦΟΡΑ -p tcp --dport pop3 -j ΑΠΟΔΟΧΗ | Επιτρέψτε POP3 συνδέσεις στη διαδρομή μετάβασης |
Iptables -t φίλτρο -A ΕΣΧзнаком -j LOG --log-προκαταρκτικός | Καταγράφηση πακέτων που ανακτήθηκαν σε όλες τις συνδέσεις |
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 σε megabytes |
Kill -9 process id | Περιπέμψτε μια διαδικασία να κλείσει και να τελειώσει |
Kill -1 process id | Περιπέμψτε μια διαδικασία να υπερβαίνει την ρύθμιση της |
Τελευταία επανεκκίνηση | Εμφάνιση ιστορικού επανεκκίνησης |
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 |
Παρακολούθηση -nl'cat /proc/Διακοπές ' | Λίστα πραγματικών εσωτερικών διακοπών |
Κώδικας εντολής | Σχολιασμός περιγραφής |
---|---|
Εναλλακτικό όνομα hh = 'history' | Ρυθμίστε εναλλακτικό όνομα για ιστορικό εντολών |
Λέξη-κλειδί Apropos... | Δημιουργήστε μια λίστα εντολών που περιλαμβάνει λέξεις-κλειδιά προγραμμάτων, ιδιαίτερα χρήσιμο όταν γνωρίζετε τι κάνει το πρόγραμμα αλλά δεν θυμάστε τις εντολές |
CHSH | Αλλαγή εντολής κέλαινα |
CHSH --Λίστα-Κέλαινα | Καλή εντολή για να διαπιστώσετε αν πρέπει να συνδεθείτε σε άλλη μηχανή από απομακρυσμένα |
GPG -Αρχείο C filel | Κρυπτογραφήστε ένα αρχείο με το GNU Privacy Guard |
Αρχείο Gpg filel.gpg | Αποκρυπτογραφήστε ένα αρχείο με το GNU Privacy Guard |