Samlet opptak av forelesningen:
linux.mp4
(56:34) Samlet opptak av alle delene nedenfor.
Opptak av forelesningen inndelt etter temaer:
linux1del1.mp4
(06:10) Slides: Innledning, hva er Linux?
linux1del2.mp4
(13:09) Slides: Linux-fordeler og bruksområder, kontainere, shell
linux1del3.mp4
(04:55) Demo: Installere putty og logge inn til studssh fra Windows (bruk data2500.cs.oslomet.no istedet for studssh.cs.hioa.no)
linux1del4.mp4
(02:10) Demo: Logge inn til studssh fra Mac og Linux-terminal (bruk data2500.cs.oslomet.no istedet for studssh.cs.hioa.no)
linux1del5.mp4
(05:08) Slides: Linux filsystem og hvordan man flytter seg i fil-treet
linux1del6.mp4
(05:05) Demo: Hvordan man flytter seg i et Linux filsystem
linux1del7.mp4
(07:27) Demo: Hvordan lage et shell-script
linux1del8.mp4
(12:01) Demo: Filbehandling og spesielle mapper
linux1del9.mp4
(03:47) Demo: Hvordan dokumentere oppgaver og hint til top og psuser-oppgavene i uke 3
|
Hver bruker på et Linux-system har
Passordet settes/endres på OsloMet via web.
Linux-kommando | Virkning |
---|---|
$ pwd | gir mappen/katalogen man står i (Print Working Directory) |
$ cd home | change directory til “home” (kun fra /) |
$ cd /etc | flytter til /etc |
$ cd .. | flytter en mappe opp |
$ cd ../.. | flytter to mapper opp |
$ cd | går til hjemmemappen |
$ ls -l | viser alt som finnes i mappen |
$ jed script.sh |
#! --> nå kommer et script
/bin/bash --> skal tolkes av /bin/bash
[os]studssh:~$ script.sh -bash: ./script.sh: Permission denied [os]studssh:~$ ls -l script.sh -rw-r--r-- 1 os student 37 2010-01-06 20:23 script.sh [os]studssh:~$ chmod 700 script.sh [os]studssh:~$ ls -l script.sh -rwx------ 1 os student 37 2010-01-06 20:23 script.sh [os]studssh:~$ script.sh Linux studssh 2.6.24-26-generic #1 SMP Tue Dec 1 18:37:31 UTC 2009 i686 GNU/Linux tmp /iu/cube/u4/os/mappe total 4 drwxr-xr-x 2 os student 4096 2010-01-04 12:11 tmp [os]studssh:~$ |
Linux-kommando | resultat |
---|---|
$ ls | lister filer/mapper i mappen der du står |
$ ls -l | ekstra info |
$ ls -a | lister “skjulte” filer (.fil) |
$ ls /etc | lister alt i /etc |
$ mkdir mappe | lager en mappe |
$ cat fil1 | skriv innhold til skjermen |
$ touch fil2 | lag en tom fil med navn “fil2”/oppdaterer tidsstempel hvis den fins |
$ jed fil3.txt | editer en fil med navn fil3.txt. Rask og effektiv editor som også kan brukes fra putty. |
$ emacs fil4.txt | editer en fil med navn fil4.txt. Mer omfattende GUI-editor. |
$ cp fil1 fil2 | kopierer fil1 til fil2 |
$ cp -i fil1 fil2 | Spørr om fil2 skal overskrives |
$ mv fil1 fil2 | Endrer navn fra fil1 til fil2 |
$ mv fil2 /tmp | Flytter fil2 til /tmp |
betegnelse | Mappe |
---|---|
. | den du står i |
.. | den over |
../.. | den over den igjen |
~ | Din hjemmemappe |
Bruk av ~:
$ echo ~ /iu/nexus/ud/haugerud $ cat ~/.bashrc (skriver din .bashrc til skjermen.) $ echo ~haugerud /iu/nexus/ud/haugerud $ cd ~/www {# gå til din hjemmesidemappe.} |