Shell-Variablen¶
Anzeige aller Shell-Variablen¶
[1]:
!set
…
HOME=/Users/veit
…
PATH=/Users/veit/.cache/uv/archive-v0/XZHbu_8b1Dy5_kyKvyRMu/bin:/Users/veit/cusy/trn/Python4DataScience-de/.venv/bin:/Users/veit/.cargo/bin:/Users/veit/spack/bin:/opt/homebrew/opt/ruby/bin:/opt/homebrew//lib/ruby/gems/3.3.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/usr/local/MacGPG2/bin:/Library/TeX/texbin
…
PWD=/Users/veit/cusy/trn/Python4DataScience-de/docs/workspace/ipython/unix-shell
…
SHELL=/bin/zsh
…
Anzeigen des Wertes einer Variablen¶
[2]:
!echo $HOME
/Users/veit
Die path-Variable¶
Sie definiert den Suchpfad der Shell, d.h. die Liste der Verzeichnisse, in denen die Shell nach ausführbaren Programmen sucht.
[3]:
!echo $PATH
/Users/veit/.cache/uv/archive-v0/XZHbu_8b1Dy5_kyKvyRMu/bin:/Users/veit/cusy/trn/Python4DataScience-de/.venv/bin:/Users/veit/.cargo/bin:/Users/veit/spack/bin:/opt/homebrew/opt/ruby/bin:/opt/homebrew//lib/ruby/gems/3.3.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/usr/local/MacGPG2/bin:/Library/TeX/texbin
Erstellen und Ändern von Variablen¶
Anlegen oder Überschreiben von Variablen¶
[4]:
!export SPACK_ROOT=~/spack
Zusätzliche Spezifikationen anhängen¶
[5]:
!export PATH=/usr/local/opt/python@3.7/bin:$PATH