Lektion 3 - Skalet (21/11)

En bulle har inget skal, men våran laborationsserver har det.

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 hittar alla fördjupningsuppgifter se ut:

#!/bin/bash

find /home/pontus/public | 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...

Man skulle kunna döpa skriptet till "sök_i_public", skriva "chmod +x sök_i_public" och sedan använda det såhär:

sök_i_public tips
Här kan du titta på presentationen som vi visade på lektionen.

The player will show in this paragraph


   



 Labben är igång!

 Birk kodar på

 Lite assistans?

 Merve och Tobias diskuterar

 Erik gnuggar geniknölarna

 Vi går från klarhet
 till klarhet!

_allmänt_ _nyheter_ _aktiviteter_ _kontakt_