Next:
List of Figures
Up:
Brukerkurs i UNIX
Previous:
Forord
Contents
Contents
List of Figures
List of Tables
Innledning
Skrivemåte i dette kurset
Introduksjon
Sagnet og det kontroversielle rundt UNIX
Filosofien bak UNIX
Det moderne UNIX-systemet,- for og imot
Litt historikk
Om UNIX som operativsystem
Kva skal eit operativsystem gjere ?
Kva gjer UNIX ?
Kjernen
Skallet,- kommandotolkaren
Kommandoer
Prosessar
Brukarar og grupper
Grunnleggande kommandoar
Logge inn
Logge ut
Liste filar
Kikke på innhold i filar
Slette filar
Kven er innlogga ?
Forandre passord
Skallet
Jokertegn
Miljø-variable
Standard inn og standard ut
Returverdiar frå kommandoar
Filsystemet
Filar i UNIX
Katalogstruktur og viktige katalogar
Filnamn
Tilgangsrettigheter
Forandre eiger og gruppe på filar
Forandre tilgangsrettighetar
Sette standard tilgangsrettighetar
Navigering
Ståande katalog
Endre ståande katalog
Oppretting og sletting av katalogar
Kopiering og flytting av filar
VI
Introduksjon
Sette terminal-type
Oppstart av
VI
Modus i VI
Skifting mellom modus
Avslutte VI
Lagre filar
Lese inn filar
Viktige kommandoar
Skifte mellom filar
Oppfrisking av skjerm
Utgang til skall
Redigering med VI
Angre siste kommando
Skifte frå kommando-modus til tekst-modus
Tekst-modus
Flytting rundt i bufferet
Søking etter tekst
Forandre tekst
Slette tekst
Gjenta siste kommando
Klipp, kopier og lim
Klipp, kopier og lim ved hjelp av linje-nummer
Konfigurering av
VI
Filtrering av tekst inne i
VI
Emacs
Fundamentale konsept ved
emacs
Starte
emacs
Deling av vindu
Lagre buffer
Avslutte
emacs
Hjelp-systemet
Flytting rundt i bufferet
Sletting av tekst
Merking i
emacs
Klipp og lim i
emacs
Søk og erstatt i
emacs
Utgang til skall
Modus i
emacs
Modifikasjonar til modus
Oppstartfil for
emacs
Regulære uttrykk og avansert redigering
Basiskonsept for regulære uttrykk
Alle enkle tegn
Søking ved hjelp av mengder
Søking ved hjelp av rekkjer
Unnta spesial-tegn for å bli oppfatta som operatorar
Spesial-tegn for start og slutt på linje
Bygging av komplekse regulære uttrykk
Den lengste strengen som passar
Kommandoen
grep
Kommandoane
fgrep
og
egrep
Søking i
VI
ved hjelp av regulære uttrykk
Substituering i
VI
Konkatenering av strengar i
VI
Substituering i eit område av linjer
Meir om linje-adressering
Kontekst-adressering med regulære uttrykk
Fleire kommandoar til vanleg bruk
Bruk av miljø-variabelen PATH
Kommandoen
banner
Blanke skjermen
Kommandoen
date
Kommandoen
cal
Kommandoen
calendar
Programmet
more
Programmet
tail
Kommandoen
head
Kommandoen
cmp
Kommandoen
diff
Kommandoen
dircmp
Kommandoane
sort
og
uniq
Kommandoane
cut
og
paste
Kommandoen
join
Database operasjonar på tekst-filar
Kommandoen
sleep
Kommandoen
find
Skall-programmering
Lagre skall-kommandoar i filar
Kommentarar i skall-program
Operatoren
if
Kommandoen
test
Kommandoen
exit
Kommandoen
expr
Operatoren
for
Operatoren
while
Operatoren
case
Kommandoen
printf
og utskrifter frå skall-program
Operatoren
.
Argument på kommando-linja
$#, $*, og posisjonsparametre
Feil og feilmeldingar i skall-program
Kommandoen
getopt(s)
Kommandoen
trap
Kommandoen
wait
Skall-funksjonar
Kommando-sekvensar
Prosesser
Tidsdeling i UNIX
Om prioritetsklasser
Kontrollere prosessar i tidsdeling
Bakgrunnsprosessar
Logge ut medan bakgrunnsprosessar kjøyrer
Foreldre og barn
Kommandoen
ps
Aktiviteten for andre brukarar
Systemprosessar
Drepe ein prosess
Signal
Utskrift til skrivar
Bruk av lp og lpr
Opsjonar til
lp
Opsjonar til
lpr
Kanselere utskrifter
Sjekke status på skrivar
Basiskommunikasjon
Kommandoen
news
Dagens tekst
Kommandoen
write
Interaktiv bruk av
write
Kommandoen
wall
Korn- og C-skallet
Korn skallet
Starte Korn skallet
Kommando-historie med
ksh
Editering på kommando-linja
Aliaser i
ksh
Kommandoen
whence
Tilde substitusjon
Forandre katalog under
ksh
Kommandoen
set
Forbetringar for skall-programmering under
ksh
Aritmetriske operatorar
Tabellar
Forbetra spørring, inn og ut
Operasjonar på miljø-variable
C skallet
Kommandolinja
Setting av variable i
csh
Kommando-historie og editering av kommandoar i
csh
Hashing
Aliaser
Redirigering av I/O med
csh
Skall-programmering under
csh
Finne ein kommando med
csh
Velge skall for skall-program
Valg av innloggingsskall
Jobb-kontroll
Media
Disk-blokker og i-noder
Filsystem
Ledig disk plass,- kommandoen
df
Brukt diskplass,- kommandoen
du
Komprimering av filar
Kommandoen
dd
dd
,- kommando-linja
"Rå" enhets aksess,- kommandoen
cpio
cpio
og bruk av media
Lage
cpio
-arkiv
Lesing av
cpio
-arkiv
Liste ut innholdet i eit arkiv
Velge eit subsett av filar frå arkiv
Flytting av katalogar
Kommandoen
tar
Kommando-linja for
tar
Satsvis-kjøyring
Tidsdeling vs. sanntidsytelse
UNIX er laga for å kjøyre heile tida
Utvidelse av kommandoen
date
Tidsstempling av filar
Kommandoen
touch
Kommandoen
at
Spesifisere dato for
at
Vise jobbkøen for
at
Kommandoen
batch
Sikkerhetsvurderingar med
at
og
batch
Klokkefunksjonen i UNIX,
cron
Lage cron-jobbar
Nettverkskommunikasjon
Aksess til andre maskiner
Kommandoen
rlogin
Kommandoen
rcp
Kommandoen
rsh
Kommandoen
telnet
Informasjonskommandoar
rusers
Kommandoen
finger
Kommandoen
ping
Elektronisk post
E-post konseptet
Sende post
Lese post med
mail
Adressering av elektronisk post
Vindussystemet X Windows
Prinsippet for vindussystemet X Windows
Starte X Windows
Miljø-varable under X Windows
"Borplate-menyen"
Generiske X kommando-linje parametre
Geometri
Fontar
Fargar
Namn på vindu
Opsjonen
-help
Nyttige program under X Windows
X Windows og sikkerhet
Kommandoen
xhost
Protokollen
MIT-MAGIC-COOKIE-1
Ressurs-databasen
Systemadministrasjon
Kjøyre-nivå
Initieringsfila for init,-
/etc/inittab
K* og S* skript
DNS
Kvifor DNS?
Hierarki
Interaksjon med
/etc/hosts
og
/etc/resolv.conf
Konfigurasjon av DNS
Domene filane
Signal
Opprette brukarar
NIS, NIS+ eller Yellow Pages
Formatet på passord-fila
Formatet på
/etc/shadow
Formatet på
/etc/group
Brukar-identitet i UNIX
Opprette brukarar
Programmet
vipw
Admintool under SunOS 5.x
Kommandoane useradd,userdel og usermod for SunOS 5.x
Opprette brukarar under RedHat-Linux
Spesielle triks
Network File System, NFS
Formatet for /etc/exports under RedHat-Linux
Index
References
Trond.Kandal@itea.ntnu.no