Unix/Linux-kommandon i urval

Nedan redovisas syntax och de vanligaste argumenten för ett antal kommandon. Kommandobeskrivningarna ges enligt modellen:

kommando [-alternativ] [filnamn...]

där beteckningarna har följande betydelse:

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] [Z]

alias

Visa eller skapa alias (ej Bourne shell)

alias [aliasnamn[ värde]]    (C och TC shell)
alias [aliasnamn[=värde]]    (Korn och Bourne-again shell)

apropos

Visa de rubrikrader i manualen som innehåller nyckelord (ej alla system)

apropos nyckelord

Anmärkning: Kommandot ger samma resultat som man -k nyckelord

ar

Skapa och underhålla biblioteksarkiv

ar -d arkivfil arkivmedlem...
ar -r arkivfil arkivmedlem...
ar -x arkivfil [arkivmedlem...]

Alternativ Funktion
-d Radera namngiven arkivmedlem från arkivfil
-r Ersätt namngiven arkivmedlem i arkivfil
-x Hämta arkivmedlem från arkivfil

at

Exekvera kommando vid bestämd tidpunkt

at [-f fil] [-m] tidpunkt
at -l [jobbnr...]
at -d jobbnr...      (BSD/Linux)
at -r jobbnr...      (SVR4)

Alternativ Funktion
-f fil Läs kommandon från fil
-m Skicka brev till användaren när jobbet är klart
-l Lista schemalagda jobb (= atq)
-d resp -r Avlägsna schemalagda jobb (BSD resp SVR4) (= atrm)

[Index]


banner

Visa text med stora bokstäver

banner text

Anmärkning: I BSD-baserade system och Linux utmatas texten vertikalt.

bash

Starta kommandotolken Bourne-again shell

bash [argument...]

batch

Exekvera kommando i bakgrunden (ej alla system)

batch

bc

Starta (den programmerbara) "bordskalkylatorn"

bc [-l] [fil...]

Alternativ Funktion
-l Ladda matematiskt funktionsbibliotek (arctan, cos, exp, bessel, ln, sin)

Kommando Funktion
+ Addera
- Subtrahera
* Multiplicera
/ Dividera
% Rest vid heltalsdivision ("modulo")
^ Upphöj till (exponentiera)
ibase=n Tal inmatas i basen n (10 förvalt)
obase=n Tal utmatas i basen n (10 förvalt)
scale=decimalant Antal decimaler (0 förval)
quit Avsluta
 
Inbyggda funktioner  
sqrt(uttryck) Kvadratrot
scale(uttryck) Bestäm antalet decimaler i uttryck

Anmärkning: bc:s inbyggda programspråk är C-liknande.

bg

Återstarta (tillfälligt) stoppad process i bakgrunden (ej Bourne shell)

bg [jobb...]

[Index]


cal

Visa kalender för år eller månad

cal [[månad] år]

där år är ett tal från 1 till 9999 (år e Kr) och månad ett tal från 1 till 12 (1 anger januari, 2 februari osv). Anges enbart ett tal tolkas detta som ett årtal.

Anmärkning:Med vissa varianter av kommandot (bl a GNU:s gcal) kan månaden anges med namn.

cancel

Stoppa utskrift på skrivare (hör ihop med lp)

cancel [utskriftsID] [skrivarnamn]

cat

Visa filinnehåll och sammanfoga filer

cat [-entv] fil...

Alternativ Funktion
-e Som -v (se nedan) samt visa $ vid varje radslut
-n Visa radnummer
-t Som -v samt visa tabbtecken som ^I
-v Visa styrtecken med ^-notation (t ex ^X), icke-ASCII-tecken med M- följt av tecknet för de lägre 7 bitarna

cc

Anropa C-kompilator (i Linux anropas GNU:s C-kompilator gcc)

cc [-c] [-f] [-o filnamn] fil... [-l namn]

Alternativ Funktion
-c Skapa enbart objektfil (ingen länkning)
-f Använd flyttalsbibliotek (ej alla system)
-o filnamn Döp den exekverbara filen till filnamn i st f standardnamnet (vanligen a.out)
-lnamn Länka in biblioteket (library) med namnet libnamn.a

cd

Byta aktuell katalog

cd [katalog]

Anges ingen katalog förflyttas man till hemkatalogen. Om man som katalog anger - (minustecken) förflyttas man till föregående katalog.

chgrp

Ändra grupptillhörighet för fil

chgrp [-R] gruppnamn fil...

Alternativ Funktion
-R Gå igenom kataloger rekursivt (dvs även underkataloger)

chmod

Ändra åtkomsträttigheter för fil

chmod [-R] kod fil...

Alternativ Funktion
-R Gå igenom kataloger rekursivt (dvs även underkataloger)

Åtkomsträttigheter (kod) kan specificeras med (3 el 4) oktala tal eller symboliskt. Symboliska specifikationer har formatet:

[kategori...] operator rättighet...

Kategorier:
a Alla (vanligen grundinställning)
u Ägare
g Grupp
o Övriga (utanför gruppen)
Operatorer:
+ Lägg till åtkomsträttighet
- Ta bort åtkomsträttighet
= Sätt på specificerade rättigheter och stäng av övriga
Rättigheter:
r Läsrättighet
w Skrivrättighet
x Exekveringsrättighet
s Sätt användar- eller grupp-ID vid exekvering
t S k "sticky bit" (se manualer)

chown

Ändra ägare (får i många system, t ex Linux, bara utföras av root)

chown [-R] användarnamn fil...

Alternativ Funktion
-R Gå igenom kataloger rekursivt (dvs även underkataloger)

clear

Rensa bildskärmen

clear

cmp

Jämföra två filer (binärt)

cmp fil1 fil2

comm

Jämföra rader i två sorterade textfiler och visa skillnader

comm [-123] fil1 fil2

Resultatet visas i 3 kolumner: rader enbart i fil1, i fil2 och i båda filerna. Alternativen anger de kolumner som inte ska visas.

compress

Komprimera fil med Lempel-Ziv-kodning

compress [-cv] [fil...]

Alternativ Funktion
-c Utmata till standard output och bevara originalfil
-v Visa meddelanden om vad programmet gör

cp

Kopiera fil

cp [-ipuv] källfil målfil
cp [-ipruv] fil... katalog

Alternativ Funktion
-i Fråga innan befintlig fil överskrivs (interaktiv. Besvaras med y (ja) eller n (nej).
-p Bevara filattribut (modifieringstid, rättigheter, ägare osv) om detta är möjligt
-r Om fil är en katalog kopieras hela katalogstrukturen (rekursivt)
-u GNU/Linux: Uppdatera (ersätt enbart fil som är äldre än källfilen)
-v GNU/Linux: Visa namn på de filer som kopieras

cpio

Kopiera fil från/till arkiv

cpio -i[Bcdmrtv]
cpio -o[Bcv]
cpio -p[dlmv] katalog

Alternativ Funktion
-i Läs filarkiv från standard input
-o Skriv filarkiv till standard output
-p Skriv filarkiv till katalog
-B Skriv/läs blockvis (5120 bytes)
-c Skriv/läs headerinformation i ASCII-format
-d Skapa/bevara kataloghierarkin
-l Länka i st f kopiera när så är möjligt (enbart ihop med -p)
-m Bevara modifieringsdatum
-r Byt filnamn interaktivt (. bibehåller gammalt namn)
-t Visa lista med arkivinnehåll (inga filer kopieras)
-v Visa lista med de filer som kopieras

crontab

Hantera crontabfil

crontab [-u loginnamn] fil
crontab [-u loginnamn] -e | -l | -r

Alternativ Funktion
-u loginnamn Användaren vars crontabfil ska hanteras
-e Redigera aktuell crontabfil med standardeditorn (vanligen vi)
-l Visa crontabfilen
-r Radera crontabfilen

crypt

Kryptera/avkryptera fil (finns ej i alla system)

crypt [nyckel]

csh

Starta kommandotolken C shell

csh [argument...]

cut

Klippa ut fält eller tecken från rader

cut -clista [fil...]
cut -flista [-dtkn] [fil...]

lista utgör kommaseparerade positioner eller intervall (som anges med tecknet -)

Alternativ Funktion
-c lista lista innehåller teckenpositioner/teckenintervall
-f lista lista innehåller fältpositioner/fältintervall
-d tkn Använd tkn som fältavskiljare (förvalt: tabbtecken)

[Index]


date

Visa och (enbart "root") sätta datum och tid

date [+format]
date mmddhhmm[[cc]yy]      (Linux)
date [mmdd]hhmm[[cc]yy]    (SVR4)

Utmatningens utseende kan styras av +format, där format både kan innehålla vanlig text och formatspecifikationer (inleds med %-tecken).

dd

Kopiera (och konvertera) fil

dd [-if=fil] [-of=fil]

Alternativ Funktion
-if=fil Läs från fil i st f standard input
-of=fil Skriv till fil i st f standard output

df

Visa ledigt diskutrymme (uttryckt i block, vanligen 512 bytes i SVR4, 1K i Linux)

df [enhetsnamn | katalog]

diff

Jämföra två textfiler och visa skillnader

diff [-b] fil1 fil2

Alternativ Funktion
-b Ignorera blanka tecken vid radslut och behandla flera blanka efter varandra som en blank
-i Ignorera skillnad mellan stora/små bokstäver (ej alla system)
-w Ignorera alla blanka tecken

du

Visa information om diskanvändning

du [-a|s] [katalog...]

Alternativ Funktion
-a Visa information om enskilda filer (katalogvis)
-s Visa enbart totalsumma

Informationen uttrycks i block. Grundkommandot visar bara info om kataloger.

[Index]


echo

Upprepa ("eka") kommandoargument

echo [argument...]

env

Visa och sätta miljövariabler

env [variabel=värde...]

exec

Utföra kommando i stället för aktuellt skal (som avslutas)

exec kommando

exit

Avsluta "skal"

exit [uttryck]

Värdet av uttryck skickas som returkod till moderprocessen

export

Markera namn för export (Bourne, Bourne-again och Korn shell)

export [namn[=värde]]

expr

Beräkna uttryck

expr uttryck

[Index]


fc

Visa, redigera och exekvera tidigare kommandon (Korn och Bourne-again shell)

fc [-e editor] [första [sista]]
fc -l [första [sista]]
fc -s [specificerare]

Alternativ Funktion
-e editor Anropa editor för att redigera kommandon
-l Visa kommandolista (=history-kommandot)
-s [specificerare] Köra tidigare kommando (=r-kommandot)

fg

Återstarta stoppad process eller flytta bakgrundsprocess till förgrunden (ej Bourne shell)

fg [jobb...]

file

Bestämma filtyp

file fil...

find

Finna filer som uppfyller vissa villkor

find katalog... uttryck

Uttryck Funktion
-amin d Filer som använts (accessats) för d minuter sedan
-atime d Filer som använts (accessats) för d dygn sedan
-cmin d Filer vars status (attribut) ändrats för d minuter sedan
-ctime d Filer vars status (attribut) ändrats för d dygn sedan
-exec cmd Utför kommandot cmd på hittade filer
-follow Följ även symboliska länkar
-group namn Filer som tillhör gruppen namn
-iname namn Filer som heter namn (utan åtskillnad mellan små och stora bokstäver)
-inum num Filer med inodsnumret num
-links n Filer som har n länkar
-ls Visa filinformation i samma format som kommandot ls -dils
-mmin d Filer vars innehåll ändrats för d minuter sedan
-mtime d Filer vars innehåll ändrats för d dygn sedan
-name namn Filer som heter namn
-newer namn Filer som är nyare än filen namn
-nogroup Filer som tillhör grupp som ej finns i filen /etc/group
-nouser Filer vars ägare ej finns i filen /etc/passwd
-ok cmd Utför kommandot cmd med bekräftelse
-perm kod Filer med filrättigheterna kod (i oktalt eller symboliskt format)
-print Visa vägnamn för de filer som uppfyller villkoret (behövs ej ihop med GNU find)
-size b Filer som är b block långa
-type typ Filer av typen typ (d=katalog, f=vanlig fil, l=symbolisk länk)
-user namn Filer som tillhör namn

Anmärkning: Alla tal ovan (t ex blockstorleken, b) kan föregås av + eller - och anger då "större än" resp "mindre än".

finger

Visa information om användare

finger [-l] [användarnamn[@värddator]...]

Alternativ Funktion
-l Tvinga fram utmatning i långt format, vilket betyder att, förutom den information som visas i kort format (loginnamn, verkligt namn, terminalnamn, logintidpunkt, overksam tid och plats) visas även användarnas hemkatalog och loginskal

Anges användarnamn visas informationen i långt format, i annat fall ges information om alla inloggade i kort format (om ej alternativet -l givits). OBS att fjärddator anges med syntaxen @värddator, även när man inte anger någon användare.

fsck

Kontrollera och reparera filsystem (enbart "root")

fsck [enhetsnamn...]

ftp

Överföra fil(er) mellan datorer

ftp [-n] [-i] [datornamn]

Alternativ Funktion
-n Försök ej göra automatisk inloggning när förbindelse upprättas
-i Stäng av interaktiv prompter (frågor besvaras autom. med y)

Kommando Funktion
![kommando] Kör kommando eller starta shell (om inget kommando)
$ makro Exekvera makro (definierat med macdef)
? el. help Visa kommandolista
ascii Använd ASCII-överföring
binary Använd binär överföring (ingen filkonvertering)
close Avbryt förbindelse och återgå till kommandoläge
cd katalog Byt katalog i fjärrdator
dir [katalog] [fil] Visa kataloginnehåll hos fjärrdator (resultatet sparas på fil)
get fil [kopia] Hämta fil från fjärrdator, om kopia är - visas fil på skärmen
hash Visa ett #-tecken för varje överfört datablock
lcd [katalog] Byt katalog i lokal dator (ej alla versioner)
ls [katalog] [fil] Visa kataloginnehåll hos fjärrdator (resultatet sparas på fil)
macdef makro Definiera makro
mget fil... Hämta filer från fjärrdator
mput fil... Skicka filer till fjärrdator
open datornamn Upprätta förbindelse med fjärrdator
prompt Stäng av/slå på bekräftelse vid filöverföring med mput/mget
put fil [kopia] Skicka fil till fjärrdator
pwd Visa namnet på aktuell katalog i fjärrdator
quit Avsluta
user namn [lösen] Identifiera sig till fjärrdator

[Index]


grep

Söka efter textsträng eller "reguljärt uttryck" i fil

grep [-cilnrvw] söksträng [fil...]

Alternativ Funktion
-c Visa enbart antalet rader (count) som uppfyller villkoret
-i Behandla stora och små bokstäver som lika
-l Visa enbart namnen på de filer som innehåller söksträng
-n Visa radnummer på de rader som uppfyller villkoret
-r GNU-grep: Om fil är en katalog, läs alla filer i alla underkataloger (rekursivt)
-v Visa de rader som inte uppfyller villkoret
-w GNU-grep (bl a Linux): Visa rader där söksträng bildar hela ord

groups

Visa vilka grupper som en användare tillhör

groups [användare...]

Anges ingen användare visas info om aktuell användare

gunzip

Packa upp gzip-komprimerad fil. Klarar även compress- och (oftast) pack-komprimerade filer.

gzip [-cdv] [fil...]

Alternativ Funktion
-c Utmata till standard output och bevara originalfil (som zcat)
-v Visa meddelanden om vad programmet gör

gzip

Komprimera fil med Lempel-Ziv-kodning (ej alla system)

gzip [-cdv] [fil...]

Alternativ Funktion
-c Utmata till standard output och bevara originalfil
-d Packa upp komprimerad fil (samma som gunzip)
-v Visa meddelanden om vad programmet gör

[Index]


head

Visa början av fil

head [-radantal] [fil...]

help

Visa hjälptext om inbyggt kommando (vissa kommandotolkar, bl a bash)

help [kommando...]

history

Visa tidigare kommandon (ej Bourne shell)

history [första [sista]]     (argumenten med Korn/Bourne-again shell)

[Index]


ifconfig

Konfigurera och visa information om nätverksgränssnitt

ifconfig [gränssnitt]
ifconfig gränssnitt [adressfamilj] alternativ | adress...

Första varianten visar status för nätverksenheter, medan den andra används för att konfigurera en nätverksenhet: slå på/stänga av (up/down), definiera IP-adresser och andra nätverksparametrar (subnätmask, broadcastadress m m)

ispell

Interaktiv stavningskontroll (ej alla system)

ispell [-d ordlista] [-l | fil...]

Alternativ Funktion
-d ordlista Använd ordlista i st f standardordlistan
-l Skapa lista med felstavade ord (inmatning hämtas från standard input)

[Index]


jobs

Visa information om "jobb" (ej Bourne shell)

jobs [jobb...]

Om jobb ej specificeras visas alla aktiva jobb

[Index]


kill

Avbryta process

kill [-signal] processid...
kill -l

Alternativ Funktion
-l Visa lista med signalnamn

ksh

Starta kommandotolken Korn shell

ksh [argument...]

[Index]


last

Visa senaste inloggningar

last [namn...]

let

Beräkna aritmetiskt uttryck (Korn och Bourne-again shell)

let uttryck...

ln

Länka fil

ln [-s] [-f] filnamn [länknamn]
ln [-s] [-f] fil... katalog

Alternativ Funktion
-s Skapa symbolisk länk
-f Framtvinga länk (avlägsnar ev existerande länk)

Om länknamn utelämnas används sista komponenten av filnamn som namn på länken

lock

Låsa terminal (ej alla system)

lock [-minuter]

Alternativ Funktion
-minuter Max antal minuter innan användaren loggas ut

logname

Visa loginnamn

logname

logout

Logga ut (C/TC shell)

logout

lp

Skriva ut fil på skrivare (SVR4-baserade system)

lp [-m] [-dskrivare] [-n antal] [-o nobanner] [fil...]

Alternativ Funktion
-m Meddela (med mail) när filerna skrivits ut
-dskrivare Gör utskriften på skrivaren med namnet skrivare
-n antal Skriv ut antal kopior (förvalt är 1)
-o nobanner Skriv inget försättsblad

lpq

Visa skrivarkö (hör ihop med lpr)

lpq [-Pskrivare] [jobbnr] [användarnamn]

Alternativ Funktion
-Pskrivare Skrivaren med namnet skrivare

lpr

Skriva ut fil på skrivare (BSD/OSF-baserade system och Linux)

lpr [-m] [-Pskrivare] [-#antal] [fil...]

Alternativ Funktion
-m Meddela (med mail) när filerna skrivits ut
-Pskrivare Gör utskriften på skrivaren med namnet skrivare
-#antal Skriv ut antal kopior (förvalt är 1)

lprm

Avlägsna utskriftsjobb från skrivare (hör ihop med lpr)

lprm [-Pskrivare] [jobbnr] [användarnamn]

Alternativ Funktion
-Pskrivare Skrivaren med namnet skrivare

lpstat

Visa skrivarkö (hör ihop med lp)

lpstat [-o[lista]] [-p[lista]] [-s] [-t] [-u[lista]]

Alternativ Funktion
-o[lista] Visa utskriftsstatus (lista kan innehålla skrivarnamn, klassnamn och utskriftsID)
-p[lista] Visa information om skrivare (lista innehåller skrivarnamn)
-s Visa sammanfattning av skrivarstatus
-t Visa all statusinformation
-u[lista] Visa utskriftsstatus för lista (med kommaseparerade användare)

ls

Visa fil- och kataloginformation

ls [-aCcdFilmpqRrstux1] [vägnamn...]

Alternativ Funktion
-a Visa alla filnamn (även punkfiler, inkl . och ..)
-C Visa filnamn i flera kolumner sorterade kolumnvis
-c Använd tid för senaste inodsändring (ihop med -t och -l)
-d Om katalog visa bara namn, ej kataloginnehåll
-F Visa / efter katalog, * efter exekverbar fil, @ efter symbolisk länk
-i Visa inodsnummer (i första kolumnen)
-l Visa fillista i långt format (sju kolumner)
-m Visa filnamnen på en enda rad, åtskilda med kommatecken
-p Visa / efter katalog (Linux även @ efter symbolisk länk)
-q Visa icke skrivbara tecken som ? (frågetecken)
-R Visa även underkataloger (rekursivt)
-r Visa i omvänd sorteringsordning
-s Visa storlek uttryckt i block
-t Visa i tidsordning
-u Använd senaste accesstidpunkt (ihop med -t och -l)
-x Visa filnamn i flera kolumner sorterade radvis
-1 Visa ett filnamn/rad (förvalt om utmatning ej till skärm)

[Index]


mailx

Läsa eller sända elektronisk post (avancerad version, heter ibland mail - gäller bl a Linux)

mailx [-f [filnamn]]
mailx [-s brevrubrik] emailadress...

Alternativ Funktion
-f [filnamn] Läs post från filnamn eller mbox i st f systembrevlådan
-s brevrubrik Förse brevet med brevrubrik som "Subject:"

Kommando Funktion
? Visa lista med tillgängliga kommandon ("hjälp")
Return eller + Visa nästa brev
- Visa föregående brev
n Visa brev nr n
cd [katalog] Byt aktuell katalog
d [n] Radera brev nr n (aktuellt brev om inget anges)
h Visa brevhuvuden
m namn... Skicka brev till namn...
n [namn] Visa nästa meddelande (från namn om detta anges)
p [n] Visa brev nr n (aktuellt brev om inget anges)
q Avsluta och uppdatera
r [n] Besvara brev nr n (aktuellt brev om inget anges)
s [filnamn] Foga aktuellt brev till filnamn (i mbox om inget filnamn anges)
v [n] Redigera brev nr n (aktuellt om inget anges) med editor
w filnamn Spara aktuellt brev i filnamn (brevhuvudet sparas ej)
x Avsluta utan att ändra systembrevlåda
![kommando] Kör kommando från shell/starta shell om inget kommando
~c namn Skicka brevkopia till namn
~m [n] Läs in brev nr n (aktuellt om inget anges)
~p Visa brevet som håller på att redigeras
~r filnamn Läs in innehållet i filnamn till aktuellt brev
~s brevrubrik Förse brevet med brevrubrik som "Subject:"
~t namn Skicka brevet även till namn
~v Starta editor för att redigera aktuellt brev
~x Avsluta utan att skicka det författade brevet (brevet kasseras)
~. Avsluta och skicka det författade brevet

man

Visa avsnitt ur online-manualen

man [-t] [sektion] sökord...
man -f sökord...
man -k nyckelord...

Alternativ Funktion
-t Formatera för laserskrivare (kräver tillgång till avsnittets källkod)
-f sökord... Visa manualens rubrikrad om sökord
-k nyckelord... Visa de rubrikrader i manualen som innehåller nyckelord

mesg

Förbjuda/tillåta andra användare att skicka meddelanden till bildskärmen

mesg [-n | y]

Utan argument visas aktuell inställning

mkdir

Skapa katalog

mkdir [-p] katalog...

Alternativ Funktion
-p Skapa mellanliggande kataloger om de ej redan finns

mkfs

Skapa ett filsystem

mkfs [-t typ] specialfil [operander]     (BSD/Linux)
mkfs [-F typ] specialfil [operander]     (SVR4)
Alternativ Funktion
-t typ Specificera filsystemets typ (BSD/Linux)
-F typ Specificera filsystemets typ (SVR4)

more

Visa en skärmsida text i taget (ej i alla system)

more [fil...]

Kommando Funktion
Enter Visa nästa rad
Mellanslag Visa nästa skärmsida
= Visa aktuellt radnummer
. Upprepa senaste kommando
![kommando] Kör kommando från shell/starta shell om inget kommando
:f Visa aktuellt filnamn och radnummer
:n Visa nästa fil
:p Återgå till föregående fil
/söksträng Sök efter söksträng
b Återgå till föregående skärmsida
f Visa nästa skärmsida
h Visa hjälp
n Upprepa sökning efter sista söksträng
q Avsluta
v Starta editor med aktuell fil och på aktuell rad

mount

Montera filsystem (enbart "root") och visa monterade filsystem

mount [-t typ] [-r] [enhetsnamn monteringspunkt]   (BSD/Linux)
mount [-F typ] [-r] [enhetsnamn monteringspunkt]   (SVR4)

Alternativ Funktion
-t typ Specificera filsystemets typ (BSD/Linux)
-Ftyp Specificera filsystemets typ (SVR4)
-r Enbart för läsning (skrivskyddad)

Anges inga argument listas alla monterade filsystem.

mv

Byta namn på fil/katalog eller flytta fil till annan katalog

mv [-iuv] gammaltnamn nyttnamn
mv [-iuv] fil... katalog

Alternativ Funktion
-i Fråga innan befintlig fil överskrivs (interaktivt). Besvaras med y (ja) eller n (nej).
-u GNU/Linux: Ersätt enbart fil som är äldre än källfilen
-v GNU/Linux: Visa namn på de filer som flyttas

[Index]


netstat

Visa nätverksstatus

netstat [-anrstu]

Alternativ Funktion
-a Visa info om alla sockets
-n Visa nätverksadresser i numeriskt format
-r Visa routingtabeller
-s Visa statistik om de olika protokollen
-t Visa enbart info om öppna TCP-portar
-u Visa enbart info om öppna UDP-portar

news

Läsa systemets nyheter

news [-a] [ämnesområden]

Alternativ Funktion
-a Visa alla nyheter (även redan lästa)

nice

Kör kommando med ändrad prioritet

nice [-ändring] kommando

En vanlig användare kan enbart ge ett kommando lägre prioritet än den normala

nohup

Köra kommando även efter det att användaren loggat ut

nohup kommando [argument]

Körs vanligen som bakgrundsprocess (dvs tillfoga &)

nroff

Formatera text för utskrift (ej "standard"i alla system)

nroff [-mnamn] [fil...]

Alternativ Funktion
-mnamn Använd makrofilen tmac.namn

nslookup

Göra förfrågan till namnserver

nslookup [värddator [server]]

Ges inget argument arbetar kommandot interaktivt med användning av förvald server. Kommandot ? (och help) ger då en kortfattad kommandosammanfattning.

[Index]


od

Visa filinnehåll i olika format (förvalt: ordvis oktalt)

od [-bcdox] [fil...]

Alternativ Funktion
-b Bytevis oktalt
-c Bytevis som ASCII-tecken
-d Ordvis decimalt
-o Ordvis oktalt (förvalt)
-x Ordvis hexadecimalt

[Index]


pack

Packa (komprimera) fil med Huffman-kodning (ej alla system)

pack fil...

passwd

Byta lösenord (enbart "root" kan ändra andras lösenord)

passwd [[-l | u] användarnamn]

Alternativ Funktion
-l Lås användarkonto
-u Lås upp (aktivera) användarkonto

paste

Sammanfoga motsvarande rader i olika filer eller på varandra följande rader i en fil

paste [-dtknlista] fil...

Alternativ Funktion
-dtknlista tknlista specificerar de tecken som ska användas som sammanfogningstecken (i st f tabbtecken som är förvalt)

pcat

Packa upp Huffman-kodad fil till standard output

pcat fil...

perl

Anropa perl-interpretator (ej alla system)

perl [-c] [-w] [-e programrad]

Alternativ Funktion
-c Kontrollera scriptsyntax utan att exekvera scriptet
-w Visa varningar
-e programrad Exekvera en programrad från kommandoraden

ping

Skicka paket till dator (i TCP/IP-nät) för att testa förbindelse

ping [-c antal_paket] [-s paketstorlek] datoradress     (BSD/Linux)
ping datoradress [paketstorlek] [antal_paket]     (SVR4)

pr

Formatera och skriv ut fil (till standard output)

pr [-kolnum] [-h titel] [-dft] [-ln] [-on] [-wn] [fil...]

Alternativ Funktion
-kolnum Utmata med kolnum kolumner (spalter)
-h titel Ersätt filnamnet med titel i sidhuvudet
-d Dubbelt radavstånd
-f Använd form feed (^L) för sidbyte (förvalt: blankrader)
-t Inget sidhuvud och inga tomrader längst ned på sidan
-ln Sätt sidlängd till n rader (förvalt 66)
-on Sätt radoffset (radindragning) till n tecken (förvalt 0)
-wn Sätt radlängd till n tecken (förvalt 72)

ps

Visa processtatus

ps [auwx]         (BSD/OSF)
ps [-efl] [-u loginnamn...]   (SVR4)

Alternativ Funktion
a Alla processer knutna till terminaler, inte bara de egna (BSD/OSF)
u Visa användarnamn och starttid (BSD/OSF)
w Utmata med 132 teckens radlängd (BSD/OSF)
x Inkludera processer ej knutna till en terminal (BSD/OSF)
-e Alla processer i datorn (SVR4)
-f Fullständig listning (SVR4)
-l Lång listning (SVR4)
-u loginnamn... De processer som tillhör loginnamn (SVR4)

Anmärkning: Moderna varianter av kommandot klarar ofta både BSD- och SVR4-alternativen (gäller bl a nyare Linux-distributioner).

pwd

Visa namnet på aktuell katalog

pwd

[Index]


r

Redigera och exekvera tidigare kommando (Korn shell)

r [specificerare]

specificerare kan vara ett absolut eller relativt kommandonummer eller en teckensträng (anger då senaste kommando som börjar med teckensträngen).

rcp

Kopiera fil mellan datorer - Använd scp i stället (har samma syntax)

read

Inläsa rad till kommandotolk (Bourne, Bourne-again och Korn shell)

read [variabel...]

rlogin

Logga in på fjärrdator

rlogin [-l användarnamn] datornamn

Alternativ Funktion
-l användarnamn Specificera användarnamn i fjärrdatorn

rm

Radera fil eller katalog

rm [-firv] fil...

Alternativ Funktion
-f Radera skrivskyddade filer utan fråga (force)
-i Fråga för varje fil om den ska raderas eller ej (interaktivt). Besvaras med y (ja) eller n (nej)
-r Om fil är katalog raderas hela katalogstrukturen, inkl underkataloger (rekursivt). Varning!
-v GNU/Linux: Visa namn på de filer som raderas

rmdir

Radera tom katalog

rmdir katalog...

route

Visa och manipulera routingtabell

route [alternativ...]

Synkronisera filer och kataloger (lokalt och mellan datorer)

rsync [-agloprt] [-e ssh] fil... katalog

Alternativ Funktion
-a Arkiv-läge, samma som -rlptgoD
-g Bevara grupptillhörigheter (enbart root)
-l Kopiera symboliska länkar som symboliska länkar
-o Bevara ägare (enbart root)
-p Bevara rättigheter (om så är möjligt)
-r Om fil är en katalog kopieras hela katalogstrukturen (rekursivt)
-t Bevara tidsmärkning
-e ssh Använd ssh vid överföringen (kryptering)

Källa och destination kan anges på samma sätt som med scp (se detta)

rwho

Visa information om inloggade användare i lokalt nätverk

rwho

[Index]


scp

Säker ("secure") kopiering mellan datorer

scp [-p] original kopia
scp [-pr] fil... katalog

Alternativ Funktion
-p Bevara alla filattribut (modifieringstid, rättigheter, ägare osv) om så är möjligt
-r Om fil är en katalog kopieras hela katalogstrukturen (rekursivt)

Filer och kataloger på fjärrdatorer anges på formatet användarnamn@datornamn:vägnamn, där användarnamn är användarnamnet på fjärrdatorn (behövs ej om användarnamnet samma på båda datorerna).
Datornamn kan specificeras med domänadress eller IP-adress.
Det är möjligt att kopiera mellan två fjärrdatorer (dvs både källa och destination är på fjärrdatorer)...

script

Spara allt som skrivs på terminal till fil

script [-a] [filnamn]

Alternativ Funktion
-a Foga till slutet av existerande fil

Om inget filnamn anges får filen namnet typescript.

sed

Anropa strömeditor (icke-interaktiv)

sed [kommandon] [-f sfil] [fil...]

Alternativ Funktion
-f sfil Läs kommandon från sfil

För redigeringskommandon, se manualer.

set

Visa och sätta shellvariabler (skalvariabler) och shellflaggor

set [-o [flagga]]

Alternativ Funktion
-o flagga Korn & Bourne-again shell: sätt flagga. Anges ej flagga visas aktiva flaggor

sh

Starta kommandotolken Bourne shell

sh [argument...]

shift

Skifta positionsparametrar

shift [heltal]

heltal anger antalet steg som ska skiftas (förvalt värde 1)

shutdown

Stoppa systemet eller ändra inittillstånd

shutdown [-hr] tid     (BSD/OSF/Linux)
shutdown [-y] [-gtid] [-iinittillstånd]     (SVR4)

Alternativ Funktion
-h Stoppa systemet (=halt)
-r Återstarta systemet (=reboot)
tid Anges med ordet now (=nu), i minuter från aktuell tid (format: +min) eller klockslag (format: tim:min).
-y Låt kommandot självt bekräfta alla frågor med y (ja)
-gtid Genomför stopp/tillståndsändring efter tid sekunder
-iinittillstånd Placera datorn i det körningsläge som anges av inittillstånd

sleep

Vänta angivet antal sekunder

sleep sekunder

sort

Sortera fil och/eller samsortera filer

sort [-cmu] [-o utfil] [-ttkn] [-bdfiMnr] [+n] [-m] [fil...]

Alternativ Funktion
-c Kontrollera att filen redan är sorterad
-m Samsortera (merge) redan sorterade filer
-u Utmata enbart unika rader (ett exemplar utmatas)
-o utfil Placera resultatet i utfil
-ttkn Använd tkn som fältavskiljare (förvalt: blanka tecken)
-b Ignorera inledande tabb- och blanktecken i sorteringsfält
-d Sortera efter bokstäver, siffror och blanka (övriga ignoreras)
-f Omvandla gemener till versaler vid jämförelser
-i Ignorera icke-skrivbara tecken
-M Behandla fält som månadsnamn
-n Sortera i numerisk ordning
-r Sortera i omvänd ordning
+n Börja sorteringsnyckeln med fält n (numreras från 0)
-m Avsluta sorteringsnyckeln med fält nr m

spell

Upptäcka stavfel (ej alla system)

spell [fil...]

Anmärkning: I Linux förekommer vanligen ett annat rättstavningskommando: ispell, som i motsats till spell arbetar interaktivt (om man inte uttryckligen begär annat).

ssh

Logga in (eller köra kommando) på fjärrdator med "Secure shell"

ssh [-l användarnamn] datornamn  [kommando]
ssh [användarnamn@]datornamn  [kommando]

Alternativ Funktion
-l användarnamn Specificera användarnamn i fjärrdatorn

stty

Visa och sätta terminalparametrar

stty [-a] [parametrar]

Alternativ Funktion
-a Visa alla gällande terminalparametrar

Utan alternativ och parametrar visas vissa aktuella terminalparametrar.

su

Temporärt byta användar-ID

su [-] [användarnamn]

Alternativ Funktion
- Gör skalet till ett loginskal

Anges inget användarnamn sker byte till root (lösenord efterfrågas).

sudo

Utföra kommando som annan användare

sudo [-u användarnamn] kommando

Alternativ Funktion
-u användarnamn Kör kommando som användarnamn

Lösenord efterfrågas. Anges inget användarnamn utförs kommandot som root.

[Index]


tail

Visa slutet av fil

tail [±radantal f] [fil]

+ anger att radantal ska räknas från filens början, - från filens slut. Lägg märke till att grundvarianten av kommandot enbart accepterar en fil som argument. Moderna versioner (inklusive GNU:s varaiant) accepterar dock flera filer som argument, även om vissa av dem då kräver att man använder syntaxen tail -nradantal.

Alternativ Funktion
-f Avsluta ej vid filens slut, utan visa nya rader ("follow") allteftersom filen växer (används för att studera loggfiler m m). Avsluta med Ctrl-C

tar

Kopiera fil till/från arkiv

tar -c[vjzMf tarfil] fil...
tar -r[vjzMf tarfil] fil...
tar -t[vjzMf tarfil] [fil...]
tar -x[vjzMf tarfil] [fil...]

Alternativ Funktion
-c Skapa nytt arkiv
-r Foga filerna till slutet av arkiv
-t Visa lista med arkivinnehåll (inga filer kopieras)
-x Läs tillbaka namngivna (eller alla) filer från arkiv
-v Visa meddelanden om vad programmet gör
-j GNU-tar (bl a Linux): bzip2-komprimera/avkomprimera
-z GNU-tar (bl a Linux): gzip-komprimera/avkomprimera
-M GNU-tar (bl a Linux). På flera volymer/disketter (ej ihop med j och z)
-f tarfil Använd tarfil som arkivfil (i stället för standardenhet)

Anmärkningar: Moderna tar-versioner behöver ofta inget minustecken före alternativen (äldre versioner godtar inte alls minustecken).
GNU-tar (bl a Linux) kan även hantera (skapa, lista, packa upp) arkiv på flera disketter (tillfoga alternativet M).

tee

Skicka utmatning både till standard output och till fil

tee [-a] [fil...]

Alternativ Funktion
-a Foga till slutet av fil ("append")

telnet

Kommunicera med annan dator med användning av TELNET-protokollet

telnet [värddator [port]]

Vid anrop utan argument startas telnet i kommandoläge.
Genom att ange portnummer (eller dess symboliska namn, t ex smtp) kan man upprätta kontakt med andra portar (tjänster) än telnet.
När anslutning upprättats kan man övergå från terminal- till kommandoläge med escapetecknet (vanl ^]). Återgång till terminalläge med Return utan kommando.

Alternativ Funktion
? Visa kommandolista
close Stäng förbindelse (och vissa system även lämna telnet)
open datornamn Upprätta förbindelse med fjärrdator
quit Samma som close
send arg Sänd speciella teckenföljder till fjärrdator (se manualer)
set arg värde Sätt telnet-variabel till angivet värde

test

Testa villkor

test uttryck
 [ uttryck ]

time

Kör kommando och visa den tid (uttryckt i sekunder) som kommandot tagit att utföra

time kommandorad

touch

Ändra tidsmärkning för existerande fil, skapa ny (tom) fil annars

touch [fil...]

tr

Översätta tecken

tr [-cds] sträng1 [sträng2]

Alternativ Funktion
-c Sätt teckenmängden till de tecken som ej ingår i sträng1
-d Radera (delete) tecknen som ingår i sträng1
-s Ersätt (substitute) upprepade förekomster av tecken i sträng1 med ett exemplar av motsvarande tecken i sträng2

traceroute

Visa den väg som paket tar till värddator

traceroute [-v] värddator

Alternativ Funktion
-v Visa utförliga information om vad som sker

tty

Visa terminalnamn

tty

[Index]


umask

Fastställa mask för åtkomsträttigheter

umask [mask]

Anges ingen mask visas maskens aktuella värde.

umount

Avmontera filsystem (enbart "root")

umount enhetsnamn
umount katalognamn (=monteringspunkten)

unalias

Ta bort alias (ej Bourne shell)

unalias aliasnamn...

uname

Visa information om systemet

uname [-ans]

Alternativ Funktion
-a Visa all information
-n Visa datorns namn i nätverket
-s Visa operativsystemets namn (förvalt om inget alternativ ges)

uncompress

Packa upp compress-komprimerad fil

uncompress [-cv] [fil...]

Alternativ Funktion
-c Utmata till standard output
-v Visa namn på varje fil när den packas upp

uniq

Visa unika rader i sorterad fil

uniq [-du] [-c] [infil [utfil]]

Alternativ Funktion
-d Visa enbart rader som förekommer 2 eller fler ggr
-u Visa enbart rader som ej förekommer 2 eller fler ggr
-c Visa alla rader, men enbart ett ex av sådana som förekommer 2 eller fler ggr. Raderna inleds med antalet förekomster

unpack

Packa upp Huffman-kodad fil (ej alla system)

unpack fil...

useradd

Skapa ny användare (ej alla system)

useradd [-m] [-c kommentar] [-d hemkatalog ] [-g grupp] användare

Alternativ Funktion
-m Skapa hemkatalog
-c Definiera innehållet i kommentarfältet i passwd-filen
-d Ange fullständiga katalogvägen till hemkatalogen
-g Ange grupptillhörighet

userdel

Ta bort användare och dennes filer (ej alla system)

userdel [-r] användare

Alternativ Funktion
-r Ta bort hemkatalogen (med alla filer) samt epost

users

Visa lista med inloggade användare

users

uudecode

Återskapa fil som ASCII-kodats med uuencode-kommandot

uudecode [kodad fil]

uuencode

ASCII-koda (binär) fil

uuencode [källfil] filetikett

[Index]


vi

Fullskärmseditor

vi [-c kommando] [fil...]
vi [+kommando] [fil...]

Om kommando ges enligt något av sätten ovan utförs det omedelbart vid starten. För redigeringskommandon, se specialdokumentation.

[Index]


w

Visa lista med inloggade användare och vad de gör (ej alla system)

w

wall

Skriva till alla användare

wall [filnamn]

wc

Räkna rader, ord och tecken

wc [-clw] [fil...]

Alternativ Funktion
-c Visa enbart teckenantal (chars)
-l Visa enbart radantal (lines)
-w Visa enbart ordantal (words)

whatis

Visa online-manualens rubrikrad om sökord

whatis sökord...

Anmärkning: Kommandot ger samma resultat som man -f sökord

whereis

Söka filer som hör ihop med kommando (BSD-baserade system och Linux)

whereis kommando...

which

Visa fullständig katalogväg för exekverbart kommando (ej alla system)

which kommando...

who

Visa information om inloggade användare

who [-q | -T]
who am i

Alternativ Funktion
-q Visa enbart användarnamn och antal inloggade
-T Visa terminalens meddelandestatus (+ på, - av)

whodo

Visa utförlig information om inloggade användare och vad de gör (ej alla system)

whodo

write

Skicka meddelande till inloggad användare

write användarnamn

[Index]


xargs

Skapa argumentlista och exekvera kommando

xargs [kommando [argument...]]

xterm

Starta X-baserad terminalemulator (terminalfönster)

xterm [±sb] [-fn font]

Alternativ Funktion
 ±sb - med rullningslist. + utan (OBS)
-fn font Typsnitt som skall användas för normal text

[Index]


zcat

Packa upp Lempel-Ziv-komprimerad fil till standard output

zcat [fil...]


Copyright © 2000 Martin Fahlgren

martin@1-1-7-46a.ghn.gbg.bostream.se

[Till början av dokumentet]   [Till MF:s artikelförteckning]   [Till MF:s hemsida]