Linux distribusjoner

Like dokumenter
$ls -l $grep -i Olsen adresseliste.txt less #!/bin/sh $echo `ls` $chmod 755. Praktisk Linux. Grunnleggende skall kommandoer. Irene Ludvigsen Husa

Håndtering av filer og kataloger

Filterprogrammer og redirigering av I/O

Filterprogrammer og redirigering av I/O

Håndtering av filer og kataloger

Filsikkerhet i Linux

UNIX/Linux brukerveiledning

Oppgaver til forkurs i informatikk dag 2

Labbene skal være oppsatt med dual boot. Disse labene er satt opp med dual boot, dvs. at vi må velge Linux eller Windows under oppstart av maskin.

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring

EKSAMEN Innføring i Linux

Operativsystemer og nettverk

Oppgaver til forkurs i informatikk dag 1

Oversikt. Beskrivelse Bash. 1 UNIX shell. 2 Kommandolinje som brukergrensesnitt. 3 Input og output. 4 Bash builtins. 5 Linux utilities.

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring

Filer og kataloger, prosesser og jobber

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring

Svar: 1. "ls eller ls -l for lang utlisting, "ls -a" for å ta med skjulte filer 2. "ls t*" 3. "ls /etc/??.*"

Filer i Linux og Bourne-again shell

Innhold. Kommandoskallet i Linux

Filer og filsystemer i Linux

Kurset består av to relativt uavhengige deler. Foreleser: Hårek Haugerud, rom PS431

Lynkurs i shellprogrammering under Linux

Høgskoleni Østfold. Ny/utsatt EKSAMEN

EKSAMEN. Dato: 7. desember 2016 Eksamenstid: 09:00 13:00

HØGSKOLEN I SØR-TRØNDELAG

Filer i Linux og Bourne-again shell

Linux-kommandolinje for nybegynnere. PVV-kurs

Håndtering av tekstfiler

EKSAMEN Innføring i Linux

Prøve- EKSAMEN. Operativsystemer med Linux

Generelt om shell / skall

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Installasjon av webtjener

Videregående shellprogrammering i Linux

Betinget eksekvering og logiske tester i shell

Avdeling for ingeniørutdannlng. Con Adelersgate Oslo. tlf: faks:

EKSAMEN. Operativsystemer. 1. Læreboken "A Practical Guide to Red Hat Linux" av Mark Sobell 2. Maks. tre A-4 ark med selvskrevne notater.

"How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it".

UKEOPPGAVER 13: KONFIGURASJONSSTYRING

Ny EKSAMEN. Operativsystemer og nettverk

Operativsystemer og nettverk Løsningsforslag til eksamen Oppgave 1. a) Linux-kommando: java Beregn & b) Shellprogram:

Shellscripting I. Innhold

EKSAMEN. Dato: 8. desember 2017 Eksamenstid: 09:00 13:00

Brukerveiledning for ArkN4

Oppgave 1 - Java og prosesser (20%)

EKSAMEN. Operativsystemer. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.

EKSAMEN. Operativsystemer og nettverk

NSA mandag 4. oktober Brukerbehandling Systempolitikk Kontroll av resurser Om system logger Litt om cron og cfengine

Nyttige Linux-kommandoer. Hvordan du kan jobbe mer effektivt Dag Langmyhr

Håndtering av tekstfiler

Før du installerer bør du ta back-up av data. NB!! Ingen må benytte Gerica under installasjon/oppdatering av ny versjon.

Eksamensinformasjon. Prosesser. Prosesser. Eksamensoppgave. Operativsystemer (DATS/ITPE2500) Bokmål 06. juni 2017 kl

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

Linux forelesningsnotater. Hårek Haugerud TKD Høgskolen i Oslo og Akershus

HØGSKOLEN I SØR-TRØNDELAG

1 Diverse linuxtips. Innhold

Kom i gang med. Åpne nettleseren, gå til: Velg «New Project».

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den.

Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008

d~~ "5(~~~~ ~ \ - -~-- en av disse: Annen lærer r Studieleder/ Fagkoordinator Utarbeidet av (faglærer) :

Forord. Brukerveiledning

Eksamensinformasjon. Linux kommandolinje. Linux kommandolinje. Eksamensinformasjon. Fakultet: Teknologi, kunst og design. Tid: 3 t.

EKSAMEN. Operativsystemer. Dato: 10. desember 2008 Eksamenstid: kl til kl

faks: Avdeling for Ingeniørutdanning. Cart Aælersgate Oslo - tlf 05. iu@hio.no

1 Diverse linuxtips. Innhold. 1.1 Klipp og lim med musen

Funksjonalitet og oppbygning av et OS (og litt mer om Linux)

Modul 01: introduksjon til linux

Installasjonsveiledning for Ordnett Pluss

Installere programmer, og filhåndtering

Filsystemet fra innsiden

Ny på nett. Operativsystemer

Antall sider:s (inkludert denne) Alle skrevne og trykte hjelpemidler samt kalkulator

Operativsystemer og Filbehandling

EKSAMEN. Om eksamensoppgavene. Vekting av oppgavene. Emnekode og -navn: ITF22515 Operativsystemer med Linux. Dato go tid: 7.12.

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

Løsningsforslag til eksamen 24. november 2015

Lab 1: Installasjon av Virtualiseringsløsning (VMWare Server ESXi 6.5) med en Virtuell Linux maskin (Cent OS 7 64-bit)

Tilfeldighetenes spill Veiledning til bruk av dataprogrammet

Operativsystemer og nettverk

Datamaskinene ved Ifi (inkludert en kort intro til Unix/Linux)

PowerOffice Server Service

Oppgave 1 - Linux kommandolinje (%)

Forkurs i informatikk - Onsdag

Brukerveiledning

Kom i gang med Python

Installasjonsveiledning Oppgradering av tidligere versjon

Oppdateringsveiledning til Gerica 7.12 (Oracle) og 7.13 (MSSQL)

Hva er en fil logisk sett?

Filhåndtering. Fysisk organisering av filer. Hva er en fil logisk sett? Eksempel: Post (record) orientert fil. Kjell Åge Bringsrud INF 103

HØGSKOLEN I SØR-TRØNDELAG

4. Installasjonsveiledning. Experior - rich test editor for FitNesse -

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.

Hvordan koble opp mot FTP for å endre filene i søkesystemet

Hvordan å lage og publisere ditt personlige visittkort

HOWTO Sette opp Skolelinux med tynne klienter og printer

Oppgaver i CMB-analyse. 1 Oppgave 1 Power spektra og CAMB

Versjonskontrol med Subversion. og TortoiseSVN

Transkript:

Linux distribusjoner http://en.wikipedia.org/wiki/linux_distribution Ubuntu (kommer fra debian) Fedora (kommer fra Red Hat) CentOs (kommer fra Red Hat Enteprise)

Hva er forskjellene? Kommersiell, ikke kommersiell Laget for klientdrift, superbrukere, hjemmebruk Støtter maskinvare, plattformavhengig, leverandøravhengig Laget for servere, klienter, spesialsystemer Laget for spesielle funksjoner, brannmur, ruter Laget for spesielle miljøer, forskere, musikkindustri

Skrivebordmiljø Kjører på toppen av operativsystemet og tilbyr grafisk grensesnitt til brukerne GNOME KDE

inoder $ls -i Lister filene og katalogene sine inoder (indekser) Alle filer har ett unikt nummer som inneholder metadata om filen/katalogen slik som eier, tilgangskoder(rwx), størrelse, hvilke blokker filen brukere osv

Linking og koblinger $ln -s /home/per/kursmanualen.txt kurs.txt Linker til filen sitt navn kursmanualen.txt med full sti, lenken får navnet kurs.txt symbolsk lenke $ln -s./kursmanualen.txt kurs.txt Linker til filen sitt navn kursmanualen.txt med relativ sti symbolsk lenke $ln./kursmanual.txt linuxkurs.txt Linker til filens inode hard lenke Lite brukt $ls -l For å se resultatet/forskjellene

Lenker og rettigheter Det er rettighetene som er satt på filen som gjelder, lenken over styrer ikke

Oppgave 4 Last nes kurs2.zip Når du fortsetter skal du stå i kurs2 katalogen og bruke relativ sti. Lag symbolsk lenke til KursManual-2.pdf Lag hard lenge til KursManual-2.pdf Hva er forskjellen mellom hard og symbolsk lenke (tips ls -l)

Joker *? * => ingen eller flere vilkårlige tegn? => ett vilkårlig tegn av hva som helst [tegn] => en liste med angitt tegn [^tegn] => en liste av tegn som ikke skal matches

Eksempler på * og? $cp r* /tmp Kopiere alle filer som begynner med r til /tmp $ls t*.txt Lister ut alle filer som begynner på t og slutter på.txt $ls t?st.txt Lister ut alle filer som begynner på t har ett ukjent tegn og slutter på st.txt

Eksempler på [ ] $cp [0-9]*./test Kopierer alle filer som begynner på 0 til 9 til katalogen test $ls test[123] Lister ut alle filer som begynner på test og slutter på 1, 2 eller 3 $ls [tt]est.txt Lister ut test.txt og Test.txt $ls [^tt]est.txt Lister ut filer som ikke begynner på t eller T men slutter på est.txt Eksempel: mest.txt eller Rest.txt

Finne filer og søk $find ~ -name «*.jpg» Finner *.jpg i hele hjemmekatalogen med underkataloger $find / -iname «system*» Finner system* fra og med root, ikke case sensetive $find. -type d Finner alle kataloger fra og med stående katalog

Finne filer og søk $find / -user bill Finner alle filer som bruker bill eier fra og med rot katalogen $find. -name «*.txt» -exec ls -l {} \; Finner *.txt og lister dem ut fra og med stående katalog $find. -name «*.txt» -exec chmod 754 {} \; Finner *.txt og setter rettighetene lik rwxr-xr--

Oppgave 5 I denne oppgaven skal du stå inne i kurs2 katalogen når du skriver kommandoene List ut alle filer fra opp5 som begynner med t og slutter på.txt List ut alle filer som begynner på tall og slutter på txt Finn alle filer som slutter på.txt og sett rettighetene slik rwx-w-r-- med oktale tall Opprett minkat i /opp5 katalogen Kopier alle filer som slutter på.txt og til minkat

grep $grep «dverg» snevit.txt Lister ut alle linjene som har ordet dverg i seg $grep «prins» *.txt Sjekker alle filene som slutter på.txt etter linjer som inneholder «prins» $grep -i «linje» test.txt Lister ut alle linjene som inneholder ordet linje uavhengig om der er stor eller liten bokstav (Case insensitive)

Redirigering $wc < filliste.txt 0 stander innenhet Vanlivis tastatur $ls -l > filliste.txt 1 stander utenhet Vanligvis skjerm Oppretter ny fil / overskriver filen $ls -l 2> feil 2 stander feilenhet Vanligvis skjerm

Redirigering $ls -l >> filliste.txt Legger til utlistingen bakerst i filen filliste.txt $cat fil1.txt >> fil2.txt Legger innholdet i fil1.txt bakerst i filen fil2.txt

Piping $ls -l wc -l Først så blir «ls -l» og utdata fra «ls -l» blir inndata i «wc -l» $env grep HOME Lister ut alle miljøvariableme som inneholder HOME $cat snevit.txt less

Oppgave 6 List ut linjene som har torn i seg i tornerose.txt List ut alias ordet fra alle skjulte filer på ditt hjemmeområde og legg det i en egen fil Bruk wc for å telle antall linjer i filen Kopier tornerose.txt til eventyr.txt putt inn ulven.txt og senvit.txt i eventyr.txt List ut PATH variabel og legg den i en egen fil