Linux distribusjoner ● ● Ubuntu (kommer fra debian) ● Fedora.

Slides:



Advertisements
Liknende presentasjoner
NÅ SKAL DU LÆRE OM FUNKSJONER
Advertisements

Nedlasting av apper på Apple
Slik bruker du vår nettbutikk!
Visma Contracting/SuperOffice kontakt/kunde og prosjekt/anlegg integrasjon Denne presentasjonen vil vise noen skjermdumper og kort info om hvordan integrasjonen.
Support, nye funksjoner og tjenester fra Uni Pluss
Ebus Management Center En liten bruksanvisning for de enkleste funksjonene.
SuperOffice - Visma Global ERP link - Tilbud/Ordre SuperOffice - Visma Global integrasjonen består av 3 produkter. ERP link SuperOffice - Visma Global.
Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Opprett enkelt nyhetsbrev Oppgave: Opprette et enkelt selvstendig nyhetsbrev uten link til undersider. All tekst som skal presenteres skal ligge på samme.
Visma Contracting/SuperOffice kontakt/kunde og prosjekt/anlegg integrasjon Denne presentasjonen vil vise noen skjermdumper og kort info om hvordan integrasjonen.
It for Medisinsk sekretærer Av Kai Hagali
Filbehandling (Kapittel 8)
IT For medisinsk sekretær Fredrikstad Kai Hagali
Unix Amir Maqbool Ahmed
Rammer/Frames HTML II IT og læring IT20 4. november 2004.
Kontrollstrukturer (Kapittel 3)
Versjon 16 Nye klienter. Fra 10 til 4 ALEPH modulsammenslåing.
Smart bruk av Vortex til møter, samhandling/samarbeid mm
Klikk Aktiver redigering i meldingsfeltet.
Unix Eller hacking 101. Hva er Unix? Unix er et operativsystem = et stort og komplisert program som styrer en datamaskin. Mange varianter: Linux, Solaris,
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
Nyttig presentasjonsverktøy Basert på lysark / plansjer
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Generelt I/O if/else Funksjoner Lists Løkker Dictionaries Annet Listebehandling Klasser Python med noen algdat-anvendelser Åsmund Eldhuset asmunde *at*
ANDROID-PROGRAMMERING VÅREN ACTIVITY OG INTENTS Repetisjon fra forrige gang.
Først søker du opp en arkivsak Så mearkerer du dokumentene (vedleggene i mailen) som du ønsker å arkivere Dra- og slipp over saken.
Gjennomgang av prøven Tidsangivelse. Prøven deles ut Vi fyller ut øvelsen sammen.
Capabilities i Trustix Secure Linux
INF150 Programmering mandag 11.9
I hate this damned machine, I wish that they would sell it. It does not do what I want, But only what I tell it.
Testing av system Gruppe 6 Henrik Bækhus Morten A. Iversen Mathias Bondeson Gunnar K. Kulleseid Svein Ivar Kristiansen Ronny Hulthin.
1 Organisering av kode (Kapittel 5). 2 Mål ● Forstå inkludering er og hvilken gevinst det gir ● Lære å utvikle egne funksjoner ● Forstå variablenes virkemåte.
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Grunnleggende PHP - Ronny Mandal1 Grunnleggende PHP.
Stringmanipulasjon, RegEx og validering
Versjon 16 Søking. Søking i alle moduler Søking er ikke lenge en egen modul. Det finnes nå som en del av alle moduler. Bruk hurtigtast F9. Eller ikon.
Allmøte på USIT Vortex 3.0 og nytt fritekstsøk for UiO Tomm Eriksen Webseksjonen, USIT 29. september 2011.
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 3 VÅFF, våren 2002.
Dynamiske nettsider PHP Del 2 – Kontrollstrukturer.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
Innføring i Linux og Writer Mona Midtsund Høgskolen i Vestfold.
Jæger: Robuste og sikre systemer INF150 Programmering Kapittel 2: Problemløsning Kapittel 3.1 og 3.2.
Termbaser Lars Nygaard. Termbaser Database over begreper Innhold –Definisjoner –Oversettelser –Leksikalske relasjoner –Eksempler.
Hurtigreferanse for © 2013 Microsoft Corporation. Med enerett. Startskjermen i Lync Startskjermen i Lync inneholder fliser i huben til venstre, som du.
Harald Kaasa Hammer: Manual til redigering av nettstedet Først forklares hva de ulike elementene på nettsidene betyr. Så ser vi på mappene.
Web-grensesnitt Øyvind A. Bratne - April 2004.
INF1000 (Uke 14) Eksamen V06 Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Are Magnus Bruaset og Arild Waaler.
Byggeklosser i java  Klassedefinisjon  Variabel deklarasjon  Metodedeklarasjoner  En ordentlig klasse  Spesielle/kryptiske skrivemåter  løkker og.
Repetisjon Ole Christian Rynning. Administrasjon over konto Endre passord Classfronter
UiO Programkiosk: Ny portal og tilgang fra Mac og Linux
Hovedprosjekt 55E - BrowseFTP / Studenter: / Vidar Sæterbø / Oppgavestiller: / Vidar Sæterbø / Veileder: / Helge Hafting.
Inf1000 (Uke 5) Arrayer, filer og tekst
Finne feil - Debugging Introduksjon til sortering.
Operativsystem IKT for lærere 15. november Hvorfor lære om dette? Kanskje den mest brukte programvaren i løpet av en (arbeids)dag Forskjellige operativsystem.
Prosesser ● En prosess er ett program som kjøre ● Alle prosesser har ● En katalog i /proc ● En ID ● En Forelder (ikke init) ● Prosess eier (Bruker ID)
Praktisk Linux Grunnleggende skall kommandoer Irene Ludvigsen Husa $ls -l $grep -i Olsen adresseliste.txt | less #!/bin/sh $echo `ls` $chmod 755.
Nyttige kommandoer $id ● Informasjon om bla. brukers medlemskap $uname -a ● Informasjon om operativsystem, kjerne versjon osv. $uptime ● Oppetid for maskinen.
Kom i gang med Python Pål Hellesnes SYSTEMUTVIKLER
Nyttige kommandoer $df -h Viser diskbruk $lspci Lister pci kortene $cd
Øvingsforelesning i Python (TDT4110)
Fasit 15 #! /bin/sh clear pwd > filer.txt ls -l >>filer.txt
Brother’s Keeper Anne Grete Mensen.
Oppgavehefte EPiServer
Brukstips! Tekstfeltene i denne filen er tabeller. Du kan endre skrifttype og størrelse etter ønske. Jeg syns det er greit å lagre filen med et annet navn.
- Og søking på internett
For, While, prosedyrer m/ parametere, funskjoner
Utskrift av presentasjonen:

Linux distribusjoner ● ● 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 boksta v (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