opdracht code commentaar beschrijving
Arch Toon de processorarchitectuur van de machine (1)
Uname -m Toon de processorarchitectuur van de machine (2)
Uname -r Toon de gebruikte kernelversie
Dmidecode -q Toon hardware-systeemcomponenten - (SMBIOS/DMI)
HDPARM -i /dev/hda Lijst de architectonische kenmerken van een schijf
HDPARM -tT /dev/sda Voer een testleesoperatie uit op de schijf
Cat /proc/cpuinfo Toon CPU-informatie
Cat /proc/onderbrekingen Toon onderbreking
Cat /proc/meminfo controleer het geheugengebruik
Cat /proc/uitwisselt Toont welke swaps worden gebruikt
Cat /proc/versie Toon de versie van de kernel
Cat /proc/net/dev Toon netwerkadapters en statistieken
Cat /proc/mounts Toon het geladen bestandssysteem
LSPCI -TV Lijst PCI-apparaten
LSUSB -TV Toon USB-apparaten
Datum Toon het systeemdatum
Cal 2007 Toon de kalender voor 2007
Datum 04121700 2007.00 Stel datum en tijd in - maand, dag, uur, jaar. seconden
Klok -w Sla tijdswijzigingen op in BIOS

opdracht code commentaar beschrijving
Afsluiten -h nu Sluit het systeem af
Init 0 Sluit het systeem af
Telinit 0 Sluit het systeem af
Afsluiten -h uren: minuten & Sluit het systeem af op de geplande tijd
Afsluiten -c Annuleer het afsluiten van het systeem op de geplande tijd
Afsluiten -r nu Herstart
Herstart Herstart
Afmelden annulering

opdracht code commentaar beschrijving
CD /thuis Ga naar de '"/thuis' map.
CD.. Keer terug naar het vorige niveau van de map
CD../.. Keer terug naar de vorige twee niveaus van de map
CD Ga naar de persoonlijke thuismap
Cd~ gebruiker1 Ga naar de persoonlijke thuismap
CD - Keer terug naar de map waar je laatst was
PWD Toon werkpad
ls Bekijk bestanden in de map
LS -F Bekijk bestanden in de map
LS -l Toon details van bestanden en mappen
Ls -a Toon verborgen bestanden
Ls * [0-9] * Toon bestanden en mappen met cijfers bevattend
Tree Toont de boomstructuur van bestanden en mappen vanaf de rootmap
LSTREE Toont de boomstructuur van bestanden en mappen vanaf de rootmap
Mkdir map1 Maak een map genaamd'dir'1 '
Mkdir map1 dir2 Maak twee mappen tegelijkertijd
Mkdir -p /tmp/dir1/dir2 Maak een directoryboom
Rm -f bestand1 Verwijder een bestand genaamd'bestand'1 '
Rmdir map1 Verwijder een map genaamd'dir'1 '
Rm -rf map1 Verwijder een map genaamd'dir'1 'en verwijder zijn inhoud tegelijkertijd
Rm -rf map1 dir2 Verwijder beide mappen en hun inhoud tegelijkertijd
MV map1 new_map Hernoem/Verplaats een map
CP bestand1 file2 Kopieer een bestand
CP map/*. Kopieer alle bestanden in een map naar de huidige werkmap
CP -A /tmp/dir1. Kopieer een map naar de huidige werkmap
CP -a map1 dir2 Kopieer een map
-S bestand1 lnk1 Maak een zachte koppeling naar een bestand of map
Ln bestand1 lnk1 Maak een fysieke koppeling naar een bestand of map
Touch -t 0712250000 bestand1 Wijzig de tijdstempel van een bestand of map - (YYMMDDhhmm)
IconV -l Lijst de bekende codes
iconv -f fromEncoding -t toEncoding inputFile > outputFile Verander de codering van tekens
Find. -maxdepth 1 -name * .jpg -print -exec convert Batch resizing files in the current directory and send them to the thumbnail directory (requires conversion from ImageMagick)

opdracht code commentaar beschrijving
Vind/-name file1 Start with '/' to enter the root file system to search for files and directories
Vind/-user user1 Search for files and directories belonging to user'user'1 '
Vind /thuis/gebruiker1 -name * .bin Search the directory '/thuis/gebruiker1' for files ending in '.bin'
Vind /usr/bin -type f -atime + 100 Search for executable files that have not been used in the past 100 days
Vind /usr/bin -type f -mtime -10 Search for files that have been created or modified within 10 days
Vind/-name * .rpm -exec chmod 755 '{}' ; Search for files ending in '.rpm' and define their permissions
Vind/-xdev -name * .rpm Search for files ending in '.rpm', ignoring removable devices such as optical drives and flash drives
Locate * .ps Find files ending in '.ps' - run the'updatedb 'command first
Whereis halt Toont de locatie van een binair, bron of man
Which halts Toont het volledige pad naar een binair of uitvoerbaar bestand

opdracht code commentaar beschrijving
Monteer /dev/hda2 /mnt/hda2 Mount a disk called hda2 - make sure the directory '/mnt/hda2' already exists
Umount /dev/hda2 Unmount a disk called hda2 - exit from the mount point '/mnt/hda2' first
Fuser -km /mnt/hda2 Forcede uninstallatie wanneer het apparaat bezig is
Umount -n /mnt/hda2 Voer ontsnappingsoperaties uit zonder te schrijven /etc/mtab-bestand nuttig wanneer het bestand wordt gelezen-alleen of wanneer de schijf vol is
Monteer /dev/fd0 /mnt/floppy Koppel een floppy disk aan
Monteer /dev/cdrom /mnt/cdrom Koppel een cdrom of dvdrom aan
Monteer /dev/hdc /mnt/cdrecorder Koppel een cdrw of dvdrom aan
Monteer /dev/hdb /mnt/cdrecorder Koppel een cdrw of dvdrom aan
Monteer -o loop file.iso /mnt/cdrom Koppel een bestand of ISO-afbeelding aan
Monteer -t vfat /dev/hda5 /mnt/hda5 Koppel een Windows FAT aan32 bestandssysteem
Monteer /dev/sda1 /mnt/usbdisk Koppel een USB-stick of flash-apparaat aan
Monteer -t smbfs -o username = user, password = pass//WinClient/share /mnt/share Monteer een Windows netwerkshare

opdracht code commentaar beschrijving
DF -h Toont een lijst van aangekoppelde partities
LS -lSr | more Sorteer bestanden en mappen op grootte
Du -sh dir1 Schat de al gebruikte schijfruimte van de map 'dir'1'
Du -sk * | sort -rn Toont de grootte van bestanden en mappen in volgorde van capaciteit
Rpm -q -a --qf '% 10 {SIZE} t% {NAME} n' | sort -k1,1n Toont de ruimte die wordt gebruikt door geïnstalleerde rpm-pakketten volgens grootte (fedora, redhat class system)
Dpkg-query -W -f = '${Geïnstalleerd-Grootte; 10} t ${Package} n' | sort -k1,1n Toont de gebruikte ruimte van geïnstalleerde deb-pakketten op basis van grootte (ubuntu, debian class systeem)

opdracht code commentaar beschrijving
GroupAdd groepsnaam Maak een nieuwe gebruikersgroep aan
Groupdel groepsnaam Verwijder een gebruikersgroep
Groupmod -n nieuwe_groepsnaam oude_groepsnaam Hernoem een gebruikersgroep
Useradd -c "Naam Achternaam" -g admin -d /thuis/gebruiker1 -s /bin/bash gebruiker1 Maak een gebruiker aan die behoort tot de "admin" gebruikersgroep
UserAdd gebruiker1 Maak een nieuwe gebruiker aan
Userdel -r gebruiker1 Verwijder een gebruiker ('-r' sluit de thuismap uit)
Usermod -c "Gebruiker FTP" -g systeem -d /ftp/gebruiker1 -s /bin/nologin gebruiker1 Wijzig gebruikerseigenschappen
Passwd Wijzig wachtwoord
Passwd gebruiker1 Wijzig het wachtwoord van een gebruiker (alleen root-uitvoering toegestaan)
Chage -E 2020-12-31 gebruiker1 Stel de vervaldatum in voor gebruikerswachtwoorden
PWCK Controleer op bestandsindeling en syntaxiscorrecties voor'/etc/passwd' en de aanwezigheid van gebruikers
GRPCK Controleer op bestandsindeling en syntaxiscorrecties voor'/etc/passwd' en bestaande groepen
Newgrp groepsnaam Log in bij een nieuwe groep om de standaard groep voor nieuw gemaakte bestanden te wijzigen

opdracht code commentaar beschrijving
LS -lh Toon rechten
LS /tmp | pr -T5 -W $COLUMNS De eindpunt in delen 5 kolommen om weer te geven
Chmod ugo + rwx map1 Stel rechten in voor de eigenaar (u), groep (g) en anderen (o) van de map om te lezen (r), te schrijven (w) en uit te voeren (x)
Chmod go-rwx map1 Verwijder lees- en schrijfuitvoeringsrechten (g) en anderen (o) voor mappen
Chown gebruiker1 file1 Wijzig de eigenaarattributen van een bestand
Chown -R gebruiker1 map1 Wijzig de eigenaarattributen van een map en wijzig tegelijkertijd de attributen van alle bestanden in de map
CHGRP groep1 file1 Wijzig de groep van bestanden
Chown gebruiker1: groep1 file1 Wijzig de eigenaar- en groepsattributen van een bestand
Vind/-perm -u + s Lijst alle bestanden in een systeem die SUID controle gebruiken
Chmod u + s /bin/file1 Schakel het SUID bit in van een binair bestand - De gebruiker die het bestand uitvoert, krijgt ook dezelfde rechten als de eigenaar
CHMOD U-S /bin/file1 Schakel het SUID bit van een binair bestand uit
Chmod g + s /thuis/publiek Schakel het SGID bit in van een map - Vergelijkbaar met SUID, maar voor mappen
CHMOD G-S /thuis/publiek Schakel het SGID bit van een map uit
Chmod o + t /thuis/publiek Stel het STIKY bit in van een bestand - laat alleen de legitieme eigenaar toe om het bestand te verwijderen
CHMOD O-T /thuis/publiek Schakel de STIKY-bit van een directory uit

opdracht code commentaar beschrijving
Chattr + a bestand1 Alleen het lezen en schrijven van bestanden in append-modus zijn toegestaan
Chattr + c bestand1 Staat toe dat dit bestand automatisch wordt gecomprimeerd/gedecomprimeerd door de kernel
Chattr + d bestand1 Het dump-programma negeert dit bestand bij het back-uppen van het bestandssysteem
Chattr + i bestand1 Instellen op onveranderlijke bestanden die niet kunnen worden verwijderd, gewijzigd, hernoemd of gelinkt
Chattr + s bestand1 Staat toe dat een bestand veilig wordt verwijderd
Chattr + S bestand1 Zodra de toepassing een schrijfoperatie uitvoert op dit bestand, schrijft het systeem onmiddellijk de gewijzigde resultaten naar de schijf
Chattr + u bestand1 Als het bestand wordt verwijderd, staat het systeem u toe om het verwijderde bestand later te herstellen
Lsattr Speciale eigenschappen weergeven

opdracht code commentaar beschrijving
Bunzip2 file1.bz2 Een bestand genaamd'bestand uitpakken1.bz2 '
Bzip2 file1 Bestand genaamd'bestand comprimeren1 '
Gunzip bestand1.gz Een bestand genaamd'bestand uitpakken1.gz'
Gzip bestand1 Bestand genaamd'bestand comprimeren1 '
Gzip -9 file1 maximale compressie
Rar a bestand1.rar test_file Maak een pakket genaamd'bestand1.rar '
Rar a bestand1.rar bestand1 file2 dir1 Bestand tegelijkertijd comprimeren1 ',' bestand2 'en directory'dir1'
Rar x bestand1.rar Het rar-pakket uitpakken
Unrar x bestand1.rar Het rar-pakket uitpakken
Tar -cvf archive.tar bestand1 Maak een ongekompresseerd tarball
Tar -cvf archive.tar bestand1 file2 dir1 Maak een archief dat bestand bevat1 ',' bestand2 'en'dir1'
Tar -tf archive.tar De inhoud van een pakket weergeven
Tar -xvf archive.tar Een pakket vrijgeven
Tar -xvf archive.tar -C /tmp Los het gecomprimeerde pakket vrij voor de /tmp directory
Tar -cvfj archive.tar.bz2 dir1 Een gecomprimeerd pakket in bzip maken2 formaat
Tar -jxvf archive.tar.bz2 Een gecomprimeerd pakket in bzip uitpakken2 formaat
Tar -cvfz archive.tar.gz dir1 Een gecomprimeerd pakket in gzip-formaat maken
Tar -zxvf archive.tar.gz Een gecomprimeerd pakket in gzip-formaat uitpakken
Zip-bestand1.zip-bestand1 Maak een zip-bestand
Zip -r bestand1.zip-bestand1 file2 dir1 Meerdere bestanden en mappen tegelijkertijd comprimeren tot een zip-bestand
Een bestand uitpakken1.zip Een zip-bestand uitpakken

opdracht code commentaar beschrijving
Rpm -ivh package.rpm Installeer een rpm-pakket
Rpm -ivh --nodeeps package.rpm Installer een rpm-pakket terwijl afhankelijkheidswaarschuwingen worden genegeerd
rpm -U package.rpm Updateer een RPM-pakket zonder het configuratiebestand te wijzigen
Rpm -F package.rpm Updateer een bevestigd geïnstalleerd rpm-pakket
Rpm -e package_name rpm Verwijder een RPM-pakket
RPM -QA Toon alle geïnstalleerde rpm-pakketten in het systeem
Rpm -qa | grep htpd Toon alle rpm-pakketten met het woord "htpd" in hun naam
RPM -Qi package_name Verkrijg speciale informatie over een geïnstalleerd pakket
RPM -qg "System Environments/Daemons" Toon het rpm-pakket van een component
RPM -QL package_name Toon een lijst van bestanden die worden geleverd door een geïnstalleerd rpm-pakket
RPM -QC package_name Toon een lijst van configuratiebestanden die worden geleverd door een geïnstalleerd rpm-pakket
RPM -Q package_name --WhatRequires Toon een lijst van afhankelijkheden met een rpm-pakket
RPM -q package_name --WhatProvides Toon het volume van een rpm-pakket
Rpm -q package_name --scripts Toon scripts die tijdens de installatie zijn uitgevoerd/verwijdering
RPM -Q package_name --Changelog Toon de wijzigingsgeschiedenis van een RPM-pakket
RPM -QF /etc/httpd/conf/httpd.conf Verifieer welk rpm-pakket het opgegeven bestand heeft geleverd
Rpm -qp package.rpm -l Toon een lijst van bestanden die worden geleverd door een niet geïnstalleerd rpm-pakket
RPM --importeren /media/cdrom/RPM-GPG-KEY Importeer een publiek sleutel digitaal certificaat
Rpm --checksig package.rpm Verifieer de integriteit van een RPM-pakket
Rpm -qa gpg-pubkey Verifieer de integriteit van alle geïnstalleerde rpm-pakketten
RPM -V package_name Controleer bestandsgrootte, licentie, type, eigenaar, groep, MD5 controleer en laatst gewijzigd
RPM -Va Controleer alle geïnstalleerde rpm-pakketten in het systeem - gebruik met voorzichtigheid
Rpm -Vp package.rpm Bevestig dat geen rpm-pakket is geïnstalleerd
Rpm2cpio package.rpm | cpio --pak uit --maak-mappen * bin * Een uitvoerbaar bestand uit een rpm-pakket uitvoeren
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm Installeer een gebouwd pakket uit een rpm-bron
RPMbuild --herbouwd package_name src.rpm Bouw een RPM-pakket op uit een RPM-bron

opdracht code commentaar beschrijving
Yum install package_name Download en installeer een RPM-pakket
Yum localinstall package_name Een rpm-pakket wordt geïnstalleerd, gebruikmakend van uw eigen software-repository om alle afhankelijkheden voor u op te lossen
Yum update package_name Bijwerken van alle geïnstalleerde rpm-pakketten in het huidige systeem
Yum update package_name Bijwerken van een rpm-pakket
Yum remove package_name Verwijder een RPM-pakket
Yum list Lijst alle pakketten die zijn geïnstalleerd in het huidige systeem
Yum search package_name Zoek naar pakketten in de rpm-repository
Yum cleaning packages Maak de rpm-cache schoon en verwijder gedownloade pakketten
Yum cleaning headers Verwijder alle header-bestanden
Yum clean all Verwijder alle gecachte pakketten en header-bestanden

opdracht code commentaar beschrijving
Dpkg -i package.deb Installeren/Bijwerken van een deb-pakket
Dpkg -r package_name Verwijder een deb-pakket van het systeem
Dpkg -l Toon alle geïnstalleerde deb-pakketten in het systeem
Dpkg -l | grep htpd Toon alle deb-pakketten met het woord 'htpd' in hun naam
Dpkg -s package_name Verkrijg informatie over een speciale pakket die is geïnstalleerd in het systeem
DPKG -L package_name Toont een lijst van bestanden die worden geleverd door een reeds geïnstalleerd deb-pakket op het systeem
Dpkg --inhoud package.deb Toont een lijst van bestanden die worden geleverd door een pakket dat nog niet is geïnstalleerd
DPKG -S /bin/ping Verifieer welk deb-pakket het gegeven bestand heeft geleverd

opdracht code commentaar beschrijving
Apt-get install package_name Installeren/Bijwerken van een deb-pakket
Apt-cdrom install package_name Installeren/Bijwerken van een deb-pakket van CD
Apt-get update Bijwerken van pakketten in de lijst
Apt-get upgrade Bijwerken van alle geïnstalleerde software
Apt-get remove package_name Verwijder een deb-pakket van het systeem
Apt-get check Verifieer dat de afhankelijke softwarebron correct is
Apt get clean Maak de cache van het gedownloade pakket schoon
Apt-zoek cache gezocht-pakket Geef het pakketnaam terug dat de zoekstring bevat

opdracht code commentaar beschrijving
Cat bestand1 Voorwaartse weergave van bestandsinhoud vanaf het eerste byte
Tac bestand1 Bekijk de inhoud van een bestand achterwaarts vanaf de laatste regel
Meer bestand1 Bekijk de inhoud van een lange bestand
Minder bestand1 Vergelijkbaar met het 'more' commando, maar het staat ook omgekeerde operaties in het bestand toe naast voorwaartse operaties
Kop -2 file1 Bekijk de eerste twee regels van een document
Tail -2 file1 Bekijk de laatste twee regels van een bestand
Tail -f /var/log/messages Bekijk de inhoud die in real-time aan een bestand wordt toegevoegd

opdracht code commentaar beschrijving
Cat bestand1 | commando (sed, grep, awk, grep, etc...) > result.txt Voeg de gedetailleerde beschrijvings tekst van een bestand samen en schrijf de inleiding naar een nieuw bestand
Cat bestand1 | commando (sed, grep, awk, grep, etc...) >> result.txt Voeg de gedetailleerde beschrijvings tekst van een bestand samen en schrijf de inleiding naar een bestaand bestand
Grep Aug /var/log/messages Zoek naar het keyword "Aug" in het bestand '/var/log/messages'
Grep ^ Aug /var/log/messages Zoek naar woorden die beginnen met "Aug" in het bestand '/var/log/messages'
Grep [0-9] /var/log/messages Selecteer alle regels die cijfers bevatten in de'/var/log/messages' bestand
Grep Aug -R /var/log/* Zoek naar de string "Aug" in de map '/var/log' en volgende mappen
Sed's/stringa1/stringa2/g'example.txt Vervang "string1" in het bestand example.txt met "string2"
Sed '/^ $/d' example.txt Verwijder alle lege regels uit het bestand example.txt
Se d '/ *#/ d;/^ $/d'example.txt from example.txt Verwijder alle opmerkingen en lege regels uit het bestand
Echo'esempio '| tr' [: lower :]' '[: upper:] ' Voeg de inhoud van de bovenste en onderste cellen samen
Sed -e '1d' result.txt Uitsluitend de eerste regel van het bestand example.txt
Sed -n '/stringa1/p' Bekijk regels die alleen het woord "string1"
Sed -e's / *$//' example.txt Verwijder de witruimte aan het einde van elke regel
Sed -e's/stringa1/g'example.txt Verwijder alleen het woord "string1" uit het document en behoud alle rest
Sed -n '1,5p; 5q' example.txt Beoordeel de inhoud van de eerste tot en met de vijfde regel
Sed -n '5p; 5q' example.txt Controleer regel 5
Sed -e's/00 */0/g'example.txt Vervang meerdere nullen door één enkele nul
Cat -n bestand1 Identificeer het aantal regels in het bestand
Cat example.txt | awk'NR% 2 == 1 ' Verwijder alle even-genummerde regels in het bestand example.txt
Echo a b c | awk '{print 1 dollar} Bekijk de eerste kolom van een regel
Echo a b c | awk '{print 1 dollar, 3 dollar} Controleer de eerste en derde kolommen van een rij
Plak bestand1 file2 Voeg de inhoud van twee bestanden of kolommen samen
Plakken -d '+' bestand1 file2 Voeg de inhoud van twee bestanden of kolommen samen, onderscheiden door "+" in het midden
Sorteer bestand1 file2 Sorteer de inhoud van twee bestanden
Sorteer bestand1 file2 | uniq Verwijder de samenvoeging van twee bestanden (slechts één kopie van dubbele regels wordt behouden)
Sorteer bestand1 file2 | uniq -u Verwijder het kruisingspunt, laat andere regels achter
Sorteer bestand1 file2 | uniq -d Verwijder het kruisingspunt van twee bestanden (laat alleen bestanden achter die in beide bestanden tegelijkertijd bestaan)
Comm -1 file1 file2 Vergelijk de inhoud van twee bestanden verwijdert alleen de inhoud die in 'bestand' bevindt1 '
Comm -2 file1 file2 Vergelijk de inhoud van twee bestanden verwijdert alleen de inhoud die in 'bestand' bevindt2 '
Comm -3 file1 file2 Vergelijk de inhoud van twee bestanden om alleen de delen te verwijderen die in beide bestanden voorkomen

opdracht code commentaar beschrijving
Dos2unix filedos.txt fileunix.txt Converteer een tekstbestandformaat van MSDOS naar UNIX
Unix2dos fileunix.txt filedos.txt Converteer een tekstbestandformaat van UNIX naar MSDOS
Recode.. HTML < page.txt > Page.html Converteer een tekstbestand naar HTML.
Recode -l | meer Toon alle toegestane conversieformaten

opdracht code commentaar beschrijving
Badblocks -v /dev/hda1 Controleer voor slechte magneten op schijf hda1
FSCK /dev/hda1 Repareer/Controleer de integriteit van het Linux-bestandssysteem op de HDA1 schijf
Fsck.ext2 /dev/hda1 Repareer/Controleer de integriteit van de ext2 bestandssysteem op de hda1 schijf
E2FSCK /dev/hda1 Repareer/Controleer de integriteit van de ext2 bestandssysteem op de hda1 schijf
E2fsck -j /dev/hda1 Repareer/Controleer de integriteit van de ext3 bestandssysteem op de hda1 schijf
Fsck.ext3 /dev/hda1 Repareer/Controleer de integriteit van de ext3 bestandssysteem op de hda1 schijf
Fsck.vfat /dev/hda1 Repareer/Controleer de integriteit van het fat-bestandssysteem op de hda1 schijf
Fsck.msdos /dev/hda1 Repareer/Controleer de integriteit van het DOS-bestandssysteem op de HDA1 schijf
Dosfsck /dev/hda1 Repareer/Controleer de integriteit van het DOS-bestandssysteem op de HDA1 schijf

opdracht code commentaar beschrijving
MKFS /dev/hda1 Maak een bestandssysteem in de HDA1 partition
MKE2FS /dev/hda1 Maak een linux ext2 bestandssysteem in de hda1 partition
MKE2FS -J /dev/hda1 Maak een linux ext3 (journaal) bestandssysteem in de hda1 partition
MKFS -T vfat 32 -F /dev/hda1 Maak een FAT32 bestandssysteem
Fdformat -n /dev/fd0 Formateer een diskette
MKSwap /dev/hda3 Maak een swap-bestandssysteem aan

opdracht code commentaar beschrijving
MKSwap /dev/hda3 Maak een swap-bestandssysteem aan
Swapon /dev/hda3 Schakel een nieuwe swap-bestandssysteem in
Swapon /dev/hda2 /dev/hdb3 Schakel twee swap-partities in

opdracht code commentaar beschrijving
Dump -0aj -f /tmp/home0.bak /thuis Maak een volledige back-up van de '/thuis' map
Dump -1aj -f /tmp/home0.bak /thuis Maak een interactieve back-up van de '/thuis' map
Herstel -als /tmp/home0.bak Herstel een interactieve back-up
Rsync -rogpav --verwijder /thuis /tmp Synchroniseer mappen aan beide kanten
Rsync -rogpav -e ssh --verwijder /thuis ip_adres:/tmp Via SSH-kanaal rsync
Rsync -az -e ssh --verwijder ip_adres:/thuis/publiek /thuis/local Synchroniseer een externe map met een lokale map via ssh en compressie
Rsync -az -e ssh --verwijder /thuis/lokale ip_adres:/thuis/publiek Synchroniseer lokale mappen met externe mappen via ssh en compressie
Dd bs = 1M als =/dev/hda | gzip | ssh gebruiker@ip_adres 'dd of = hda.gz' Voer een back-up van de lokale schijf op een externe host via ssh uit
Dd if =/dev/sda of =/tmp/file1 Backup schijfinhoud naar een bestand
Tar -Puf backup.tar /thuis/gebruiker Voer een interactieve back-up van de '/thuis/gebruiker's map
(Cd /tmp/local/&& tar c . ) | ssh -C user@ip _addr 'cd /thuis/share/&& tar x -p' Kopieer de inhoud van een map in een verre map via ssh
(Tar c /home) | ssh -C user@ip _addr 'cd /thuis/backup-home && tar x -p' Kopieer een lokaal map in een verre map via ssh
Tar cf - . | ( cd /tmp/backup; tar xf -) Kopieer een map lokaal naar een andere plek, behoudt de oorspronkelijke rechten en koppelingen
Vind /thuis/gebruiker1 -name '* .txt' | xargs cp -av --target-directory =/thuis/backup/--parents Vind en kopieer alle bestanden die eindigen op '.txt' van een map naar een andere
Vind /var/log -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 Vind alle bestanden die eindigen op '.log' en maak een bzip-pakket
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 Voer een actie uit om de inhoud van het MBR (Master Boot Record) naar een disket te kopiëren
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 Herstel MBR-inhoud van een back-up die is opgeslagen op een disket

opdracht code commentaar beschrijving
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force Leeg de inhoud van een herbruikbare schijf
Mkisofs /dev/cdrom > cd.iso Maak een ISO-afbeelding van een schijf op de schijf
Mkisofs /dev/cdrom | gzip > cd_iso Maak een gecomprimeerde schijf iso-afbeeldingsbestand op de schijf
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd Maak een ISO-afbeelding van een map
Cdrecord -v dev =/dev/cdrom cd.iso Brand een ISO-afbeeldingsbestand
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - Brand een gecomprimeerde ISO-afbeeldingsbestand
Monteer -o loop cd.iso /mnt/iso Monteer een ISO-afbeeldingsbestand
cd-paranoia -B Transcribeer audiosporen van een CD naar een wav-bestand
CD-paranoia -- "-3" Transcribeer audiosporen van een CD naar een wav-bestand (argument -3)
CDRecord --scanbus Scan bus om de scsi-kanalen te identificeren
Dd if =/dev/hdc | md5Som Verifieer de MD5Som van de encoding van een apparaat, zoals een CD

opdracht code commentaar beschrijving
Dhclient eth01 Schakel de netwerkapparaat 'eth0 'in dhcp-modus in
Ehttool eth01 Toon de verkeersstatistieken van de netwerkinterfacekaart 'eth0 '
Host www.example.com Vind Hostnaam om Naam en Internet Protocol Adres op te lossen en te spiegelen
Hostnaam Toon de hostnaam
Ifconfig eth0 Toont de configuratie van een Ethernet netwerkinterfacekaart
Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Beheer Internet Protocol Adressen
Ifconfig eth0 promisc Stel 'eth0 'in op promiscuus modus om data pakketten te sniffen
Ifdown eth01 Schakel een 'eth0 'netwerkapparaat uit
Ifup eth01 Schakel een 'eth0 'netwerkapparaat in
IP link show Toon de verbindingstoestand van alle netwerkapparaat
Iwconfig eth1 Toon de configuratie van een draadloze netwerkkaart
IWList scan Toon draadloos netwerk
mii-tool eth01 Toon de verbindingstoestand van 'eth0 '
Netstat -Tup Toon alle ingeschakelde netwerkverbindingen en hun PIDs
Netstat -tup1 Toon alle netwerkservices in het systeem en hun PIDs
Netstat -rn Toon de routingtabel, vergelijkbaar met de "route -n" opdracht
Nslookup www.example.com Vind Hostnaam om Naam en Internet Protocol Adres op te lossen en te spiegelen
Route -n Toon routingtabel
Route toegevoegd -net 0/0 gw IP Gateway Beheer voor ingestelde gateway
Route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Beheer statische routes naar netwerk '192.168.0.0/16 '
Route del 0/0 gw IP gateway Wis statische route
Echo "1" > /proc/sys/net/ipv4/ip_foward Activeer IP-verversing
Tcpdump tcp poort 80 Toon alle HTTP-loops
Whois www.example.com Zoek in de Whois-database

opdracht code commentaar beschrijving
Monteer -t smbfs -o Gebruikersnaam = gebruiker, wachtwoord = wachtwoord //WinClient/share/mnt/share Monteer een Windows netwerkshare
Nbtscan ip addr Netbios naamresolutie
Nmblookup -A ip addr Netbios naamresolutie
smbclient -L ip addr/hostname Toon een afgelegen share van een Windows-host
smbget -Rr smb://ip addr/share Mogelijkheid om bestanden van een Windows-host via smb zoals wget te downloaden

opdracht code commentaar beschrijving
Iptables -t filter -L Toon alle links naar de filter-tabel
Iptables -t nae -L Toon alle links naar de NAT-tabel
Iptables -t filter -F Wis alle regels gebaseerd op de filter-tabel
Iptables -t nat -F Wis alle regels gebaseerd op de nat-tabel
Iptables -t filter -X Wis alle gebruikers-gemaakte links
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Telnet toegang toestaan
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Telnet toegang blokkeren
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT POP toestaan3 verbindingen op de doorvoerlink
Iptables -t filter -A INPUT -j LOG --log-voorvoegsel Gevangen pakketten geseizond in alle links
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Stel een PAT (Port Address Translation) in om uitgaande pakketten in eth0 te maskeren
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --naar-bestemming 10.0.0.2:22 Forward pakketten bestemming een hostadres naar een ander host

opdracht code commentaar beschrijving
Vrij -m Lijst RAM status in megabytes
Kill -9 proces id Forcierd een proces sluiten en beëindigen
Kill -1 proces id Forceer een proces om zijn configuratie te overbelasten
Laatste herstart Toon herstart geschiedenis
lsmod kernel module voor het lijsten van staten
Lsof -p proces id Lijst van bestanden geopend door het proces
LSOF /thuis/gebruiker1 Lijst van open bestanden in de gegeven systeempad
PS -eafw Lijst linux taken
Ps -e -o pid, args --bos Lijst Linux taken op een hiërarchische manier
PSTRESS Toon het programma als een boomdiagram
SmartCTL -A /dev/hda Monitor de betrouwbaarheid van harde schijfapparaat door SMART in te schakelen
SmartCTL -I /dev/hda Controleer of SMART is ingeschakeld voor een harde schijfapparaat
Strace -c ls >/dev/null Lijst van systeem aanroepen gemaakt en ontvangen met één proces
Strace -f -e open ls >/dev/null lijst bibliotheek aanroep
Tail /var/log/dmesg Toon interne gebeurtenissen tijdens het booten van het kernel
Tail /val/log/messages Toon systeemevenementen
top Lijst de Linux taken die de meeste CPU-hulpbronnen gebruiken
Bekijk -nl'cat /proc/interrupts' Lijst van real time interrupts

opdracht code commentaar beschrijving
Alias hh = 'history' Stel een alias in voor opdrachthistorie
Apropos... sleutelwoord Maak een lijst van opdrachten inclusief programmakenmerken, vooral nuttig wanneer je weet wat het programma doet maar de opdrachten niet meer herinnert
CHSH Verander shell opdracht
CHSH --lijst-shells Goede opdracht om te controleren of je op afstand moet verbinden met een andere machine
GPG -C bestandl Versleutel een bestand met GNU Privacy Guard
Gpg bestandl.gpg Ontcijfer een bestand met GNU Privacy Guard
Uw stappen: