From: anders Date: Mon, 7 Dec 2020 18:39:39 +0000 (+0100) Subject: (no commit message) X-Git-Url: https://git.g-eek.se/?a=commitdiff_plain;h=c27dda7fc593a1eb4740afa00ca46b090caf4569;p=inbyggd-frihet-wiki.git --- diff --git a/linux-intro/04.stil.mdwn b/linux-intro/04.stil.mdwn index cbda06d..6061a03 100644 --- a/linux-intro/04.stil.mdwn +++ b/linux-intro/04.stil.mdwn @@ -16,7 +16,9 @@ Att täcka in # Anteckningar -*Inga antekningar ännu* +På rundan pratade vi om vad som hände förra och att vi är nya och att vi är med på alla steg allihop. Reparera obalans går inte att lösa sedan. Inför nästa gång behövs bra utgångsdata för att bygga reguljära uttryck. Textfiler och citat kan vi jobba med. En dikt eller något. Det kan lätta upp lite. En rolig grej kan vara att se hur många konsonanter man kan ha på raken i Svenska. Unix filisofin sammanfattas med att man gör ett program som gör en sak bra. Och sen gör man ett annat program som gör en annan sak bra. I Unix är allting en fil. Enheten är filer programmen är filer. Posix och Unix är väldigt filorienterat. Varje program ska göra en sak och varje program ska vara välskrivet. Apple har begränsat Unix men det går inte att följa. Man kommer inte in i Appleprogammen via terminal i Unix för man hindras.I Unix kopplas program ihop på ett effektivt sätt. Man bygger ihop olika kontext och kvalitet själv utan att bygga ihop program. Linux följer samma standard som unix. Och det är filer som är organiserat på ett partikulärt och avancerat sätt. pwd är ett program det lärde vi oss av which. "man" är systemets sidvisare för manualen. De skriver man före programmet. "q" stänger manualen. "clear" ger en blank manual liksom "ctrl" "L". Allt som har snedstreck efter sig är kataloger. De som inte har det är filer. Mycket i root katalogen är unix arv til exempel "boot". Det är en egen partion som inte är krypterar. En partion är en fysisk partition av hårddsken. Fördelen med paritioner är många en är att vi kan ha linuxkärnan för att avkryptera hårddisken. Om vi stoppar allting i en krypterad fil så är det som att låsa lådan och kasta bort nyckeln. Dev står för devices. Etc i den finns konfigurationsfiler. I usr finns user. Vissa kataloger känns igen här, bin lib etc. Här finns en kopia till på hela trädet. Stjärnan är en joker. Ett joker tecken som har som effekt att representera alla möjlia saker som kan stå här. Linux är känsligt för stora och små bokstäver. Så är det av konvention. Gemener är sånt som jag själv definierar ?! Det är sånt som man måste hålla koll på. usr delar upp ansvaret vad som är kärnans och operativsystemets. Eller kärnrymden och användarrymden. Under usr är det något jag sjäv troligen har valt att installera. Det kan jag också uppdatera på egen hand. Tillexempel ett bibliotek. Systemet uppdaterar det inte. I unix återanvänds tecken mitt emellan. Funktioner rutiner etc. Det kan läggas i ett lib och användas från olika program. Det gör att de tar mindre plats på hårddisken. Gnu funkar som unix men är inte unix. Gnu begräsnar sig inte av posoix och unix standarden utan är fritt att plocka in vid behov. Vi tittar på allt som finns i dev och pratar om det. Nu har vi kommit fram till vad unix är. Det sista får Gustav berätta bara. Vi vill hinna med ett skript också. Då tar man kommandon som man använder ofta och stoppar in i ett skript. Det är väldigt användbart. Vi lyckades inte riktigt med echo $VISUAL och echo $EDITOR de flesta fick bara tomma rader. Ingenting med echo är att skapa en ny rad så att det syns bättre. Alla lyckades inte göra skriptet. Sensmoralen är att det går att automatisera sådant som man gör ofta. +Den här gången tog vi bor prompten. Då kan det vara svårt att vet vart man är. + # Material