安装部署(一) bash for windows 10安装配置

本文介绍如何在 Windows 10 年度更新 1 版本 1607 x64 专业版中安装并配置 Linux 子系统。通过开启适用于 Linux 的 Windows 子系统功能,并进入开发者模式,用户可以利用管理员权限安装 bash,创建用户并设置密码。
bash for windows


windows 10 年度更新1 版本1607 x64 专业版


1、开启
右键开始按钮,控制面板-》程序-》启用或关闭Windows功能-》勾选”适用于Linux的Windows子系统(Beta),确定
点开始按钮,设置-》更新和安全-》针对开发人员-》点选“开发人员模式”


2、安装
右键开始按钮,打开命令行提示符(管理员),输入bash回车,提示输入“y”,键入“y"继续
安装完成后会进入下一步


3、创建用户
请输入新的 UNIX 用户名: root
找到 UNIX 用户: root


4、改密码
root@ARTHURSERVER:~# sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
### 安装配置 WSL (Windows Subsystem for Linux) 的步骤 在 Windows 10安装配置 WSL 需要遵循系列明确的操作步骤。以下是详细的指南,涵盖从基础安装到高级配置的全过程。 #### 1. 启用 WSL 功能 WSL 的安装首先需要启用相关的 Windows 功能。可以通过以下命令行操作完成: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` 此命令会启用 WSL 功能[^1]。完成后需重启计算机以使更改生效。 #### 2. 启用虚拟机平台 WSL 2 使用虚拟机技术来提供更高的性能和兼容性。为了使用 WSL 2,必须先启用虚拟机平台功能: ```powershell dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 同样,执行完该命令后需要重启系统。 #### 3. 设置 WSL 默认版本为 2 通过以下 PowerShell 命令设置默认版本为 WSL 2: ```powershell wsl --set-default-version 2 ``` 这步确保新安装的 Linux 发行版自动运行在 WSL 2 模式下。 #### 4. 安装 Linux 发行版 可以从 Microsoft Store 下载并安装所需的 Linux 发行版,例如 Ubuntu、Debian 或 Kali Linux。安装完成后,首次启动时需要创建个用户账户和密码[^2]。 #### 5. 更新 WSL 内核(可选) 如果遇到兼容性问题,可以手动下载并安装最新的 WSL 内核更新包。访问 [Microsoft 官方页面](https://docs.microsoft.com/en-us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package) 获取最新版本。 #### 6. 配置 WSL 环境 配置 WSL 环境可以通过修改 `.bashrc` 文件或使用 `wslconfig` 工具实现。例如,设置默认用户为非 root 用户: ```bash sudo nano ~/.bashrc ``` 在文件中添加以下内容以优化环境变量: ```bash export PATH="$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ``` #### 7. 使用图形化界面(可选) 虽然 WSL 主要用于命令行操作,但也可以通过安装 X Server(如 VcXsrv 或 Xming)来支持图形化界面应用。安装完成后,设置环境变量: ```bash export DISPLAY=$(awk '/nameserver/{print $2;exit;}' /etc/resolv.conf):0 ``` #### 8. 集成开发工具 为了提高开发效率,可以集成 Visual Studio Code 和 WSL。安装 VSCode 的 WSL 扩展插件,并通过以下命令直接在 WSL 中打开项目: ```bash code . ``` ```python # 示例:在 WSL 中运行 Python 脚本 python3 hello_world.py ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值