{
    "path": "/home/krm/dev/mimer-academia/computer/terminal/Sections/using-filesystem.sv.json",
    "s": "Ignor",
    "invert": true,
    "level": 1,
    "title": [
        "Navigera i filsystem"
    ],
    "status": "alpha",
    "author": [
        "krm"
    ],
    "created": {
        "year": 2017,
        "month": 2,
        "day": 8
    },
    "description": [],
    "statments": [],
    "comment": [],
    "cards": [
        {
            "level": 1,
            "title": [
                "# 👁️‍🗨️ Vi ska lära oss använda filsystem"
            ],
            "description": [
                "Framför allt ska vi titta på olika sökvägar, men sedan ockås på komandona:"
            ],
            "statments": [
                {
                    "description": [
                        "ls",
                        " för att se filer i en mapp."
                    ]
                },
                {
                    "description": [
                        "cd",
                        " för att byta mapp."
                    ]
                },
                {
                    "description": [
                        "pwd",
                        " för att se sökvägen till en mapp."
                    ]
                },
                {
                    "description": [
                        "tree",
                        " för att skap en översikt över mappar."
                    ]
                },
                {
                    "link": "https://docs.google.com/document/d/1z3dct1EcNbTxrKX5d5kwdskOegLnwvWQtT4b8qIunBo/edit?tab=t.0",
                    "description": [
                        "Mer"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "reflection": true,
            "title": [
                "Funderingar"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Är inte detta lätt?"
                    ]
                },
                {
                    "description": [
                        "Varför blir det så ofta fel med sökvägar?"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Gällande kommandon"
            ],
            "description": [
                "Ett unix kommandot är uppdelat i dels själva programmet, ett antal flaggor som kan förekomma på olika sätt och argument till själva \nprogrammet. En flagga är alltid en bokstav och för att skriva flaggar \nbörjar men skriva ett “-”, observera att flagor kan kombineras. Se \nexemplet nedan."
            ],
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Aktuell mapp"
            ],
            "description": [
                "Vi kommer alltid befinna oss i en mapp. Det är i denna mapp som alla kommandon kommer utföras i."
            ],
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Sökväg(“path”)"
            ],
            "description": [
                "En sökväg(“path”) är också ett viktigt begrepp här. Det är helt enkelt en lista på de mappar som behöver gås igenom för att \nhitta en fil. Till exempel “/home/linus/linux.txt”, säger oss var \nfilen “test.txt” är lagrad i minnet."
            ],
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Absolut sökväg(“absolute path”)"
            ],
            "description": [
                "Utgår ifrån linux root och innehåller alla mappar fram till filen eller mappen som eftersökt. Root, som skrivs “/”, är namnet på \nmappen som är högst upp i filsystem hierarkin"
            ],
            "statments": [
                {
                    "description": [
                        "/home/linus/image/tux.png"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Relativ sökväg(“relative path”)"
            ],
            "description": [
                "Utgår ifrån den aktuella katalogen. En enkel punk(“.”) betyder den aktuella katalogen, så “./tux.png” betyder filen “tux.png” \ni aktuell katalog. Två punkter “..” betyder att vi går tillbaka \nett steg i filesystems hierarki."
            ],
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Förkortningar"
            ],
            "description": [
                "~ är namnet på hemkatalogen. Så “~/image/tux.png” betyder alltså samma sak som “/home/linus/image/tux.png”."
            ],
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "❗ Komandon"
            ],
            "description": [
                "Följande kommandon kan vara bra om du vill titta i ditt filsystem. Kom ihåg att testa alla kommandon du vill använda. Tänk också på att \ndu kan kombinera alla flagor nedan för att få olika resultat."
            ],
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "🛠️ ls"
            ],
            "description": [
                "Gör en list på alla filer som finns i en aktuell mapp."
            ],
            "statments": [
                {
                    "description": [
                        "ls Listar filer och mappar i en mapp."
                    ]
                },
                {
                    "description": [
                        "ls -l Gör en detaljerad lista över filer i en mapp."
                    ]
                },
                {
                    "description": [
                        "ls -a Listar alla filer även dolda i en mapp."
                    ]
                },
                {
                    "description": [
                        "ls -la Gör en detaljerad lista över alla filer även dolda i en mapp."
                    ]
                },
                {
                    "description": [
                        "ls -R Gör ls kommandot på alla undermappar."
                    ]
                },
                {
                    "description": [
                        "ls -h Storleken på filerna visas på ett läsvänligt sätt."
                    ]
                },
                {
                    "description": [
                        "ls -lha Gör en detaljerad lista över alla filer även dolda i en mapp och storleken på filerna visas på ett läsvänligt sätt."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "🛠️ cd"
            ],
            "description": [
                "Byter aktuell mapp."
            ],
            "statments": [
                {
                    "description": [
                        "cd Mapp Byter aktuell mapp till “Mapp” under den nuvarande aktuella mappen."
                    ]
                },
                {
                    "description": [
                        "cd ../ Går tillbaks en mapp."
                    ]
                },
                {
                    "description": [
                        "cd ~ Går till hem mappen."
                    ]
                },
                {
                    "description": [
                        "cd Går till hem mappen."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "🛠️ pwd"
            ],
            "description": [
                "Visar en absolut sökväg till nuvarande mapp."
            ],
            "statments": [
                {
                    "description": [
                        "pwd Visa sökväg till aktuell mapp."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "🛠️ tree"
            ],
            "description": [
                "Visar alla mappar och under mappar. Du kan behöva installera detta program."
            ],
            "lang": "bash",
            "code": "sudo apt install tree",
            "statments": [],
            "comment": [
                "Du kan sedan bara köra det genom att skriva \"tree\"."
            ]
        }
    ],
    "kind": "sections"
}