Linux或macOS用户不需要安装任何其他软件,因为系统自带shell。你可以在应用程序目录中找到它。
Windows系统也有命令行,但我们不会使用它。我们将安装WSL,你可以使用这个系统中的shell,完成本书的学习。让我们来看看如何把它安装在你的机器上。非Windows用户可以直接跳过此部分。
Windows Subsystem for Linux,简称WSL,是可以安装在Windows操作系统上的Linux操作系统,它可以让你访问Linux的主要工具,包括shell。
由于安装说明会经常更新,如果以下步骤出现任何问题,请查阅官方文档。你可以在https://docs.microsoft.com/windows/wsl上找到官方文档,还可以找到详细介绍和安装指南。
在撰写本书时,要想安装Linux子系统,首先需要启用计算机上的WSL可选特性。为此,请以管理员身份打开PowerShell应用程序,然后执行以下命令:
请注意,以上命令必须写成一行;我之所以没有写成一行,是因为它不适合印刷。命令可能需要几秒钟才能完成。命令执行后,请重新启动计算机。
机器重新启动后,可以继续安装你所选择的任何Linux发行版(也称为distro)。如果你没有最喜欢的版本,我建议安装Ubuntu;它既可靠,对开发者也友好。
要安装Linux子系统,请打开微软商店并搜索Ubuntu(或你选择的发行版)。本书将使用Ubuntu的20LTS版本。运行Linux子系统的安装程序;安装过程完成后,将其打开。
第一次打开Linux子系统时,它需要进行一些安装,这可能需要几分钟。你将看到,此安装包括Linux操作系统和用于与之通信的shell,但不包括图形界面。shell会提示你创建一个新的用户名和密码。如果你在安装和配置系统的过程中遇到问题,不要忘记阅读官方文档。
当你打开shell时,它会显示以下内容:
结尾的字符可能不同,但前面的部分是登录的用户名和机器名,由@符号分隔:
后面我们会使用美元符号($)来表示shell,省略用户名和机器名:
你已经知道如何打开shell,让我们学习一些有用的命令。