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



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

Lynkurs i shellprogrammering under Linux

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

Oppgaver til forkurs i informatikk dag 1

Linux distribusjoner

Fjerninnlogging over Internett

Innhold. Kommandoskallet i Linux

Filer og kataloger, prosesser og jobber

UNIX/Linux brukerveiledning

Håndtering av filer og kataloger

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åndtering av filer og kataloger

Unix/Linux for litt viderekomne

Unix/Linux for litt viderekomne

Linux-kommandolinje for nybegynnere. PVV-kurs

Filsikkerhet i Linux

Oppgaver til forkurs i informatikk dag 2

Løsningsforslag til eksamen 24. november 2015

Høgskoleni Østfold. Ny/utsatt EKSAMEN

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

Hvordan jobber vi ved Ifi (inkludert en kort intro til Unix/Linux)

Shellscripting I. Innhold

EKSAMEN Innføring i Linux

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

Oppgave 1 - Java og prosesser (20%)

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

Øving 0 - Xcode TDT4102

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

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

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

Forkurs i informatikk - Onsdag

Veileder i bruk av GoodReader

Modul 01: introduksjon til linux

Filer og filsystemer i Linux

EKSAMEN. Dato: 24. november 2015 Eksamenstid: 09:00 13:00

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

FTP Info til brukerne

Ny EKSAMEN. Operativsystemer og nettverk

"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".

Unix/Linux en annen måte å gjøre ting på

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

Emnekode: SO135A Dato: onsdag 25. feb. I Antall oppgaver: 4

Hvordan levere tilbud til Universitetet i Bergen elektronisk levering

Filterprogrammer og redirigering av I/O

EKSAMEN Innføring i Linux

Filterprogrammer og redirigering av I/O

HOWTO Sette opp Skolelinux med tynne klienter og printer

UKEOPPGAVER 13: KONFIGURASJONSSTYRING

Unix/Linux en annen måte å gjøre ting på

Sikkerhet: Virus Sikkerhet i operativsystemet Maskinstøtte for sikkerhet Trojanske hester Ormer. IN 147 Program og maskinvare.

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

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

Web Computing AS Brukerveiledning WebWiz 3.0. WebWiz 3.0. Brukerveiledning

BRUKERVEILEDNING. AFI_GoingGREEN

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

Velkommen. til. en læringsstøttesystem som vil bli brukt i undervisningen

OS Struktur Prosesser Kommandotolker Distribuert Filer Skript Mer?

PCK Håndterminal. Brukerveiledning

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

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Kommandogrensesnitt. Kommandoprompt. Shell-programmet

Labquality/NKK ELEKTRONISK RESULTATSKJEMA VIA INTERNET. Åpning av skjemaet. Logg inn på Participant services. Velg resultatskjemaet

GruNot '95. Notatsystem for gruppeterapi. Versjon

Høgskolen i Telemark Fakultet for allmennvitenskapelige fag

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen

PDF Expert for politikere

Kjøre Wordpress på OSX

TI -programvare for grafiske enheter og informasjon om lokalisering

Utviklingssak/ID Resume Endring (g2) Rettet i versjon (g1) Rettet i versjon

Prøve- EKSAMEN. Operativsystemer med Linux

Operativsystemer og Filbehandling

EKSAMEN. Operativsystemer og nettverk

1 Innledning. 2 Fremgangsmåte. 3 Windows - installering. C++ i Unix 1 TDT4102 NTNU

1 Diverse linuxtips. Innhold

CustomPublish.com. Brukere. Introduksjon til brukerhåndtering i CustomPublish

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari

Brukerveiledning Bruk av siden. Når du går inn på siden får du opp følgende bilde:

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

Installasjon av Windows 7 og Office 2016

TDT4102 Prosedyreog objektorientert programmering Vår 2016

DIPS Communicator 6.x. Installasjonsveiledning

Slik tar du i bruk nettbanken

Emnekode: SOl35A Alle trykte og skrevne hjelpemidler

2 Grafisk grensesnitt 1

Filer i Linux og Bourne-again shell

Generelt om shell / skall

Internett og pc Brukerveiledning

Filer i Linux og Bourne-again shell

Del 1. Generelle tips

Komme i gang med Skoleportalen

Løsningsforslag for oppgavene i operativsystemer og C, uke 38 ( )

Operativsystemer og nettverk

SPØRRING PÅ VISMA UNIQUE LØNN OG RAPPORTER

Matematikk Øvingsoppgaver i numerikk leksjon 3 Funksjoner og plotting

Inspiration-Norge. Brukermanual Kidspiration. Se mer på 2

Nyttige FS-tips. Generelt om bilder

Obligatorisk oppgave nr. 3 (av 4) i INF1000, våren 2006

4. KOMMANDOER OG FORKORTELSER 6. UTLOGGING (07) STYRESPRAK GENERELT. Paul Gundersen. Styrespråk. --Innlogging Kommandoer NORD SINTRAN

Kjenner du alle funksjonene på tastaturet?

Brukermanual. System for oversiktslister. Entreprenører

Transkript:

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

Hva er UNIX / Linux? Unix - En gruppe operativsystem som er bygget opp på noe lunne samme måte http://en.wikipedia.org/wiki/unix#overview Linux Ett Unix basert operativsystem http://en.wikipedia.org/wiki/linux

Innlogging Den mest vanlig måten på logge inn på en UiB Linux klient er via grafisk grensesnitt For innlogging via termnal ctrl+alt+f1 ctrl+alt+f2... ctrl+alt+f7 er grafisk

Terminaler Terminal Xterm CTRL+ALT+T Åpner en terminal

Skall / Shell Kommandotolker og Kjernen sitt grensesnitt mot brukeren $sh Bourn Shell $bach Bourn Again Shell $tcsh $exit «tee-cee-shell» (C shell) For å lukke/avslutte skallet (ctrl+d)

Promt Teksten som står foran der en skriver inn kommandoene kalles promt Eksempel per@workstation:~$

Filer og kataloger Navn på filer og kataloger Kan bruke alle tegn men.. Fordel å unngå / ' Linux skiller mellom store og små bokstaver (askii tabell) Trenger ikke extention (etternavn), men kan være praktisk Filer og kataloger har alltid en eier (og en gruppeeier) r read, w write, x execute Nesten alt i Linux er en fil Konfigurasjoner og innstillinger ligger typisk i filer og mapper som starter med.filnavn

Hva er i denne katalogen? $ls $ls -l Lister ut filer og kataloger Lister med rettigheter, tilhørighet, størrelser osv. $ls -a Lister ut også skulte filer og kataloger Skulte filer er ikke hemmelige. Normalt er skulte filer konfigurasjon

Tips Bruk piltaster for resirkulering av tidligere kommandoer

Manual sider $man ls Manualsiden til ls Bruk piltaster til å bla med, mellomrom tast til å bla ned en hel side q for å avslutte $man man Man sin manualside

Hvor er jeg? $pwd Print name of working directory med full sti Når du logger inn er arbeidsområde satt til ditt hjemmeområde ~

Gå fra katalog til katalog $cd katalog1 Går til katalog1 $cd.. Går til katalogen under $cd /Data Går til katalogen Data $cd ~ Går til hjemmekatalogen $ cd / Går til root katalogen

Alias $alias ls=»ls -l» Lager alias kommando for denne terminal sesjonen. Når en skriver ls vil det tilsvare «ls -l»

Oppgave 1 Liste ut alt som er i katalogen med rettigheter Liste ut filer og kataloger, med kataloger i farget tekst Lag et alias slik at ls kommandoen skriver ut alt innhold, med rettigheter og katalogene med farget tekst.

Lage en katalog $mkdir dikt $ls Lager katalogen dikt For å se katalogen du har laget

Absolutt sti / relativ sti Absolutt sti starter fra root / /home/bill/sang/barnesanger Relativ sti starter fra der en befinner seg././sang/barnesanger

Kopiere filer $cp snevit.txt snevit2.txt Kopierer snevit.txt til snevit2.txt $cp snevit.txt./dikt Kopierer snevit.txt til katalogen overliggende katalog eventyr $cp../ting.txt ting.txt Kopierer ting.txt fra underliggnede katalog til stående katalog cp -filene får rettighetene fra målkatalog, tilsvarende som om en en ny fil i den katalogen.

Flytte filer $mv sommer.txt./dikt Flytter sommer.txt til overliggende katalog dikt $mv../snevit.txt../snevit2.txt Flytter snevit.txt til snevit2.txt i underliggende katalog (egentlig endrer navn på filen) mv tar med seg rettighetene til det nye området

Slette filer $rm snevit.txt Sletter snevit.txt $rm snevit2.txt -i Spør om du vill slette $rm snevit3.txt -f Sletter snevit3.txt uansett feilmeldinger

Slette kataloger $rmdir testkatalog Sletter testkatalog Katalogen må være tom rmdir: failed to remove `testkatalog': Directory not empty

Se innhold i filer $cat snevit.txt Lister ut innholdet i filen $cat ulven.txt less / for å søke Bla med pil, Page Up og Page Down tastene Q for å avslutte

Oppgave 2 Last ned kursfiler fra folk.uib.no/ihu041 Resten av oppgaven skal gjøres i en terminal i kurskatalogen Opprette katalogene «eventyr» og «sang» Er ting.txt en sang eller ett eventyr? Flytt alle sangene inn i katalogen sang Flytt alle eventyr inn i katalogen eventyr Kopier song.txt til fyste_song.txt Slett song.txt

$tree Filstruktur

Fil- og grupperettigheter $ls -l Angir om det er en fil eller en katalog d = katalog - = fil -rwxr-xr-x Alle andre sine rettigheter r = read w = write x = execute - = ikke den rettigheter -rwxr-xr-x 1 bill ansatt 612 Dec 28 12:44 de nære ting.txt -rwxr-xr-x 1 bill ansatt 475 Dec 28 12:42 den fyste song.txt drwxr-xr-x 2 bill ansatt 4096 Dec 28 13:01 eventyr -rwxr-xr-x 1 bill ansatt 5431 Dec 28 12:32 rødhette.txt -rwxr-xr-x 1 bill ansatt 5473 Dec 28 12:41 snøvit.txt -rwxr-xr-x Brukerrettigheter Bill sine rettigheter -rwxr-xr-x Gruppe rettigheter Medlemmer av ansattgruppen sine rettigheter

Endre rettigheter u=user g=group o=other $chmod u+x filename User får x rettighet $chmod u+x, g-wx, filename Bruker får x og gruppen mister w og x $chmod dikt u-x dikt Fjerner bruker sin x rettighet til dikt katalog. NB! En må ha x rettighet for å kunne åpne en katalog.

Sette rettigheter med oktale tal $chmod 750 fil.txt Bruker får rwx, gruppe r og x og alle andre ingen rettigheter. $chmod 777 fil.txt Alle får alle rettigheter. Se på de binære tallene, da er det enkelt å forså hvilken rettighet som er på og hvilken som er av.

Sette filter for rettigheter $umask 013 U = rwx, g = rw, o = r Sette stander filter for rettigheter. Rettigheter som nye filer får. umask 013 tilsvarer cmod 764 (777-013= 764)

Endre tilhørighet $chown username filename Endre eier Må normalt være root for å få kjørt denne $chgrp groupname filename Praktisk å bruke på fellesområder og prosjektområder

Oppgave 3 Ta vekk bruker x rettighet for bruker på katalogen eventyr Hvordan kan bruker få lest innholdet i katalogen? Sett følgende rettigheter på song katalogen med oktale tall rwxr-xr-- Sett umask slik at alle nye filer får rettighetene rwxr-xr--