webmastertoolbag.com

Online tools Web school 在线工具 基础教程 菜鸟教程 编程学习 Web 学校
Kommandokode Merknader
arch Viser maskinens prosessorarkitektur (1)
uname -m Viser maskinens prosessorarkitektur (2)
uname -r Viser kjerneversjonen som er i bruk
dmidecode -q Viser maskinvaresystemkomponenter - (3)(SMBIOS / DMI)
hdparm -i /dev/hda Viser de arkitektoniske egenskapene til en disk
hdparm -tT /dev/sda Utf?rer en testleseoperasjon p? en disk
cat /proc/cpuinfo Vise informasjon om CPU-info
cat /proc/interrupts Vise avbrudd
cat /proc/meminfo Verifisere minnebruk
cat /proc/swaps Viser hvilke swapper som brukes
cat /proc/version Vis kjerneversjon
cat /proc/net/dev Vis nettverkskort og statistikk
cat /proc/mounts Vis innlastede filsystemer
lspci -tv Liste over PCI-enheter
lsusb -tv Vis USB-enheter
date Vis systemdato
cal 2007 Vis kalender 2007
date 041217002007.00 Stille inn dato og klokkeslett - M?ned Dag Dag Time Minutt ?r. Sekunder
clock -w Lagre tidsendringer i BIOS

Kommandokode Forklaring
shutdown -h now Sl? av systemet
init 0 Sl? av systemet
telinit 0 Stenger ned systemet
shutdown -h hours:minutes & Sl?r av systemet p? det planlagte tidspunktet
shutdown -c Avbryter den planlagte nedstengningen av systemet
shutdown -r now Start p? nytt
reboot Starter p? nytt
logout Logger ut

Kommandokode Kommentar Beskrivelse
cd /home Skriv inn'/ home' katalog'
cd .. G?r tilbake til forrige katalog
cd ../.. G?r tilbake til de to foreg?ende katalogene
cd Tilgang til den personlige hovedkatalogen
cd ~user1 G? til din personlige hjemmekatalog
cd - G? tilbake til den siste katalogen
pwd Vis arbeidssti
ls Vise filer i en katalog
ls -F Vise filer i en katalog
ls -l Vise fil- og katalogdetaljer
ls -a Vise skjulte filer
ls *[0-9]* Vise fil- og katalognavn som inneholder tall
tree Vise trestrukturen for filer og kataloger med utgangspunkt i rotkatalogen
lstree Vise trestrukturen for filer og kataloger med utgangspunkt i rotkatalogen
mkdir dir1 Opprette en katalog som heter'dir1' katalog'
mkdir dir1 dir2 Oppretter to kataloger samtidig
mkdir -p /tmp/dir1/dir2 Opprette et katalogtre
rm -f file1 Slette en fil som heter'file1' fil'
rmdir dir1 Sletter en katalog som heter'dir1' katalog'
rm -rf dir1 Slette en katalog som heter'dir1' og slette innholdet i den samtidig
rm -rf dir1 dir2 Slette to kataloger og innholdet i dem samtidig
mv dir1 new_dir Endre navn p?/flytte en katalog
cp file1 file2 Kopiere en fil
cp dir0/g' example.txt Erstatte flere nuller med en enkelt null
cat -n file1 Markerer antall linjer i en fil
cat example.txt | awk 'NR%2==1' Slett alle partallinjer i filen example.txt
echo a b c | awk '{print $1}' Vis den f?rste kolonnen i en linje
echo a b c | awk '{print $1,$3}' Vis f?rste og tredje kolonne i en linje
paste file1 file2 Sl? sammen innholdet i to filer eller to kolonner
paste -d '+' file1 file2 Sl? sammen innholdet i to filer eller to kolonner med en"+" Sortere
sort file1 file2 Sortere innholdet i to filer
sort file1 file2 | uniq Ta ut foreningen av to filer( Behold bare én kopi av dupliserte rader)
sort file1 file2 | uniq -u Slett skj?ringspunktet og la resten av radene st? igjen.
sort file1 file2 | uniq -d Fjern skj?ringspunktet mellom to filer( Behold bare de filene som finnes i begge filene.)
comm -1 file1 file2 Sammenlign innholdet i to filer og fjern bare'file1' Fjern bare innholdet i filen som finnes i filen.
comm -2 file1 file2 Sammenlign innholdet i to filer og fjern bare'file2' Inkludert innhold
comm -3 file1 file2 N?r du sammenligner innholdet i to filer, fjernes bare de delene som er felles for begge filene.

Kommandokode Forklaring
dos2unix filedos.txt fileunix.txt Konverterer formatet til en tekstfil fra MSDOS til UNIX.
unix2dos fileunix.txt filedos.txt Konverterer en tekstfil fra UNIX til MSDOS.
recode ..HTML < page.txt > page.html Konverterer en tekstfil til html
recode -l | more Vis alle tillatte konverteringsformater

Kommandokode Forklaring av kommentarer
badblocks -v /dev/hda1 Se etter d?rlige blokker p? disk hda1
fsck /dev/hda1 Reparer/sjekk integriteten til linux-filsystemet p? disk hda1
fsck.ext2 /dev/hda1 Reparer/sjekk integriteten til ext2-filsystemet p? disk hda1
e2fsck /dev/hda1 Reparer/sjekk integriteten til ext2-filsystemet p? disk hda1
e2fsck -j /dev/hda1 Reparer/sjekk integriteten til ext3-filsystemet p? disk hda1
fsck.ext3 /dev/hda1 Reparer/sjekk integriteten til ext3-filsystemet p? disk hda1
fsck.vfat /dev/hda1 Reparer/sjekk integriteten til fat-filsystemet p? hda1-platen
fsck.msdos /dev/hda1 Reparer/sjekk integriteten til dos-filsystemet p? hda1-platen
dosfsck /dev/hda1 Reparere/kontrollere integriteten til dos-filsystemet p? disk hda1

Kommandokode Merknader
mkfs /dev/hda1 Opprett et filsystem p? hda1-partisjonen
mke2fs /dev/hda1 Opprett et linux ext2-filsystem p? hda1-partisjonen
mke2fs -j /dev/hda1 Opprett et linux ext3-filsystem p? hda1-partisjonen( logging) filsystem p? hda1
mkfs -t vfat 32 -F /dev/hda1 Opprette et FAT32-filsystem
fdformat -n /dev/fd0 Formatere en diskett
mkswap /dev/hda3 Opprette et swap-filsystem

Kommando Kode Forklaring
mkswap /dev/hda3 Opprette et swap-filsystem
swapon /dev/hda3 Aktiverer et nytt swap-filsystem
swapon /dev/hda2 /dev/hdb3 Aktivere to byttepartisjoner

Kommandokode Merknad Forklaring
dump -0aj -f /tmp/home0.bak /home Tar en'/home' full sikkerhetskopi av en katalog
dump -1aj -f /tmp/home0.bak /home Tar en interaktiv sikkerhetskopi av en'/home' interaktiv sikkerhetskopi av en katalog
restore -if /tmp/home0.bak Gjenoppretter en interaktiv sikkerhetskopi
rsync -rogpav --delete /home /tmp Synkroniserer begge katalogene
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync over en SSH-kanal
rsync -az -e ssh --delete ip_addr:/home/public /home/local Synkroniserer en ekstern katalog til en lokal katalog via ssh og komprimering
rsync -az -e ssh --delete /home/local ip_addr:/home/public Synkroniser en lokal katalog til en ekstern katalog via ssh og komprimering
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Ta sikkerhetskopi av en lokal disk p? en ekstern vert via ssh
dd if=/dev/sda of=/tmp/file1 Sikkerhetskopiere innholdet p? en disk til en fil
tar -Puf backup.tar /home/user Utf?r en interaktiv sikkerhetskopiering av'/home/user' katalogen interaktivt
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Kopiere innholdet i en katalog til en ekstern katalog via ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Kopiere en lokal katalog til en ekstern katalog via ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Kopier en lokal katalog til en annen plassering, og behold tillatelser og koblinger.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Finn og kopier alle filer som slutter med'.txt' endelser til en annen katalog
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Finn alle filer som slutter p?'.log' endelser og lag en bzip-pakke.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Lag en kopi av MBR(Master Boot Record) innholdet til en diskett
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Gjenopprett MBR-innholdet fra en sikkerhetskopi som er lagret p? en diskett

Kommandokode Merknad Forklaring
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force T?mmer innholdet p? en omskrivbar diskett
mkisofs /dev/cdrom > cd.iso Oppretter en iso-avbildning av platen p? disken.
mkisofs /dev/cdrom | gzip > cd_iso.gz Oppretter en komprimert iso-avbildning av en disk p? en disk.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Oppretter en iso-avbildning av en katalog.
cdrecord -v dev=/dev/cdrom cd.iso Brenner en ISO-bildefil
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Brenner en komprimert ISO-bildefil
mount -o loop cd.iso /mnt/iso Montere en ISO-bildefil
cd-paranoia -B Pakk ut lydspor fra en CD-plate til en wav-fil
cd-paranoia -- "-3" Transkribere spor fra en CD-plate til en wav-fil (parameter -3)
cdrecord --scanbus Skanne bussen for ? identifisere scsi-kanaler
dd if=/dev/hdc | md5sum Verifisere md5sum-kodingen til en enhet, f.eks. en CD

Kommandokode Merknader
dhclient eth0 Aktiverer nettverksenheten 'eth0' i dhcp-modus.
ethtool eth0 Viser trafikkstatistikk for nettverkskortet 'eth0'.
host www.example.com Finn vertsnavn for ? l?se opp navn og IP-adresser og speil
hostname Vis vertsnavn
ifconfig eth0 Viser konfigurasjonen til et Ethernet-kort
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Kontrollere IP-adresser
ifconfig eth0 promisc Sette 'eth0' i promiscuous-modus for pakkesniffing
ifdown eth0 Deaktivere en 'eth0'-nettverksenhet
ifup eth0 Aktivere en 'eth0'-nettverksenhet
ip link show Vise tilkoblingsstatus for alle nettverksenheter
iwconfig eth1 Vise konfigurasjonen til et tr?dl?st kort
iwlist scan Vis tr?dl?se nettverk
mii-tool eth0 Vis tilkoblingsstatus for 'eth0'
netstat -tup Vis alle aktiverte nettverkstilkoblinger og deres PID-er
netstat -tup1 Vis alle lyttetjenester p? systemet og deres PID-er.
netstat -rn Vise rutingstabellen, p? samme m?te som kommandoen "route -n".
nslookup www.example.com Finn vertsnavn for ? l?se opp navn og IP-adresser og speil
route -n Vis rutingstabell
route add -net 0/0 gw IP Gateway Kontrollere forh?ndsdefinerte gatewayer
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Kontrollerer statiske ruter til nettverket "192.168.0.0/16".
route del 0/0 gw IP gateway Slette statiske ruter
echo “1”> /proc/sys/net/ipv4/ip_foward Aktiver IP-videresending
tcpdump tcp port 80 Vis alle HTTP-l?kker
whois www.example.com Oppslag i Whois-databasen

Kommandokode Merknad Forklaring
mount -t smbfs -o username=user,password=pass Monter en Windows-nettverksdeling
nbtscan ip addr netbios navneoppl?sning
nmblookup -A ip addr netbios navneoppl?sning
smbclient -L ip addr/hostname Vis ekstern deling av en Windows-vert
smbget -Rr smb: Laste ned filer fra en Windows-vert via smb som wget.

Kommando Kode Forklaring
iptables -t filter -L Viser alle koblinger i filtertabellen
iptables -t nae -L Viser alle koblinger i nat-tabellen
iptables -t filter -F Sletter alle regler basert p? filtertabellen
iptables -t nat -F Sletter alle regler basert p? nat-tabellen
iptables -t filter -X Sletter alle koblinger som er opprettet av brukeren
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Tillat telnet-tilgang
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Blokkerer telnet-tilgang
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Tillat videresending av POP3-tilkoblinger p? koblinger
iptables -t filter -A INPUT -j LOG --log-prefix Registrerer alle pakker som er blokkert p? koblingen
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Sett opp en PAT (Port Address Translation) for ? maskere utg?ende pakker p? 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 Videresende pakker som skal til én vertsadresse, til andre verter

Kommandokode Merknader
free -m Viser RAM-status i megabyte
kill -9 process id Tvinge en prosess til ? stenge ned og avslutte den
kill -1 process id Tvinge en prosess til ? laste inn konfigurasjonen p? nytt
last reboot Vis omstartshistorikk
lsmod Liste opp status for kjernemoduler
lsof -p process id Vis en liste over filer som er ?pnet av en prosess
lsof /home/user1 Liste over filer som er ?pnet i gitte systemstier
ps -eafw Liste opp linux-oppgaver
ps -e -o pid,args --forest Liste opp linux-oppgaver p? en hierarkisk m?te.
pstress Vise prosesser i en trevisning
smartctl -A /dev/hda Overv?ker p?liteligheten til en harddiskenhet ved ? aktivere SMART.
smartctl -i /dev/hda Kontrollerer om SMART er aktivert for en harddisk.
strace -c ls >/dev/null Viser en liste over systemanrop som er utf?rt og mottatt av en prosess
strace -f -e open ls >/dev/null Viser en liste over bibliotekskall
tail /var/log/dmesg Vis interne hendelser under oppstart av kjernen
tail /val/log/messages Vis systemhendelser
top Viser de linux-oppgavene som bruker mest CPU-ressurser
watch -nl ‘cat /proc/interrupts’ Liste over sanntidsavbrudd

Kommandokode Merknader
alias hh='history' Angi et alias for kommandohistorikken.
apropos ...keyword Lag en liste over kommandoer med programn?kkelord, spesielt nyttig hvis du bare vet hva programmet gj?r og ikke husker kommandoene
chsh Endre skallkommandoer
chsh --list-shells En god kommando for ? finne ut om du m? koble deg eksternt til en annen maskin.
gpg -c filel Kryptere en fil med GNU Privacy Guard
gpg filel.gpg Dekryptere en fil med GNU Privacy Guard.
Tilgang til arkiver: