Κωδικός εντολής | Σημειώσεις |
---|---|
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. |