Lektion 3 - Skalet (20/11)

Vi började lektionen med lite repetition av det vi lärde oss förra gången; hur man tar sig runt och arbetar med kataloger och filer i bash. Därefter visade vi lite mer komplicerade kommandon och gjorde några enkla så kallade skript, körbara filer med kommandon.

Här är ett antal kommandon som vi har pratat om: (Man behöver inte lära sig dem utantill)

ls      - lista filer och kataloger
cd      - gå till en annan katalog
mkdir   - skapa en ny katalog
rm      - ta bort en fil
rmdir   - ta bort en katalog
find    - lista alla filer, kataloger och underkataloger
grep    - sök i text
pico    - skapa och ändra textfiler
echo    - skriv ut något på skärmen
cat     - skriver ut en fil på skärmen
more    - läser en fil en sida i taget
chmod   - ändra enkla rättigheter
setfacl - ändra komplicerade rättigheter
...och såhär kan ett användbart skript som letar filer se ut:

#!/bin/bash

find /home | grep "$1"
Alla skript måste börja med en rad som talar om hur skriptet ska köras. När man gör bash-script blir det som i skriptet ovan. I exempelskriptet använder vi "pipe" (|) för att skicka resultatet av "find" till "grep" som sedan söker efter "$1", vilket är det första argumentet till skriptet. Phew...

Här kan du titta på presentationen som vi visade på lektionen.


   


Arvid är redo för lektionen!
Bullpausen!
Mums, bulle!
Robin har fångat en bulle!
Fokus
Kodning pågår
Micke passar på att vila under bullpausen
Laborationen pågår
Bash-kodning var man än vänder sig

_allmänt_ _nyheter_ _aktiviteter_ _kontakt_