Uke 3 - Digitalteknikk og introduksjon til kommandolinjen på Linux.

Oppgaver til mandag 12. - fredag 16. jan

  1. (Oblig)
  2. (Oblig)
  3. (Oblig)
  4. more /etc/motd
    
    Alternativer er cat og less.
  5. mkdir oblig1
  6. cp newfile.C newer.C
    ls
    rm newfile.C
    
  7. mkdir newkat
    jed newkat/newFile.txt
    rm newkat/newFile.txt
    rmdir newkat
    
  8. ls -la ~
    
    "." = katalogen du står i, ".." = katalogen over.
  9. (Oblig)
  10. (Oblig)
  11. (Oblig)
  12. (Oblig)
  13. (Oblig)
  14. (Oblig)
  15. $ ./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........
  16. $ mv ./-x  x.txt
    
  17. (Oblig)
  18. 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.
  19. 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.
  20. ps aux skriver ut alle prosessene. Vi får vite bl.a. hvilken eier prosessen har, noe vi skal bruke i de neste oppgavene.
  21. Man skal ende opp med de linjene som man "greppet" etter.
  22. #!/bin/bash
    
    ps aux | grep $1
    
    $1 inneholder argumentet fra da man kjørte scriptet.