*Anteckna här.* Kom ihåg att spara :)
Unix program är hierarkiska. Det är små program som gör enkla saker bra och kan kommunicera med varandra. T.ex. genom att bygga ihop flera program till något komplext. Windows program är istället stora och komplexa. Det finns flera program som är stora och komplexa till Linux också t.ex. Libre office. Dessa skulle kunna bantas ner. Unix filosofin handlar om hur program byggs upp. De ska vara modulära och inte monolistiska. Monolitiska program skrivs i stora klumpar och filer och svåra och sätta sig in i. De modulära är små funktioner och klasser och klumpar som gör sin sak. Unix filosofin känns igen mellan program också. Skeppsdatorn HAL i odysseus 2001 är nog monolitiskt. En funktionalitet kan vara användbar för många i bibliotek. Pidgin är ett sådant program som kan återanvända många program. Det går också att bygga modulära program i PhP. I trafiken pratas det om modulärt resande. T.ex. olika trafikslag. Monoliten är själva apparaten.
+Hur kan konfigurationsfiler se ut? Namn värde par under en rubrik.
+I /etc samlas konfigurationsfiler.
+Styrning indata utdata så funkar alla datorprogram. Styrningen är typiskt konfigurationsfilen. Grafiska program kan vi styra via menyer. Men i icke grafiska program behöver konfigurationsfiler inkluderas.
+rc står för run command bash rc är en konfigurationsfil. Den ligger i less. Less är ett program som visar upp text. Less är mer avancerad än moore. Less is more. Bash rc script kommer att matas in och köras i bash. Konfigurationsfiler i allmänhet är säkra. Men rc som generella datorprogam finns stor risk att man kan attackeras av illasinnade personer. Man ska vara försiktig. Var noga med källan till programmen. Undvik proprietära dator program.
+
# Anteckningar 2020 ht
$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
+*Anteckna här.*
automatisera sådant som man gör ofta.
## Extratillfälle