Algemene Linux-opdrachten,Tips: Ctrl + F om snel Linux-opdrachten te vinden (klik op de titel om te verkleinen en uit te breiden)
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 |