From a85c5837961da3be24312a6eed79ad15b3940b41 Mon Sep 17 00:00:00 2001 From: Gustav Eek Date: Wed, 2 Dec 2020 22:48:32 +0100 Subject: [PATCH] [linux-intro] Add notes from session 2 and 3 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Add Anders' notes from session 2 and 3. Co-authord-by: Anders Westerström --- linux-intro/02.lager.mdwn | 16 ++++++++++++++++ linux-intro/03.regexp.mdwn | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/linux-intro/02.lager.mdwn b/linux-intro/02.lager.mdwn index 232520b..4f1fcd5 100644 --- a/linux-intro/02.lager.mdwn +++ b/linux-intro/02.lager.mdwn @@ -18,6 +18,22 @@ Att täcka in * Data, filer, katalogstruktur, filsystem och (hårda) länkar +# Anteckningar + +Vi pratar om lärdomar från förra gången. Bland annat fördelar med att +använda termina istället för mus. + +Alla fick starta en terminal. + +Förkortningar kräver mindre plats av minnet. Och är också praktiskt: + + * `cd` -- change directory + * `ls` -- vilka filer finns i katalogen + +Process, då kommer kärnan in, vilket är just Linux. Kärnan har som sin +huvudsakliga uppgift att hålla koll på och prioritera mellan +processer. Vissa processer kör i bakgrund andra i förgrund. + # Material Här passar rekommenderat standardmaterial in: diff --git a/linux-intro/03.regexp.mdwn b/linux-intro/03.regexp.mdwn index 12c712b..0237c33 100644 --- a/linux-intro/03.regexp.mdwn +++ b/linux-intro/03.regexp.mdwn @@ -16,4 +16,42 @@ Att täcka in * Grep -- skriv ut rader selektivt * Find -- +# Anteckningar + +Träff 3. Det är viktigt att inte gå för fort fram kommenterade en +deltagare. Få har övat. + +På kommandoraden, innebär citationstecken *ett* argument. Utan +citationstecken blir `Hej du glade` tre argument, annars med +citationstecken blir `"Hej du glade"` ett argument. Gustav använder +dubbla citattecken listningen enkla citattecken. Enkla fnuttar är +starkare än dubbla. + +Ibland ska det vara mellanslag. Sökvägar till kataloger kan mellanslag +ha betydelse. Då kan det vara bra att anvnda citationstecken. Använd +inte mellanslag i katalognamn om man inte är säker på att hantera det +programmatiskt. + +Ordet `>` är ett omdirigeringstecken, den omdirigerar in i en fil. En +terminal kan ses som ett rörsystem. Text kan skickas in i ett program +eller en fil. Standardflöden är in och ut och hit och dit. Det finns +rörledningar och standardflöden. Omdirigeringskommandot `>` är ett av +dem. Det bryter upp hela kommandoraden i separata kommandon. + +Vertikalstreck bryter upp ett kommando i två kommandon. Så att man kan +skriva en sak framfr och en sak bakom. omdirigeringstecknet kan ses +som en pil som markerar riktningen. + +Omdirigering är viktigare för reguljära uttryck. Vi vill visa kraften +av reguljära uttryck. Det finns många varianter. + +Lite tekniska problem idag. Vi skippade returraden så länge. + +Läxa för nästa gång. Gör träffarna mer som en cirkel där vi +*gemensamt* diskuterar vad deltagarna har framför sig på skärmen. +Distansdeltagandet gör att vi beskriva tydligt. Tillsammans kan vi +hjälpa varandra. + # Material + +*Inget material ännu* -- 2.39.2