Vi ägnade hela dagen åt att bekanta oss med en terminal (Bash) och lite grundläggande terminal-kommandon för navigering i filsystemet. Nedan följer en sammanställning över kommandona och en kort beskrivning av dem.
För mer detaljer så kika på några av länkarna längst ner.
Grundläggande kommandon
pwd
Skriver ut sökvägen till den mapp man står i för tillfället. Står för present working directory.
clear
Rensa terminalfönstret från historik.
cd
Byter till en annan mapp. Står för change directory.
cd MyFolder – Går in i undermappen MyFolder om den finns
cd .. – Går upp ett steg i mapp-hierarkin
cd / – Går till roten
cd ~ – Går till den inloggande användarens hemkatalog
cd – Samma som cd ~
ls
Visar innehållet i en katalog. Står för list.
ls – Visa innehållet i nuvarande katalog
ls -l – Visa innehållet som en lång lista
ls -a – Visa även dolda filer och mappar
ls -la – Visa även dolda filer och mappar som en lång lista
ls -G – (endast macOS) Färgkoda innehållet
mkdir
Skapa en katalog. Står för make directory.
rm
Ta bort en fil/katalog. Står för remove.
rm file.txt – Tar bort filen file.txt i nuvarande mapp.
rm -r myfolder – Tar bort mappen myfolder (och allt dess innehåll) i nuvarande mapp.
touch
Skapa en ny, tom fil.
cp
Kopiera en fil/mapp. Står för copy.
mv
Flytta (eller döp om) en fil eller mapp. Står för move.
cat
Visa innehållet i en fil i terminalfönstret.
less
Visa en fils innehåll i ett scrollbart fönster där du kan scrolla upp eller ner med piltangenterna.
nano
Enkel, textbaserad text-editor.
find
Hitta filer som matchar ett eller flera kriteria i en sökväg.
find <sökväg> -iname <filnamn> – Söker i <sökväg> efter <filnamn> (case-insensitive)
Exempel: find . -iname my-*.txt
Och säkert några till jag glömt =).
Länkar
Lathund för terminalkommandon i Linux (svensk)
https://sv.wikibooks.org/wiki/Lathund_f%C3%B6r_terminalkommandon_i_linux
Grundläggande Linux-kommandon för nybörjare (svensk)
Bash Command Basics
https://www.unr.edu/research-computing/the-grid/using-the-grid/bash-commands
Workshop
Öva på att skapa mappar och filer, kopiera dem, flytta dem och ta bort dem. Därefter skapa ~/.bash_profile och fyll den med alias och posta vilka alias du skapade i 04-Arbetsmetodik för utvecklare på Teams!