📜  Windows 10 的命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:21:10.071000             🧑  作者: Mango

Windows 10 的命令 - Shell-Bash

介绍

Shell-Bash 是 Windows 10 操作系统中自带的一个命令行工具,它兼容 Bash 和其他 POSIX shell 命令,并提供了 Linux 与 Windows 系统之间的互操作性。Shell-Bash 可以让 Windows 10 用户在本地运行 Bash shell 脚本,并在 Windows 10 中使用 Linux 工具和应用程序。本文将为程序员介绍如何在 Windows 10 中使用 Shell-Bash 命令。

安装

Shell-Bash 命令是 Windows 10 的一部分,因此无需进行安装。只需在开始菜单中输入“bash”并打开“Bash on Ubuntu on Windows”即可开始使用 Shell-Bash 命令。

使用
打开 Shell-Bash 命令行

在开始菜单中搜索“bash”,并单击“Bash on Ubuntu on Windows”即可打开 Shell-Bash 命令行。

运行 Bash 脚本

使用 Shell-Bash 命令可以运行 Bash 脚本。首先在 Shell-Bash 命令行中输入以下命令:

$ cd /
$ mkdir hello-world
$ cd hello-world

以上命令将在 Shell-Bash 命令行中创建一个名为“hello-world”的目录。接下来,输入以下命令以创建一个 Bash 脚本:

$ nano hello-world.sh

以上命令将打开一个文本编辑器,您可以在其中输入以下代码:

#!/bin/bash
echo "Hello, World!"

按下“Ctrl”和“X”键,然后按“Y”键保存更改。接下来,输入以下命令以运行脚本:

$ chmod +x hello-world.sh
$ ./hello-world.sh

运行脚本时,Shell-Bash 命令行应该输出“Hello, World!”。

使用 Linux 工具和应用程序

Shell-Bash 命令可以让 Windows 10 用户在 Windows 10 中使用 Linux 工具和应用程序。例如,要使用“uname”命令输出本地主机名,请在 Shell-Bash 命令行中输入以下命令:

$ uname -n

输出应该显示本地主机名。

在 Windows 和 Linux 文件系统之间进行转换

Shell-Bash 命令允许用户在 Windows 和 Linux 文件系统之间进行转换。例如,要在 Windows 文件系统中创建一个名为“hello-world.txt”的文件,请在 Shell-Bash 命令行中输入以下命令:

$ cd /mnt/c/Users/<UserName>/Documents
$ touch hello-world.txt

以上命令将在 Windows 文件系统中的“Documents”文件夹中创建一个名为“hello-world.txt”的文件。

安装其他 Linux 工具和应用程序

Shell-Bash 命令可以安装其他 Linux 工具和应用程序,例如“tree”命令。要安装“tree”命令,请在 Shell-Bash 命令行中输入以下命令:

$ sudo apt-get update
$ sudo apt-get install tree

接下来,输入以下命令以使用“tree”命令列出目录:

$ tree

输出应该列出目录结构。

结论

Shell-Bash 命令是 Windows 10 操作系统中的一个强大命令行工具,它允许 Windows 10 用户在本地运行 Bash shell 脚本,并在 Windows 10 中使用 Linux 工具和应用程序。在本文中,我们说明了如何在 Windows 10 中打开 Shell-Bash 命令行,运行 Bash 脚本,使用 Linux 工具和应用程序,以及在 Windows 和 Linux 文件系统之间进行转换和安装其他 Linux 工具和应用程序。