| Här behandlas vanligt förekommande Unix-kommandon - kommandon som finns
i de flesta Unix-versioner (inklusive Linux). Enbart textbaserade kommandon
tas upp, dvs inga grafiska verktyg/program.
|
In- och utloggning |
||||||||||||||||||||||
| Inloggning (inmata kursiverad text, men med dina värden) | Login: loginnamn | |||||||||||||||||||||
| Password: lösenord | ||||||||||||||||||||||
| Avsluta skal | exit | |||||||||||||||||||||
| Logga ut | logout resp exit | |||||||||||||||||||||
| Ändra lösenord | passwd | |||||||||||||||||||||
[Till innehållsförteckningen]Visa information |
||||||||||||||||||||||
Om kommandon |
||||||||||||||||||||||
| Manualsida om kommando | man kommando | |||||||||||||||||||||
| Sök efter manualsidor som rör sökord | apropos sökord eller man -k sökord | |||||||||||||||||||||
| Kortfattad manualsidebeskrivning | whatis kommando | |||||||||||||||||||||
Om användare | ||||||||||||||||||||||
| Inloggade användare | who | |||||||||||||||||||||
| Eget användarnamn | whoami | |||||||||||||||||||||
| Eget användarID, terminalnamn, datum, tid | who am i | |||||||||||||||||||||
| Utförlig info om inloggade och vad de sysslar med | whodo | |||||||||||||||||||||
| Namn på inloggade och vad de gör | w | |||||||||||||||||||||
| Lista med enbart namnen på inloggade | users | |||||||||||||||||||||
| Information om användare | finger [loginnamn[@dator]] | |||||||||||||||||||||
[Till innehållsförteckningen]Kommandoraden | ||||||||||||||||||||||
Styrtecken | ||||||||||||||||||||||
| Avbryt exekvering av program | Ctrl-C | |||||||||||||||||||||
| Stoppa upp exekvering av program | Ctrl-Z | |||||||||||||||||||||
| Avsluta inmatning till fil (End-Of-File, EOF) | Ctrl-D | |||||||||||||||||||||
| Stoppa upp programutmatning | Ctrl-S | |||||||||||||||||||||
| Återuppta utmatning (stoppad med Ctrl-S) | Ctrl-Q | |||||||||||||||||||||
Specialtecken | ||||||||||||||||||||||
| Behandla text mellan citationstecken ("x y") som ett ord | "1 april" | |||||||||||||||||||||
| Ignorera specialbetydelse av ett tecken (a) | \a | |||||||||||||||||||||
| Ignorera specialbetydelse av (flera) tecken | "xxx" | |||||||||||||||||||||
| Ignorera specialbetydelse av (flera) tecken | xxx | |||||||||||||||||||||
| Ge flera kommandon på samma rad | kommando; kommando; ... | |||||||||||||||||||||
| Fortsätt kommando på nästa skärmrad | \Return | |||||||||||||||||||||
Kommandoskal | ||||||||||||||||||||||
| Starta Bourne shell | sh | |||||||||||||||||||||
| Starta Bourne-again shell | bash | |||||||||||||||||||||
| Starta C shell | csh | |||||||||||||||||||||
| Starta Korn shell | ksh | |||||||||||||||||||||
| Starta TC shell | tcsh | |||||||||||||||||||||
Historiemekanismen | ||||||||||||||||||||||
| Visa historielista | history | |||||||||||||||||||||
| Ex. på historiesubstitutioner (csh, tcsh och bash): | ||||||||||||||||||||||
|
||||||||||||||||||||||
| Med Korn shell (ksh ) används tecknet r följt av en blank i st f utropstecken. | ||||||||||||||||||||||
Alias | ||||||||||||||||||||||
| Definiera alias (bash och ksh ) | alias namn=definition | |||||||||||||||||||||
| Definiera alias (csh och tcsh) | alias namn definition | |||||||||||||||||||||
| Visa alla alias | alias | |||||||||||||||||||||
| Visa visst alias | alias namn | |||||||||||||||||||||
| Ta bort alias (* tar bort alla) | unalias mönster | |||||||||||||||||||||
Variabler | ||||||||||||||||||||||
| Visa skalvariabler och deras värden | set | |||||||||||||||||||||
| Visa variabelvärde | echo $VAR | |||||||||||||||||||||
Variabler med sh, bash och ksh | ||||||||||||||||||||||
| Skapa skalvariabel | VAR=värde | |||||||||||||||||||||
| Tilldela miljövariabel | export VAR=värde | |||||||||||||||||||||
| Visa miljövariabler och deras värden | env | |||||||||||||||||||||
Variabler med csh och tcsh | ||||||||||||||||||||||
| Skapa skalvariabel | set VAR [=värde] | |||||||||||||||||||||
| Avlägsna skalvariabel | unset VAR | |||||||||||||||||||||
| Tilldela miljövariabel | setenv VAR värde | |||||||||||||||||||||
| Visa miljövariabler och deras värden | setenv | |||||||||||||||||||||
| Avlägsna miljövariabel | unsetenv VAR | |||||||||||||||||||||
[Till innehållsförteckningen]Processer | ||||||||||||||||||||||
| Lista processer | ps | |||||||||||||||||||||
| Döda process | kill [-9] processnr | |||||||||||||||||||||
| Exekvera kommando med lägre prioritet | nice [-nicetal] kommando | |||||||||||||||||||||
| Ta tid på kommando som exekveras | time kommando | |||||||||||||||||||||
Bakgrundsprocesser | ||||||||||||||||||||||
| Exekvera kommando i bakgrunden | kommando & | |||||||||||||||||||||
| Stoppa ej kommando vid utloggning | nohup kommando & | |||||||||||||||||||||
| Stoppa upp förgrundsjobb | Ctrl-Z | |||||||||||||||||||||
| Visa aktiva jobb | jobs | |||||||||||||||||||||
| Flytta/återstarta jobb till förgrunden | fg [%jobbID] | |||||||||||||||||||||
| Återstarta stoppat jobb i bakgrunden | bg [%jobbID] | |||||||||||||||||||||
| Invänta att bakgrundsjobb slutförs | wait | |||||||||||||||||||||
| Döda bakgrundsjobb | kill [-9] %jobbID | processnr | |||||||||||||||||||||
| Exekvera jobb vid viss tidpunkt | at [-f fil] tidpunkt | |||||||||||||||||||||
| Visa jobb i at-kö | atq | |||||||||||||||||||||
| Avlägsna jobb från at-kö | atrm jobbnr... | |||||||||||||||||||||
| Exekvera jobb vid låg belastning | batch [-csm] skalmanuskript | |||||||||||||||||||||
[Till innehållsförteckningen]Filhantering | ||||||||||||||||||||||
Filvägar | ||||||||||||||||||||||
| Absoluta filvägar inleds med / (utgår från roten) | /katalog[/katalog |/fil] | |||||||||||||||||||||
| Relativa filvägar (utgår från aktuell katalog) | katalog/katalog...[/katalog | /fil] | |||||||||||||||||||||
| Egen hemkatalog | ~ | |||||||||||||||||||||
| Angiven användares hemkatalog | ~loginnamn | |||||||||||||||||||||
| Aktuell katalog, arbetskatalog | . | |||||||||||||||||||||
| Moderkatalog till arbetskatalog | .. | |||||||||||||||||||||
Ersättningstecken (jokertecken) | ||||||||||||||||||||||
| Flera godtyckliga tecken i en position | * | |||||||||||||||||||||
| Exakt ett godtyckligt tecken i en position | ? | |||||||||||||||||||||
| Tecken som kan ingå i en position | [ab...] | |||||||||||||||||||||
| Teckenintervall som kan ingå i en position | [a-z] | |||||||||||||||||||||
| Tecken som inte kan ingå i en position | [!ab...] | |||||||||||||||||||||
Filattribut | ||||||||||||||||||||||
| Visa filattribut | ls -l[g] | |||||||||||||||||||||
| Visa filtyp | ls -F | |||||||||||||||||||||
| Ändra filrättigheter med numerisk kod | chmod 777 fil... | |||||||||||||||||||||
| Ändra filrättigheter med symboler | chmod u±rwx,g±rwx,o±rwx fil... | |||||||||||||||||||||
| Ange filmask för nyskapade filer | umask 777 | |||||||||||||||||||||
| Ändra tidsmärkning för fil (elller skapa tom fil) | touch fil... | |||||||||||||||||||||
| Skapa länk till fil (-s ger symbolisk länk) | ln [-s] fil länk | |||||||||||||||||||||
| Bestäm filtyp utifrån filinnehåll | file fil... | |||||||||||||||||||||
Söka efter filer | ||||||||||||||||||||||
| Sök namngiven fil | find katalog -name fil -print | |||||||||||||||||||||
| Filer associerade med kommando | whereis kommando | |||||||||||||||||||||
| Fil som exekveras när man ger kommando | which kommando | |||||||||||||||||||||
Kopiera, flytta och radera filer | ||||||||||||||||||||||
| Kopiera fil till fil | cp [-i] frånfil tillfil | |||||||||||||||||||||
| Kopiera fil till katalog | cp [-i] frånfil tillkatalog | |||||||||||||||||||||
| Flytta/döp om fil till annan fil | mv [-i] frånfil tillfil | |||||||||||||||||||||
| Flytta fil till annan katalog | mv [-i] frånfil tillkatalog | |||||||||||||||||||||
| Radera fil/länk | rm [-i] fil... | |||||||||||||||||||||
Jämföra filer | ||||||||||||||||||||||
| Jämför 2 filer och rapportera om de är olika | cmp fil1 fil2 | |||||||||||||||||||||
| Jämför 2 textfiler och rapportera skillnader | diff fil1 fil2 | |||||||||||||||||||||
Skärmutskrift av fil | ||||||||||||||||||||||
| Slå ihop och visa filer | cat fil... | |||||||||||||||||||||
| Visa fil skärmvis | more fil... | |||||||||||||||||||||
| Visa fil skärmvis | less fil... | |||||||||||||||||||||
| Kommandon i more och less: | ||||||||||||||||||||||
|
||||||||||||||||||||||
Utskrift på skrivare (BSD-baserade system och Linux) | ||||||||||||||||||||||
| Utskrift | lpr [-Pskrivare] fil... | |||||||||||||||||||||
| Visa skrivarkö | lpq [-Pskrivare] | |||||||||||||||||||||
| Avlägsna jobb från skrivarkö | lprm [-P skrivare] jobbnr | |||||||||||||||||||||
| Avlägsna alla jobb från skrivarkö | lprm [-P skrivare] - | |||||||||||||||||||||
Utskrift på skrivare (SVR4-baserade system) | ||||||||||||||||||||||
| Utskrift | lp [-dskrivare] fil... | |||||||||||||||||||||
| Visa skrivarkö | lpstat [-o skrivare] | |||||||||||||||||||||
| Avlägsna jobb från skrivarkö | cancel [jobbnr] [skrivare] | |||||||||||||||||||||
[Till innehållsförteckningen]Kataloghantering | ||||||||||||||||||||||
| Skapa katalog | mkdir katalog | |||||||||||||||||||||
| Byt katalog | cd katalog | |||||||||||||||||||||
| Flytta/döpa om katalog | mv frånkatalog tillkatalog | |||||||||||||||||||||
| Visa aktuell katalog | pwd | |||||||||||||||||||||
| Ta bort tom katalog | rmdir katalog | |||||||||||||||||||||
| Ta bort katalog och alla dess filer | rm -r [i] katalog | |||||||||||||||||||||
| Kopiera katalog med alla dess filer | cp -r frånkatalog tillkatalog | |||||||||||||||||||||
[Till innehållsförteckningen]Omdirigera in- och utmatning | ||||||||||||||||||||||
Omdirigera till/från fil |
||||||||||||||||||||||
| Standardinmatning från fil | < | |||||||||||||||||||||
| Standardutmatning till fil | > | |||||||||||||||||||||
| Foga standardutmatning till fil | >> | |||||||||||||||||||||
| Standardfelutmatning till fil | 2> | |||||||||||||||||||||
Omdirigera via rörledning |
||||||||||||||||||||||
| Rörledning(ar) | kommando | filter| ... | |||||||||||||||||||||
| Duplicera standardutmatning även till fil | kommando | tee fil... | |||||||||||||||||||||
[Till innehållsförteckningen]Filter | ||||||||||||||||||||||
| Visa de första n raderna | head [-n] [fil...] | |||||||||||||||||||||
| Visa de sista n raderna | tail [-n] [fil] | |||||||||||||||||||||
| Visa från och med rad n | tail [+n] [fil] | |||||||||||||||||||||
| Klipp ut tecken eller fält från textrader | cut [-d tkn] [-c tknlista | -f fältlista] [fil...] | |||||||||||||||||||||
| Sortera rader | sort [-nr] [fil] | |||||||||||||||||||||
| Byt ut alla tecken som ingår i angiven sträng | tr [-cds] sträng1 [sträng2] | |||||||||||||||||||||
| Ersätt text | sed [-e] "s/mönster/sträng /[g ]" | |||||||||||||||||||||
| Ersätt på varandra följande lika rader med en rad | uniq [-cdu] [infil [utfil]] | |||||||||||||||||||||
| Räkna rader, ord och tecken | wc [-lwc] [fil...] | |||||||||||||||||||||
Söka efter text | ||||||||||||||||||||||
| Sök efter rader med viss text | grep mönster fil... | |||||||||||||||||||||
| Söka i "rörledning" | kommando | grep mönster | |||||||||||||||||||||
| grep-mönster: | ||||||||||||||||||||||
|
||||||||||||||||||||||
| Söka efter mönster med användning av utvidgade reguljära uttryck | grep -E mönster eller egrep mönster | |||||||||||||||||||||
|
||||||||||||||||||||||
[Till innehållsförteckningen]Blandat | ||||||||||||||||||||||
Datum och tid | ||||||||||||||||||||||
| Visa kalender | cal [[månad] år] | |||||||||||||||||||||
| Visa datum och tid | date | |||||||||||||||||||||
Spara terminalsession på fil | ||||||||||||||||||||||
| Starta loggning | script [-a] [scriptfil] | |||||||||||||||||||||
| Avsluta loggning | exit | |||||||||||||||||||||
Matematiska beräkningar | ||||||||||||||||||||||
| Starta kalkylator (med obegränsad precision) | bc | |||||||||||||||||||||
| Primtalsuppdela heltal | factor [heltal] | |||||||||||||||||||||
[Till innehållsförteckningen]Programutveckling | ||||||||||||||||||||||
| Kompilera C-program (.c-filer) | cc [-o utfil] c-fil | |||||||||||||||||||||
| Kompilera C++-program (.cpp-filer) med GNU:s C++-kompilator | g++ [-o utfil] cpp-fil | |||||||||||||||||||||
| Formatera C-program | indent c-fil | |||||||||||||||||||||
| Programunderhåll (kompilera, uppdatera m m) | make | |||||||||||||||||||||
| Kompilera javaprogram (.java-fil) | javac java-fil | |||||||||||||||||||||
| Kör fristående javaprogram (.class-fil) | java class-fil | |||||||||||||||||||||
| Kör javaapplet (.class-fil) | appletviewer html-fil | |||||||||||||||||||||
[Till innehållsförteckningen]Kommunikation med andra användare | ||||||||||||||||||||||
| Kommunicera direkt med en annan användare | talk loginnamn[@dator] | |||||||||||||||||||||
|
||||||||||||||||||||||
| Skriv direktmeddelande till en annan användare | write loginnamn | |||||||||||||||||||||
|
||||||||||||||||||||||
| Sätta på/stänga av direktkommunikation | mesg y | n | |||||||||||||||||||||
| Skicka/läsa elektronisk post | mail [loginnamn[@dator]] | |||||||||||||||||||||
| Skicka/läsa elektronisk post (interaktivt e-postprogram) | pine | |||||||||||||||||||||
[Till innehållsförteckningen]Kommunikation med andra datorer | ||||||||||||||||||||||
| Logga in på annan Unix-dator | rlogin [-l loginnamn] dator | |||||||||||||||||||||
| Logga in på annan dator med Telnet-protokoll | telnet dator | |||||||||||||||||||||
| Logga in på annan dator med Secure Shell (krypterad förbindelse) | ssh [loginnamn@]dator | |||||||||||||||||||||
| Logga ut | logout eller exit | |||||||||||||||||||||
| Visa inloggade användare i nätverk | rwho | |||||||||||||||||||||
Kopiera filer mellan datorer | ||||||||||||||||||||||
| Kopiera fil mellan Unix-datorer (krypterad förbindelse) | scp [loginnamn@dator:]frånfil [användare@dator:]tillfil | |||||||||||||||||||||
| Kopiera fil(er) till katalog mellan Unix-datorer (krypterad förbindelse) | scp [loginnamn@dator:]frånfil... [loginnamn@dator:]tillkatalog | |||||||||||||||||||||
| Kopiera fil(er) mellan datorer med FTP-protokoll | ftp [dator] | |||||||||||||||||||||
| Kommandon i ftp: | ||||||||||||||||||||||
|
||||||||||||||||||||||
Information om TCP/IP-nät | ||||||||||||||||||||||
| Testa förbindelse | ping adress | |||||||||||||||||||||
| Visa väg som paket tar i nätet | traceroute datoradress | |||||||||||||||||||||
| Fråga namnserver (DNS) om domännamn/IP-adress | nslookup datoradress | |||||||||||||||||||||
| Visa information om nätverksgränssnitt | ifconfig [gränssnitt] | |||||||||||||||||||||
[Till innehållsförteckningen]Systemadministration | ||||||||||||||||||||||
| Byt användaridentitet till root | su | |||||||||||||||||||||
| Utför kommando som root | sudo kommando | |||||||||||||||||||||
| Visa hur länge systemet varit uppe | uptime | |||||||||||||||||||||
Användarhantering | ||||||||||||||||||||||
| Skapa ny användare | useradd loginnamn | |||||||||||||||||||||
| Sätta lösenord för användare | passwd loginnamn | |||||||||||||||||||||
| Ta bort användare | userdel [-r] loginnamn | |||||||||||||||||||||
| Ändra filägare | chown loginnamn fil... | |||||||||||||||||||||
Terminalhantering | ||||||||||||||||||||||
| Visa terminalens namn | tty | |||||||||||||||||||||
| Visa aktuella terminalparametrar | stty -a | |||||||||||||||||||||
| Sätt eller ändra terminalparametrar | stty parameter | |||||||||||||||||||||
Minnesanvändning | ||||||||||||||||||||||
| Visa användning av diskutrymme | du [-s] | |||||||||||||||||||||
| Visa filer och kataloger i storleksordning | du | sort -rn | |||||||||||||||||||||
| Visa ledigt diskutrymme | df | |||||||||||||||||||||
| Visa information om diskkvoter | quota v [loginnamn] | |||||||||||||||||||||
Start och stopp | ||||||||||||||||||||||
| Stoppa, boota om systemet m m | shutdown alternativ | |||||||||||||||||||||
| Stoppa systemet | halt | |||||||||||||||||||||
| Boota om systemet | reboot | |||||||||||||||||||||
Hantera filsystem | ||||||||||||||||||||||
| Kontrollera och reparera filsystem | fsck [enhetsnamn...] | |||||||||||||||||||||
| Montera filsystem | mount [enhetsnamn] katalog | |||||||||||||||||||||
| Avmontera filsystem | umount katalog | |||||||||||||||||||||
Säkerhetskopiering | ||||||||||||||||||||||
| Kopiera filer till arkiv | tar c [vf tarfil] fil... | |||||||||||||||||||||
| Visa arkivinnehåll | tar t [vf tarfil] | |||||||||||||||||||||
| Kopiera filer från arkiv | tar x [vf tarfil] | |||||||||||||||||||||
Filkomprimering | ||||||||||||||||||||||
| Komprimera fil | gzip fil | |||||||||||||||||||||
| Packa upp komprimerad fil | gunzip fil.gz | |||||||||||||||||||||
| Skapa komprimerat tar-arkiv (ej alla tar-versioner) | tar czf fil.tar.gz fil... | |||||||||||||||||||||
| Packa upp föregående | tar xzf fil.tar.gz | |||||||||||||||||||||
[Till innehållsförteckningen] |
||||||||||||||||||||||
Copyright © 1999 Martin Fahlgren
martin@1-1-7-46a.ghn.gbg.bostream.se [Till MF:s artikelförteckning] [Till MF:s hemsida]