command-line命令行入门


备注

本节概述了什么是命令行,以及开发人员可能想要使用它的原因。

它还应该提到命令行中的任何大型主题,并链接到相关主题。由于命令行文档是新的,因此您可能需要创建这些相关主题的初始版本。

你好,世界

在Unix / Posix系统中:

>$ echo "Hello World!"
 

这个简单的命令将在终端上打印Hello World。

在macOS上安装ZSH作为默认shell

最简单的方法是使用brew

brew install zsh
 

安装后,您可能希望通过执行以下操作将其设置为默认shell:

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

如果您安装了git和所需的命令行工具,则可以编译并安装最新版本(本编辑中的5.2 ),如下所示:

# 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
 

同样,您可以将zsh 作为默认shell,方法是将其添加到/etc/shells 并使用chsh ,如上所述。

使用自制软件的macOS

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