📌  相关文章
📜  如何在 Windows 10 上本地使用 Bash Shell(1)

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

如何在 Windows 10 上本地使用 Bash Shell

Bash Shell 是一个非常流行的 Shell,主要运行在 Linux 和 Unix 操作系统之上。在 Windows 10 中,通过安装 Windows Subsystem for Linux (WSL) 可以本地使用 Bash Shell。本文将介绍如何在 Windows 10 上安装并使用 Bash Shell。

步骤一:开启 Windows Subsystem for Linux 功能

在 Windows 10 上启用 WSL 功能非常简单,只需要遵从以下步骤:

  1. 打开 Windows PowerShell 或者命令提示符(管理员权限),右键单击“开始”菜单,选择“Windows PowerShell(管理员)”。输入以下命令:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  2. 点击回车键。

  3. 等待 PowerShell 完成以下操作:

    • 下载所需文件。

    • 安装所需组件。

    • 完成后,在提示框中,选择“重启”。

重启计算机。

步骤二:从 Microsoft Store 下载 Linux 发行版
  1. 打开 Microsoft Store。

  2. 搜索 Linux 发行版。可以在 Microsoft Store 中获得多种基于 Linux 的操作系统,例如 Ubuntu、Debian、SUSE 和 Kali。

  3. 选择适合自己需求的 Linux 发行版并下载。

  4. 在安装时,可能需要为发行版创建用户名和密码。记下用户名和密码,后续需要使用。

步骤三:使用 Bash Shell 运行 Linux 命令
  1. 打开 Bash Shell。可以按下 Windows 键并输入“bash”,然后选择 Bash Shell。

  2. 在 Bash Shell 中,输入以下命令:

    linux command
    
  3. 这将在当前终端窗口中运行指定的 Linux 命令。在 Bash Shell 中,可以使用其他常用 Linux 命令。

    ls:列出当前目录中的文件和文件夹。
    
    cd:更改当前工作目录。
    
    pwd:打印当前工作目录路径。
    
    cat:显示文件内容。
    
    touch:创建新文件。
    
    mkdir:创建新目录。
    
    rm:删除文件或目录。
    
    mv:移动文件或目录。
    
    cp:复制文件或目录。
    
步骤四:在 Windows 文件系统和 Linux 文件系统之间传输文件

在 WSL 中,可以访问和编辑 Windows 文件系统中的文件。同样,可以将文件从 Windows 文件系统传输到 Linux 文件系统中。

  1. 在 Bash Shell 中,输入以下命令,将 Linux 的当前目录更改为 Windows 中的目录。

    cd /mnt/c/Users/your_user_name/
    
  2. 在上面的命令中,将 “your_user_name” 替换为 Windows 用户名。此时,你已经在 Windows 的 C 盘(即 /mnt/c 目录)中了。

  3. 接下来,运行 Linux 命令,将文件从 Windows 中的文件夹传输到 Linux 文件系统中。

    • 将 Windows 中的文件夹复制到当前目录中:
    cp -r /mnt/c/Users/your_user_name/path/to/folder .
    
    • 从当前目录复制文件到 Windows 文件系统:
    cp file.txt /mnt/c/Users/your_user_name/path/to/folder
    
结束语

通过上述步骤,你已经可以在 Windows 10 上成功安装和使用 Bash Shell。通过 WSL,你可以直接在本地使用 Linux 命令行工具,而不需要安装虚拟机或者远程登录服务器。