Terminal = Textinterface für einen Computer
andere Namen: Konsole, Shell, Kommandozeile
Varianten:
pwd
(print working directory)ls
cd
diese Pfadbezeichner haben besondere Bedeutungen:
.
= aktueller Pfad..
= übergeordneter Pfad~
= persönlicher Ordner des BenutzersBeispiele für Befehle im Terminal:
pwd
ls .
cd ..
ls .
cd ~
pwd
ls .
Befehle und Programme können über ihren Namen ausgeführt werden, z.B. ls
, explorer
, git
, node
, python
, ...
Nach dem Befehlsnamen / Programmnamen können wir Argumente anreihen
Positionale Argumente:
ls .
mv a.txt archive/a.txt
Optionen:
ls . -a
(Bash)ls . -Force
(Powershell)node -h
(kurzer Optionsname via einzelnem -
)node --help
(langer Optionsname via --
)Benannte Argumente via Optionen (getrennt via Leerzeichen oder Gleichheitszeichen):
node --title=playground
node --eval "console.log(1);"
git commit -m "test_message"
Pfeil nach oben (und _Pfeil nach unten) navigieren durch bisherige Befehle
Ctrl + R durchsucht bisherige Befehle
Autovervollständigung mittels Tab-Taste:
in powershell:
exp
+ tab
→ Expand-Archive
expl
+ tab
→ explorer.exe
in bash (hier unter Windows):
a
+ tab
+ tab
→ Listet alle mit a beginnenden Befehle auf (verlassen langer Listen mittels Q)
cd ~/
+ tab
+ tab
(alle Möglichkeiten im persönlichen Verzeichnis)cd ~/d
+ tab
+ tab
(alle Möglichkeiten, die mit d beginnen)cd ~/de
+ tab
(~/Desktop/)