- (Oblig)
Å lage en abstraksjon av hardware (et grensesnitt mot hardware) og å administrere ressursebruken/fordelingen.
- (Oblig)
De to midterste skal være røde, enere.
- (Oblig)
Øverste input | Nederste Input | Output |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
-
more /etc/motd
Alternativer er cat og less.
-
mkdir oblig1
-
cp newfile.C newer.C
ls
rm newfile.C
-
mkdir newkat
jed newkat/newFile.txt
rm newkat/newFile.txt
rmdir newkat
-
ls -la ~
"." = katalogen du står i, ".." = katalogen over.
- (Oblig)
$ mkdir ~/tmp
$ mkdir ~/tmp/etc
$ mkdir ~/tmp/etc/bin
$ touch ~/tmp/fil1
$ touch ~/tmp/etc/fil2
$ cp /etc/passwd ~/tmp
- (Oblig)
$ cd ../..
- (Oblig)
$ cp *.java ../
- (Oblig)
- (Oblig)
ls /usr/bin/b*
- (Oblig) Den første måten er avhengig av at mappen "." (den du står i) er med i $PATH. Den andre måten
forteller eksplisitt hvilket program som skal kjøres, uavhengig av @PATH.
-
$ ./ls
Et alternativ er å legge '.' først i $PATH, men da må det stå /bin/ls inni
scriptet, for ellers går det inn i en evig løkke........
-
$ mv ./-x x.txt
- (Oblig)
-
Her skal man beskrive at top er delt inn i to deler. Den ene delen
viser systeminformasjon, mens den andre delen viser hovedsaklig
prosesser. Hvilke interessante felt man velger er opp til en selv, men
minne og cpu-bruk er vanligvis viktigst. Ved å taste 1 får man se detaljer for hver CPU.
-
U lar deg kun se prosessene til en bestemt bruker. Det kan være nyttig med U hvis man prøver å
følge med på kun en bruker. Da kommer de øvrige prosessene
ikke til å forstyrre.
-
ps aux skriver ut alle prosessene. Vi får vite bl.a. hvilken eier
prosessen har, noe vi skal bruke i de neste oppgavene.
-
Man skal ende opp med de linjene som man
"greppet" etter.
-
#!/bin/bash
ps aux | grep $1
$1 inneholder
argumentet fra da man kjørte scriptet.