Looking for command-line Keywords? Try Ask4Keywords

command-lineErste Schritte mit der Befehlszeile


Bemerkungen

Dieser Abschnitt bietet einen Überblick über die Befehlszeile und warum ein Entwickler sie verwenden möchte.

Es sollte auch alle großen Themen in der Befehlszeile erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für die Befehlszeile neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.

Hallo Welt

In Unix / Posix-Systemen:

>$ echo "Hello World!"
 

Mit diesem einfachen Befehl wird Hello World auf dem Terminal gedruckt.

ZSH als Standardshell unter macOS installieren

Der einfachste Weg ist die Verwendung von brew :

brew install zsh
 

Nach der Installation können Sie es als Standardshell festlegen, indem Sie Folgendes tun:

sudo echo '/usr/local/bin/zsh' >> /etc/shells
chsh -s /usr/local/bin/zsh
 

Wenn Sie git installiert haben und die erforderlichen Befehlszeilentools installiert haben, können Sie die neueste Version ( 5.2 dieser Version) wie folgt kompilieren und installieren:

# clone the source
git clone git://git.code.sf.net/p/zsh/code zsh

# checkout the required version, say, zsh-5.2
cd zsh && git checkout zsh-5.2

# check the documentation for help on configuration options
./Util/preconfig
./configure --prefix=/usr/local \
  --enable-fndir=/usr/local/share/zsh/functions \
  --enable-scriptdir=/usr/local/share/zsh/scripts \
  --enable-site-fndir=/usr/local/share/zsh/site-functions \
  --enable-site-scriptdir=/usr/local/share/zsh/site-scripts \
  --enable-runhelpdir=/usr/local/share/zsh/help \
  --enable-etcdir=/etc \
  --mandir=/usr/local/share/man \
  --infodir=/usr/local/share/info \
  --enable-cap \
  --enable-maildir-support \
  --enable-multibyte \
  --enable-pcre \
  --enable-zsh-secure-free \
  --with-tcsetpgrp

# compile and check if compiled successfully
make -j5 && make check
# you should see results of successful test scripts

sudo make install
 

Auch hier können Sie zsh als Standardshell erstellen, indem Sie es zu /etc/shells hinzufügen und chsh wie oben beschrieben verwenden.

MacOS mit Homebrew

brew install zsh
sudo echo '/usr/local/bin/zsh' >> /etc/shells
chsh -s /usr/local/bin/zsh