【4种打开Ubuntu(WSL)的方法】

4种打开Ubuntu(WSL)的方法

一、4种打开Ubuntu(WSL)的方法

方法1:开始菜单(最简单)

  1. 点击左下角Windows开始菜单
  2. 直接搜索 Ubuntu,点击图标打开终端窗口

方法2:Windows终端/PowerShell/CMD启动

  1. 右键开始菜单,打开「Windows终端」或PowerShell
  2. 输入任意一条回车即可进入:
powershell 复制代码
wsl                # 打开默认Ubuntu
ubuntu             # 直接启动Ubuntu
wsl -d Ubuntu      # 指定启动Ubuntu发行版

方法3:Win+R快速启动

按 Win + R,输入 ubuntu 回车,瞬间打开

方法4:VS Code开发(写代码推荐)

  1. Windows装好VS Code,安装插件 Remote - WSL
  2. 打开PowerShell输入 wsl 进入Ubuntu
  3. 输入 code . 直接用VS Code打开Linux目录开发

二、第一次打开必做(很久没用建议执行)

进入Ubuntu终端后,先更新系统软件源:

bash 复制代码
sudo apt update && sudo apt upgrade -y
  • 输入你当初设置的Linux密码(输入时屏幕不显示黑点/星号,正常输完回车)
  • sudo = 管理员权限,安装软件、改系统配置都要加

三、最常用基础命令(日常必用)

1. 文件目录操作

bash 复制代码
pwd                 # 看当前所在文件夹
ls                  # 列出文件夹内文件
ls -lah             # 详细显示所有文件(含隐藏文件)
cd ~                # 回到Ubuntu家目录(/home/你的用户名)
mkdir test          # 新建文件夹test
rm test.txt         # 删除文件
rm -r test          # 删除文件夹

2. Windows和Ubuntu互访文件

Ubuntu访问Windows C/D盘

bash 复制代码
cd /mnt/c/Users/你的Windows用户名
# 访问D盘 cd /mnt/d/

Windows访问Ubuntu文件

资源管理器地址栏输入:

复制代码
\\wsl$\Ubuntu\home\你的Linux用户名

或

复制代码
\\wsl.localhost\Ubuntu\home\你的Linux用户名

Ubuntu里打开Windows文件夹

bash 复制代码
explorer.exe .

或

bash 复制代码
explorer.exe $(wslpath -w "$PWD")

执行后会弹出Windows资源管理器,直接操作当前Linux目录

3. 安装软件示例

bash 复制代码
# 安装git、编译工具、python
sudo apt install git build-essential python3 python3-pip -y

4. 退出/关闭WSL

  1. 临时关闭当前窗口:输入 exit
  2. 彻底关闭释放VmmemWSL内存(任务管理器进程消失)
    打开PowerShell执行:
powershell 复制代码
wsl --shutdown

四、忘记Linux登录密码怎么办?

  1. 管理员打开PowerShell,执行:
powershell 复制代码
wsl -d Ubuntu -u root
  1. 终端变为root,重置你的用户名密码(替换成你的账号):
bash 复制代码
passwd 你的用户名
  1. 输入新密码两次,exit 退出即可正常登录

五、查看当前WSL状态(排查异常)

PowerShell执行:

powershell 复制代码
wsl -l -v

能看到Ubuntu是否运行、是WSL1还是WSL2、分配资源情况。

六、快速上手示例流程

  1. Win搜索Ubuntu打开
  2. 输入密码登录
  3. 更新系统:sudo apt update && sudo apt upgrade -y
  4. 创建项目文件夹:mkdir dev && cd dev
  5. 打开VS Code开发:code .
  6. 用完关闭释放内存:PowerShell wsl --shutdown
相关推荐
运维小斌3 分钟前
麒麟 V10 部署 OceanBase:故障速查与验收清单
linux·数据库·oceanbase·麒麟
水饺编程12 分钟前
第2章:Linux 基础,在 root 中创建用户账号
linux·c语言·汇编·1024程序员节
叼烟扛炮28 分钟前
Linux 学习笔记(四):文件检索与管道重定向
linux·笔记·学习
帷幕落秋2 小时前
Linux 网络基础
linux
高晶2 小时前
ARM 嵌入式 Linux 命令系统 BusyBox 实战指南
linux·设计模式·程序员
祥Sir的SRE笔记3 小时前
CPU 100% 不一定是故障:压测打满、业务饱和、突变打满的判断与排查
linux·面试·性能优化·dba·sre·故障定位·性能排查
郝亚军3 小时前
在win11上用openssl生成私钥、再从私钥导出公钥、...
linux·运维·服务器
一个风轻云淡3 小时前
从 int $0x80 到 iret:用 gdb 把 getpid 走一遍
linux·c语言·开发语言·汇编
小超人诞生日记3 小时前
Linux:环境变量 & 进程虚拟地址空间
linux·算法
handonch4 小时前
金仓 KingbaseES 时区问题根治指南:从「总是差 8 小时」到全链路统一
linux·docker·postgresql·信创