📌  相关文章
📜  Windows 10 中的 linux 命令行 - Shell-Bash (1)

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

Windows 10 中的 Linux 命令行 - Shell-Bash

在 Windows 10 中,我们可以使用 Linux 子系统来获得 Linux 命令行的强大功能,这个子系统名叫 WSL(Windows Subsystem for Linux),通过该子系统,我们可以使用 Bash Shell,在 Windows 上运行 Linux 命令行工具和脚本,易于跨平台开发和维护。

开启 WSL

要在 Windows 10 上使用 WSL,需要做以下几个步骤:

  1. 打开"设置"(Settings)-> "应用"(Apps)-> "应用和功能"(Apps & features)-> "选择要管理的应用"(Optional features)。
  2. 单击"添加一个功能"(Add a feature)-> 在列表中选择"适用于 Linux 的 Windows 子系统"(Windows Subsystem for Linux),单击"安装"(Install)。
  3. 安装完成后,需要重新启动计算机,然后进入 Microsoft Store 下载 Linux 发行版,例如 Ubuntu、Debian、Kali 等,安装完成后就可以开始使用 Linux 命令行了。
使用 Bash Shell

一旦安装了 WSL,我们可以通过以下几种方式启动 Bash Shell:

  • 在 Windows 命令提示符下输入"bash"。
  • 在开始菜单中找到已安装的 Linux 发行版应用,启动 Bash Shell。
  • 使用 Visual Studio Code 的插件 Remote Development,可以直接在 VS Code 中使用 Bash Shell。
常用的 Linux 命令

在 Bash Shell 中,我们可以使用大部分的 Linux 命令,下面列出一些常用的 Linux 命令:

  • ls: 列出当前目录下的文件和目录。
  • cd: 切换到指定目录。
  • mkdir: 创建新目录。
  • rm: 删除文件或目录,-r选项表示删除目录及其下面的内容。
  • cp: 复制文件或目录。
  • mv: 移动或重命名文件或目录。
  • touch: 创建新文件。
  • cat: 查看文件内容。
  • grep: 在文件中搜索指定内容。
  • wget: 下载文件。
  • chmod: 修改文件或目录的权限。
  • sudo: 以管理员权限运行命令。
注意事项

在使用 WSL 时,需要注意以下几点:

  • Linux 文件系统和 Windows 文件系统的文件路径不同,需要使用 /mnt/ 目录来映射 Windows 的文件路径。
  • WSL 的网络配置与 Windows 的网络配置是不同的,需要注意网络配置方面的问题。
  • WSL 支持的 Linux 发行版不同,需要根据自己的需求选取适当的发行版。
  • WSL 中运行的命令行工具可能与 Windows 中不同,需要注意一些命令行参数和用法上的差异。
结语

通过 WSL,我们可以在 Windows 上使用 Linux 命令行工具和脚本,方便跨平台的开发和维护。但需要注意的是,WSL 仍处于开发阶段,可能存在一些不稳定性和兼容性问题,需要谨慎使用。