Du ska titta på film där jag går igenom olika kommando i Terminalen. Detta begrepp kommer på provet
OBS Om det är % istället för $ betyder det bara att du har en annan version av Terminalen. Alla kommandon fungera på samma sätt
Man kommer att behöva använda terminalen både som webbutvecklare, programmerare och dator- och nätverkstekniker
OBS. Du ska inte göra något annat än det jag visar här. Man kan ta bort filer som datorn behöver om man inte är försiktig
Titta på del 1 och 2 om terminalen och svara på frågorna til höger
Sök efter "Terminalen" eller Terminal på eng på din mac i finder
Du får upp något som liknar detta
Frivilligt https://fig.io/
$ xxx
Tänk på att hoppa över $ när du ska använda kommandon från en webbplats
pwd
ls
mkdir testmapp
cd testmapp
.. cd
Pil upp och ned för att få fram vad du skrivit innan
mkdir nymapp
flaggor
rm -r nymapp
Utan -r hade rm vägrat radera en mapp (eftersom rm normalt bara tar bort filer).
ls -la
-l: long , -a: all (Även dolda filer)
clear eller ctrl + L
ping 8.8.8.8
traceroute 8.8.8.8
ctrl + c
Visa innefrån VS Code
(npm install)
npm run dev
cd - (fram och tillbaka mellan två olika mappar)
Git
// Download a Git repository onto
// your local machine
git clone [URL]
// Check which files have been modified
git status -s
// View changes
git diff
// Stage all files
git add .
// Commit staged files
git commit -m "Short descriptive message"
// Create a new local branch
git switch -c [new branch name]
// Switch branches
git switch [branch name]
// Push your code to Github (or wherever
// the project lives)
git push origin [branch name]
// Start an interactive rebase
git rebase -i [branch name or commit hash]
open .
rm ta bort en fil
rm -r ta bort en mapp
rm -rf tya bort mapp även om det är skrivskydd
sudo apt-get install python3-matplotlib
Öppna en viss mapp i terminalen
Varför ska man lära sig om terminalen?
Med vilket kommando skapar man en ny mapp?
Vad gör pwd och ls?
Vad gör cd ..
Vad använd flags (= flaggor) till
Hur rensar man Terminal fönstret?
Hur stänger man av något som fortsätter att köra?
Nämn två nätverkskommando i terminalen och vad de gör?
Vad gör npm run dev
Till vad kan man använda terminalen när man jobbar med Python?
Nämn en fördel med att skriva git kommando istället för att använda en app eller en webbtjänst (tex Github.com)
Jag har utgått från denna utmärkta genomgång till grunderna i att använda terminalen. Vill du veta mer än jag visar här så läs mer på denna länk https://www.joshwcomeau.com/javascript/terminal-for-js-devs/
Vad säger ChatGPT? Verkar det stämma. Finns det svar som är fel?