Databarsystemet på DTU - G-Bar Wiki - DTU

Databarsystemet på DTU - G-Bar Wiki - DTU Databarsystemet på DTU - G-Bar Wiki - DTU

28.07.2013 Views

14 Databarsystemet DTU Kommando Kort beskrivelse ls lister indhold af en mappe less, more, view viser indhold af fil cd skift mappe pwd vis aktuel mappe cp kopiering af filer (dokumenter) rm fjern dokumenter mv flyt, omdøb dokumenter mkdir/rmdir opret/fjern et underbibliotek xpp, lp, lpr udskriv dokument man, info vis manual/info for en kommando gfile vis fil-type emacs avanceret (og god) editor nedit let anvendelig (grafisk) editor vi, vim en anden avanceret editor exit afslut terminal-sessionen Tabel 2: De vigtigste UNIX kommandoer Hvis dokumentet fylder mere end én skærmside, vil less i første omgang kun vise den første side. Man kan forlade less ved at trykke tasten ‘q’. Der findes andre, og ofte bedre, kommandoer til at se indholdet af dokumenter, se tabel 2. En liste med indholdet af en mappe udskrives skærmen med kommandoen ls. Hvis der ønskes flere oplysninger end blot navnene dokumenterne og bibliotekerne, anvendes eksempelvis ls -l (parameteren -l giver en uddybende liste): n-62-14-4(s001234) $ ls -l Hvis situationen er som skitseret i figur 3, vil man få noget, der ser ud som: drwxr-xr-x 3 s001234 s00 512 Aug 8 13:23 . drwxr-xr-x 3 s001234 s00 512 Aug 8 13:22 .. drwxr-xr-x 2 s001234 s00 512 Aug 8 13:22 bib.no.1 -rw-r--r-- 1 s001234 s00 10 Aug 8 13:13 dok1 -rw-r--r-- 1 s001234 s00 257 Aug 8 13:23 dok2 Vi vil ikke forklare den fulde betydning af alle disse oplysninger. Det kan dog nævnes, at det første tegn linien bl.a. kan være et ‘d’ (svarende til en mappe) eller et ‘-’ (svarende til en fil). Herudover giver linien oplysninger om læse- (r) og skrive- (w) rettigheder, ejer, gruppetilhørsforhold, dokumentets størrelse og tidspunkt for sidste rettelse.

6 G-Baren 15 Skift mellem mapper Skift mellem forskellige mapper sker med kommandoen cd (change directory), f.eks. vil n-62-14-4(s001234) $ cd bib.no.1 bringe os ned i undermappen bib.no.1. Kommandoen n-62-14-4(s001234) $ cd .. bringer os tilbage igen, eller generelt et niveau op i træstrukturen. Endelig vil kommandoen n-62-14-4(s001234) $ cd altid bringe os tilbage i hjemmemappen. Det er også nyttigt at kende til ∼ tegnets funktion. Hvis man benytter kommandoen n-62-14-4(s001234) $ cd ~s001233 vil man skifte til brugeren s001233’s hjemmemappe. Dette kan kun lade sig gøre, såfremt man har execute-rettigheder til denne mappe. Hvis man også vil se indholdet af denne mappe, skal man derudover have læserettigheder. Bemærk, at man benytter “/”, når man ønsker at angive en sti (path) ud fra root mappen (toppen af træet), og ellers angives stien med reference til den mappe, man befinder sig i. Ved hjælp af kommandoen pwd (print working directory), kan man altid se, hvilken mappe man befinder sig i. Kopiere, slette og flytte dokumenter Et dokument kopieres med kommandoen cp (copy) efterfulgt af det gamle og det nye navn, dvs. kommandoen n-62-14-4(s001234) $ cp gml.brev nyt.brev vil bevirke, at der oprettes et nyt dokument med navnet nyt.brev, der er magen til det eksisterende gml.brev. Kommandoen kan også bruges til at kopiere flere dokumenter ad gangen. I så fald skal det “nye” navn være navnet en mappe. Hvis vi står i undermappen bib.no.1, vil kommandoen n-62-14-4(s001234) $ cp ../dok* . bevirke, at filerne dok1 og dok2 kopieres ned i bib.no.1. Bemærk, at ‘..’ angiver den mappe, der ligger netop et niveau over det aktuelle, og ‘.’ angiver den mappe, vi står i. Tegnet ‘*’ er en såkaldt wildcard karakter, der angiver en vilkårlig karakterstreng (dok* angiver således alle dokumenter, der begynder med dok). Et dokument slettes med kommandoen rm (remove) efterfulgt af navnet dokumentet (forudsat at brugeren har skrivetilladelse til dokumentet og mappen). Eksempelvis vil kommandoen n-62-14-4(s001234) $ rm dok1

6 G-<strong>Bar</strong>en 15<br />

Skift mellem mapper Skift mellem forskellige mapper sker med kommandoen<br />

cd (change directory), f.eks. vil<br />

n-62-14-4(s001234) $ cd bib.no.1<br />

bringe os ned i undermappen bib.no.1. Kommandoen<br />

n-62-14-4(s001234) $ cd ..<br />

bringer os tilbage igen, eller generelt et niveau op i træstrukturen. Endelig vil<br />

kommandoen<br />

n-62-14-4(s001234) $ cd<br />

altid bringe os tilbage i hjemmemappen.<br />

Det er også nyttigt at kende til ∼ tegnets funktion. Hvis man benytter kommandoen<br />

n-62-14-4(s001234) $ cd ~s001233<br />

vil man skifte til brugeren s001233’s hjemmemappe. Dette kan kun lade sig<br />

gøre, såfremt man har execute-rettigheder til denne mappe. Hvis man også vil<br />

se indholdet af denne mappe, skal man derudover have læserettigheder.<br />

Bemærk, at man benytter “/”, når man ønsker at angive en sti (path) ud<br />

fra root mappen (toppen af træet), og ellers angives stien med reference til<br />

den mappe, man befinder sig i. Ved hjælp af kommandoen pwd (print working<br />

directory), kan man altid se, hvilken mappe man befinder sig i.<br />

Kopiere, slette og flytte dokumenter Et dokument kopieres med kommandoen<br />

cp (copy) efterfulgt af det gamle og det nye navn, dvs. kommandoen<br />

n-62-14-4(s001234) $ cp gml.brev nyt.brev<br />

vil bevirke, at der oprettes et nyt dokument med navnet nyt.brev, der er magen<br />

til det eksisterende gml.brev. Kommandoen kan også bruges til at kopiere<br />

flere dokumenter ad gangen. I så fald skal det “nye” navn være navnet <strong>på</strong> en<br />

mappe. Hvis vi står i undermappen bib.no.1, vil kommandoen<br />

n-62-14-4(s001234) $ cp ../dok* .<br />

bevirke, at filerne dok1 og dok2 kopieres ned i bib.no.1. Bemærk, at ‘..’ angiver<br />

den mappe, der ligger netop et niveau over det aktuelle, og ‘.’ angiver den<br />

mappe, vi står i. Tegnet ‘*’ er en såkaldt wildcard karakter, der angiver en<br />

vilkårlig karakterstreng (dok* angiver således alle dokumenter, der begynder<br />

med dok).<br />

Et dokument slettes med kommandoen rm (remove) efterfulgt af navnet<br />

<strong>på</strong> dokumentet (forudsat at brugeren har skrivetilladelse til dokumentet og<br />

mappen). Eksempelvis vil kommandoen<br />

n-62-14-4(s001234) $ rm dok1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!