在Windows 11系统中安装Ubuntu可以通过两种主要方式实现:一是通过Windows Subsystem for Linux (WSL)安装Ubuntu,这种方式允许你在Windows环境下运行Linux命令行工具,非常适合开发和测试用途;二是安装Ubuntu作为双系统,即在同一台计算机上同时安装Windows和Ubuntu两个操作系统,这种方法适合需要完全Linux环境的用户。本节记录第一种方式
通过WSL安装Ubuntu
- 直接搜索“启用或关闭windows功能” 勾选下面两个选型
按照提示重启电脑 - 安装Ubuntu
打开Microsoft Store,搜索“Ubuntu”。
选择一个版本的Ubuntu(例如Ubuntu 20.04 LTS)并安装。
安装完成后,从开始菜单启动Ubuntu。发现 报错如下
- 下载linux内核更新包
https://wslstorestorage.blob.core.windows/wslblob/wsl_update_x64.msi
下载后双击安装,一路next后,开始菜单启动Ubuntu发现依然报错 - 以管理员身份启动powershell运行如下命令
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 重启电脑后启动Ubuntu 报错解除
使用乌班图
一. 启动乌班图:
- 方法一:Windows的开始菜单中找到并点击“Ubuntu”来启动
- 方法二:打开PowerShell 或命令提示符(cmd),输入 wsl 命令来启动默认的 WSL 发行版, 如果你安装了多个发行版,可以指定使用哪一个,例如:wsl -d Ubuntu。本地安装了一个环境,运行命令如下
二. 使用基本命令:
1. 复制黏贴命令: 鼠标选中要复制的内容(windows中需要用复制操作),光标移动到命令行待黏贴处,鼠标右击两次即可把内容复制过来
2. 列出当前目录下的文件和文件夹: ls
显示详细信息(如权限、大小、修改日期等):
ls -l
ls-lh
du -sh * 列出当前文件夹下所有目录文件大小
du -sh filename :列出文件大小
ls -a : 列出隐藏文件
ls -R : 递归显示所有子目录文件内容
3. 搜索特定文件:
find/grep . -name “example.txt” :在当前目录内搜索 "example.txt"文件
4. 改变当前工作目录:
cd [directory] : 进入directory文件夹内
cd …:返回上一级目录。
cd ~ 或 cd:回到用户的主目录。
5. 创建新目录: mkdir [directory]
6.删除文件:
rm file.txt:删除文件。
rm -r directory/:递归删除目录及其内容。
注意:使用 rm 删除后很难恢复,请谨慎操作。
7. 复制文件或目录: cp [source] [destination]
cp file.txt /path/to/destination/:复制文件到指定位置。
cp -r source_directory/ destination_directory/:递归复制目录。
8. 移动或重命名文件或目录: mv [source] [destination]
9. 软件包管理:
更新软件包列表:sudo apt update
升级所有已安装的软件包:sudo apt upgrade
安装软件包:sudo apt install [package_name]
10. 文件访问
从 Windows 访问 WSL 文件:在Windows资源管理器中输入 \wsl$ 来查看WSL中的文件。每个WSL发行版都会有一个对应的目录,例如 \wsl$\Ubuntu。
从 WSL 访问 Windows 文件:在WSL中,Windows的C盘通常位于 /mnt/c/ 目录下。例如,要访问C盘上的用户文件夹,可以使用路径 /mnt/c/Users/[你的用户名]
11. 环境变量与配置
你可以编辑 .bashrc 或 .profile 文件来自定义你的shell环境。这些文件通常位于用户的主目录下。
例如,添加 export PATH=$PATH:/your/custom/path 可以让你添加自定义路径到系统的PATH环境变量中。
12. 开发工具
安装常用的开发工具,如 Git、Node.js、Python 等。
例如,安装 Node.js 和 npm:sudo apt install nodejs npm
13. 图形界面应用程序
安装X服务器软件,如 VcXsrv 或 Xming。
在WSL中设置DISPLAY环境变量,指向本地主机的X服务器显示。
例如,在WSL中运行 export DISPLAY=:0。
然后就可以尝试运行图形界面的应用程序了。
在Windows 11系统中安装Ubuntu可以通过两种主要方式实现:一是通过Windows Subsystem for Linux (WSL)安装Ubuntu,这种方式允许你在Windows环境下运行Linux命令行工具,非常适合开发和测试用途;二是安装Ubuntu作为双系统,即在同一台计算机上同时安装Windows和Ubuntu两个操作系统,这种方法适合需要完全Linux环境的用户。本节记录第一种方式
通过WSL安装Ubuntu
- 直接搜索“启用或关闭windows功能” 勾选下面两个选型
按照提示重启电脑 - 安装Ubuntu
打开Microsoft Store,搜索“Ubuntu”。
选择一个版本的Ubuntu(例如Ubuntu 20.04 LTS)并安装。
安装完成后,从开始菜单启动Ubuntu。发现 报错如下
- 下载linux内核更新包
https://wslstorestorage.blob.core.windows/wslblob/wsl_update_x64.msi
下载后双击安装,一路next后,开始菜单启动Ubuntu发现依然报错 - 以管理员身份启动powershell运行如下命令
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 重启电脑后启动Ubuntu 报错解除
使用乌班图
一. 启动乌班图:
- 方法一:Windows的开始菜单中找到并点击“Ubuntu”来启动
- 方法二:打开PowerShell 或命令提示符(cmd),输入 wsl 命令来启动默认的 WSL 发行版, 如果你安装了多个发行版,可以指定使用哪一个,例如:wsl -d Ubuntu。本地安装了一个环境,运行命令如下
二. 使用基本命令:
1. 复制黏贴命令: 鼠标选中要复制的内容(windows中需要用复制操作),光标移动到命令行待黏贴处,鼠标右击两次即可把内容复制过来
2. 列出当前目录下的文件和文件夹: ls
显示详细信息(如权限、大小、修改日期等):
ls -l
ls-lh
du -sh * 列出当前文件夹下所有目录文件大小
du -sh filename :列出文件大小
ls -a : 列出隐藏文件
ls -R : 递归显示所有子目录文件内容
3. 搜索特定文件:
find/grep . -name “example.txt” :在当前目录内搜索 "example.txt"文件
4. 改变当前工作目录:
cd [directory] : 进入directory文件夹内
cd …:返回上一级目录。
cd ~ 或 cd:回到用户的主目录。
5. 创建新目录: mkdir [directory]
6.删除文件:
rm file.txt:删除文件。
rm -r directory/:递归删除目录及其内容。
注意:使用 rm 删除后很难恢复,请谨慎操作。
7. 复制文件或目录: cp [source] [destination]
cp file.txt /path/to/destination/:复制文件到指定位置。
cp -r source_directory/ destination_directory/:递归复制目录。
8. 移动或重命名文件或目录: mv [source] [destination]
9. 软件包管理:
更新软件包列表:sudo apt update
升级所有已安装的软件包:sudo apt upgrade
安装软件包:sudo apt install [package_name]
10. 文件访问
从 Windows 访问 WSL 文件:在Windows资源管理器中输入 \wsl$ 来查看WSL中的文件。每个WSL发行版都会有一个对应的目录,例如 \wsl$\Ubuntu。
从 WSL 访问 Windows 文件:在WSL中,Windows的C盘通常位于 /mnt/c/ 目录下。例如,要访问C盘上的用户文件夹,可以使用路径 /mnt/c/Users/[你的用户名]
11. 环境变量与配置
你可以编辑 .bashrc 或 .profile 文件来自定义你的shell环境。这些文件通常位于用户的主目录下。
例如,添加 export PATH=$PATH:/your/custom/path 可以让你添加自定义路径到系统的PATH环境变量中。
12. 开发工具
安装常用的开发工具,如 Git、Node.js、Python 等。
例如,安装 Node.js 和 npm:sudo apt install nodejs npm
13. 图形界面应用程序
安装X服务器软件,如 VcXsrv 或 Xming。
在WSL中设置DISPLAY环境变量,指向本地主机的X服务器显示。
例如,在WSL中运行 export DISPLAY=:0。
然后就可以尝试运行图形界面的应用程序了。