Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'Unix filsystem'

Unix filsystem

Innehåll- 1. Allmänt om UNIX filsystem - 1.1 Användarens filsystem - 1.2 Det underliggande filsystemet - 1.3 Hemkatalogen - 2. Grundläggande kommandon för filer - 3. Principer för kommandona - 4. Filkataloger - 5. Rättigheter - 5.1 Generella rättighetskommandon - 5.2 Accesskontollistor i Solaris mfl - 6. Se även

1. Allmänt om UNIX filsystem

1.1 Användarens filsystem

Filsystemet i UNIX är för användaren en enkel trädstruktur. Även om datorn har flera diskar, ingår alla i samma stora träd. Även nätverksdiskar kan "monteras" in i trädet. (Se filträd för en mer ingående förklaring.)

1.2 Det underliggande filsystemet

Filsystemet bygger fysiskt på ett underliggande system för att spara ner filerna på ett fysiskt lagringsmedium. Dessa system kallas också filsystem, vilket kan vara lite förvirrande. De bestämmer hur bytes skall skrivas till lagringsmedia, hur man skall hantera situationen att ett lagringsmedia inte är färdigbearbetat när datorn stängs av etc. Man skiljer på två huvudgrupper av dessa: journalfilsystem och enklare filsystem. En del Unix-varianter, speciellt Linux och BSD kan montera i princip vilket filsystem som helst, inklusive Microsoft Windows filsystem NTFS och FAT. (Se uppslagsordet filsystem för en ingående listning och diskussion om dessa.)

1.3 Hemkatalogen

Alla användare i ett UNIX-system har en egen hemkatalog. I de flesta Unix-varianter refererar men till den med "~foo" (där "foo" är användarnamnet), dvs man kan referera till filer i sin egen hemkatalog som exempelvis "~foo/bar.txt". (Detta är anledningen till att vissa URLer innehåller "~foo"-liknande adresser.) Vid en kommandoprompt kan man alltid ta sig till sin hemkatalog genom att skriva "cd" direkt följt av entertangenten.

2. Grundläggande kommandon för filer

  • cat(1) - concatenate - (sammanfoga och) mata ut filer till skärmen
  • cp(1) - copy - kopiera filer
  • df(1) - disk free - visa vad som ligger på vilken disk
  • echo(1) - skriv kommandoradens argument på skärmen
  • ls(1) - lista filer
  • mv(1) - move - döp om eller flytta filer
  • rm(1) - remove - ta bort filer
  • wc(1) - word count - räkna rader, ord och tecken i en fil

3. Principer för kommandona

  • Källfil(er) anges först, och målfiler sist (från - till)
  • Filnamn kan ersättas med mönster (även kallat globbar)
    • Asterisk (*) ersätter vilka tecken som helst
    • Frågetecken (?) ersätter ett ensamt tecken
    • Klamrar (exempel: [akx] eller [0-9]) anger ett ensamt tecken inom det angivna intervallet
  • Mönstren "expanderas" innan kommandot körs
  • Inmatning från tangentbordet avslutas med Ctrl-D (end-of-file), tecknet kan väljas fritt
  • Inmatning från tangentbordet kan tas från fil med <filnamn
  • Utmatning till skärmen kan styras om till fil med >filnamn
  • Med dubbelt >> adderas resultatet till vid slutet av >>filnamn
  • man(1) - visa sidor ur Unix-manualen, alla användarkommandon ligger i kapitel 1
  • apropos(1) - sök på ord i manualsidornas första rad

4. Filkataloger

  • cd - change directory - gå till en annan filkatalog (inbyggt i sh(1))
  • mkdir(1) - make directory - skapa en filkatalog
  • pwd(1) - print working directory - se efter var vi är någonstans
  • rmdir(1) - remove directory - ta bort en filkatalog

5. Rättigheter

5.1 Generella rättighetskommandon

Dessa rättighetskommandon finns i princip alla Unix-varianter:

  • Kör kommandot "ls -l" och förklara vad de olika fälten betyder
  • chmod(1) - change mode - ändra rättigheter
  • chown(1) - change owner - ändra ägare
  • chgrp(1) - change group - ändra grupptillhörighet
  • umask - kolla eller ändra "default user mask" för nyskapade filer (inbyggt i sh(1))

5.2 Accesskontollistor i Solaris mfl

Unix-varianten Solaris har ACL:er, accesskontrollistor på samma vis som exempelvis modernare versioner av [Microsoft Windows]] som använder NTFS. På Solaris finns följande specialkommandon för att hantera ACL:erna:

  • getfacl - visa accesskontrollistan
  • setfacl - ändra accesskontrollistan

Dessa kommandon fungerar på liknande vis som chmod men genom att skriva "man getfacl" eller "man setfacl" kan man lära sig mer om dem.

6. Se även

  • Unix
  • Unix-varianter
  • Att byta från Windows till UNIX

Redigera?

Artikeln skriven 2009-01-16 av Learning4sharing

Inga kategorier för denna artikel än...

Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

  1. Lägg till fler
    Skriv in svaret på frågan: 5+10

Intresserad av fler artiklar?

Supermount
Unix skrivarsystem
Desktop
Microsoft Windows Media Player
Sodipodi
Winzip
Gnozip
Inloggning mirakel Unix
Roddare

Senaste sökningarna

Sinolog har fått 1249 sökningar. Den senaste gjordes 2024-04-16 05:33:06.

optik har fått 1316 sökningar. Den senaste gjordes 2024-04-16 05:29:05.

fundamentalist har fått 1437 sökningar. Den senaste gjordes 2024-04-16 05:28:42.

Aum Shinrikyo har fått 1923 sökningar. Den senaste gjordes 2024-04-16 05:27:28.

penny lane har fått 1324 sökningar. Den senaste gjordes 2024-04-16 05:26:46.

atakan har fått 1378 sökningar. Den senaste gjordes 2024-04-16 05:26:08.

taskmört har fått 701 sökningar. Den senaste gjordes 2024-04-16 05:26:00.

nymfomani har fått 1543 sökningar. Den senaste gjordes 2024-04-16 05:26:00.

koltajaure har fått 1390 sökningar. Den senaste gjordes 2024-04-16 05:26:00.

läkare har fått 1261 sökningar. Den senaste gjordes 2024-04-16 05:25:47.

ndlistor har fått 1364 sökningar. Den senaste gjordes 2024-04-16 05:25:32.

nagel har fått 1354 sökningar. Den senaste gjordes 2024-04-16 05:25:21.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 0.07 SEK

Logga in

Välkommen att redigera och skriva nya artiklar!

Ingent Konto?

Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

Ny Användare

Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

Lägg till artikel

Du är inte inloggad.

Logga In eller Skapa konto.