首页  

Windows 使用 Linux Shell     所属分类 windows 浏览量 12
在 Windows中使用 Linux Shell,几种种主流方案

一、 轻量工具:Git Bash(推荐入门)
Git for Windows 内置了 Git Bash,
这是一个轻量级的 Linux Shell 环境,
支持绝大多数常用命令(ls、cd、grep、awk 等),无需额外配置,适合快速使用。

安装步骤
下载 Git for Windows,运行安装程序。
安装过程中,在 “Adjusting your PATH environment” 步骤选择 
“Git from the command line and also from 3rd-party software”
在 “Choosing the default editor” 和 “Configuring line endings” 保持默认即可。
安装完成后,右键点击桌面空白处,选择 “Git Bash Here” 即可启动 Shell

核心优势
体积小(约 100MB),启动快,不占用大量系统资源。
完美兼容 Windows 文件路径(如 C:\Users 可直接用 /c/Users 访问)



二、 系统级兼容层:Windows Subsystem for Linux(WSL,推荐深度使用)
WSL 是微软官方推出的 Linux 内核兼容层,
可直接在 Windows 上运行完整的 Linux 发行版(如 Ubuntu、Debian),
支持所有 Linux 命令、工具链和脚本,是开发 / 运维的首选方案。
安装步骤(WSL 2 版本,功能更强)
启用 WSL 功能
以管理员身份打开 PowerShell,执行以下命令:
powershell
wsl --install
该命令会自动启用 “适用于 Linux 的 Windows 子系统” 和 “虚拟机平台” 功能,并默认安装 Ubuntu 发行版。
重启电脑,等待 Ubuntu 自动安装完成。
设置账户:首次启动 Ubuntu 时,需要创建 Linux 用户名和密码。
切换 WSL 版本(默认已为 WSL 2,可验证):
powershell
wsl --list --verbose
核心优势
性能接近原生 Linux,支持 Docker、编译环境(GCC、Python)等复杂工具。
Linux 和 Windows 文件系统双向互通:
Linux 中访问 Windows 文件:/mnt/c/Users/你的用户名
Windows 中访问 Linux 文件:\\wsl$\Ubuntu\home\你的用户名


三、 虚拟机:VMware Workstation / VirtualBox(适合多系统测试)
如果需要完全隔离的 Linux 环境(如测试不同发行版),
可以使用虚拟机安装完整的 Linux 系统,通过虚拟机终端使用 Shell。
操作步骤
下载并安装 VMware Workstation 或 VirtualBox。
下载 Linux 发行版 ISO 镜像(如 Ubuntu、CentOS)。
在虚拟机中创建新系统,挂载 ISO 镜像并完成 Linux 安装。
启动 Linux 虚拟机,打开终端即可使用 Shell。
核心优势
完全独立的 Linux 环境,不受 Windows 系统影响。
支持多版本 Linux 并行运行。
缺点
占用系统资源较多(需分配内存、磁盘空间),启动速度较慢。



四、 容器化方案:Docker Desktop(适合临时测试)
Docker Desktop for Windows 内置了 Linux 容器环境,
可快速启动一个 Linux 容器并进入 Shell,适合临时运行单个 Linux 命令或脚本。
安装步骤
下载并安装 Docker Desktop。
启动 Docker Desktop,等待服务加载完成。
打开 PowerShell,执行以下命令启动 Ubuntu 容器并进入 Shell:
powershell
docker run -it ubuntu /bin/bash
核心优势
秒级启动 Linux 环境,用完即删,无需清理残留文件。
支持任意 Linux 发行版镜像。



五、 各方案对比与选型建议
方案/优点/缺点/适用场景
GitBash    
轻量、免配置、兼容 Windows 路径        
仅支持基础命令,无完整 Linux 内核   
日常简单命令操作


WSL2       
原生性能、完整 Linux 功能、双向文件互通
需要启用系统功能,占用一定磁盘空间  
开发、运维、脚本编写

虚拟机      
完全隔离、支持多发行版	资源占用高、启动慢
多系统测试、深度 Linux 开发

Docker  
秒级启动、用完即删
容器停止后数据默认丢失(需挂载卷)  
临时测试、单命令运行

上一篇     下一篇
《孙子兵法》五百字精简版

《孙子兵法》千字精简版

《孙子兵法》三百字精简版+核心思想提炼

某基金公司招聘岗位说明

量化交易核心术语

量化多头与股票市场中性策略