]> git.g-eek.se Git - inbyggd-frihet-wiki.git/commitdiff
Introduction to Linux. Initial.
authorGustav Eek <gustav.eek@fripost.org>
Sat, 23 May 2020 15:40:04 +0000 (17:40 +0200)
committerGustav Eek <gustav.eek@fripost.org>
Sat, 23 May 2020 15:40:04 +0000 (17:40 +0200)
Initial on introduction to operating systems study circle concept.

index.mdwn
linux-intro.mdwn [new file with mode: 0644]

index b0bb7dd4f83ae04ec7cfe256e95ddc3f00569a9f..516cda0a0658bdb884d2ebcd0a9566b708bba3e0 100644 (file)
@@ -47,6 +47,10 @@ ____________________
 
 ____________________
 
+* Studiekrets [Grundläggande hantering av operativsystem](linux-intro.mdwn)
+
+____________________
+
 
 * Notera [vår editerings- och stilguide](styleguide), vilken guidar
 till wikins ramverk, och vår stil.
diff --git a/linux-intro.mdwn b/linux-intro.mdwn
new file mode 100644 (file)
index 0000000..6d07da4
--- /dev/null
@@ -0,0 +1,68 @@
+% Aktivtet för introduktion till Linux
+%
+%
+
+Operativsystem och hantering är inte direkt knutet till Inbyggd
+Frihet. Däremot det är en vanlig förfrågan att utöver att frigöra
+datorer med Libreboot och Coreboot också få introducerat grundläggande
+hantering av operativsystemet. Andra städer har användargrupper
+(*usergroup*), men det finns inte i Göteborg. Tillsammans med Fripost
+bjuder Inbyggd Frihet därför in till studietillfällen för introduktion
+till Linux.
+
+Målgruppen är privatpersoner som vill förstå sina system och förbättra
+sina färdigheter i sådana program och verktyg som vana användare
+tycker är effektiva. Upplägg är att under ett eller flera tillfällen
+introducera de vanligaste grundläggande verktygen och ytligt diskutera
+hur operativsystemet är uppbyggt och vad man kan tänka på.
+
+Något av det som kan täcks in.
+
+# Distributioner miljön
+
+Vad är Debian GNU/Linux jämfört med andra distributioner? Hur
+förhåller sig distributioner till andra delar av
+skrivbordsinstallationer:
+
+ * Operativsystemet och dess kärna, *GNU* och *Linux*
+ * Grafiska servrar och skärmhanterare, *GDM* och *wayland*
+ * Skrivbordsmiljöer, *Gnome*
+
+# Grundläggande verktyg
+
+Hur använder man terminalen och vad är ett skal?
+
+ Bash
+
+  : Det vanliga skalet. Grundläggande syntax för kommandon
+
+ Standarddataflöden
+
+  : Kommunikation mellan program och filer, standarddataflöden
+    (*stdin*, *stdout*, *stderr*), rörledningar (`|`) och
+    vidarebefordran (`>`, `<`)
+
+ Reguljära uttryck
+
+  : Mönster, matchning och urval av text
+
+ *grep*, *find*, *sed*, *awk*
+
+  : Användbara program
+
+# Koncept
+
+Det finns givetvis många begrepp, och alla hinns inte täckas in, men några exempel är dessa:
+
+ * *hostname*
+ * *whoami*
+ * Filtillstånd
+ * Signaler och *trap*
+ * Avslutningsstatus
+ * *cron*
+ * systemd
+
+# Skript
+
+Man kan även samla arbetsflöden och kodsnuttar i skript, vilket
+möjliggör avancerad kontroll av flöden i program o.s.v.