当前位置: 首页 > news >正文

linux 命令+相关配置记录(持续更新...)

linux 命令记录+相关配置记录

  1. 磁盘切换
cd D:#这里表示切换到D盘
  1. 查看wsl 安装的linux 子系统
wsl --list -v
  1. wsl 卸载 linux 子系统
wsl --unregister -xxx # xxx 表示子系统的名字
  1. 备份Linux 子系统
  • 导出
wsl --export xxx yyy # xxx 表示子系统的名字 yyy 表示压缩包的名字
# eg: wsl --export Ubuntu ubuntu1.tar 
  • 导入
wsl --import XXX YYY ZZZ # XXX 表示导入子系统的名字 YYY 表示导入的位置 ZZZ表示要导入的文件的路径
# eg: wsl --import Ubuntu2 D:/wsl F:\Linux 子系统备份\ubuntu1.tar
  1. 修改Linux默认子系统(wsl --list -v 显示的列表前面带*的就是默认)
wsl --set-default xxx # xxx 表示要设为默认子系统的名字

华丽的分界线
(线上的命令是在windows系统中输入,线下的命令在Linux(Ubuntu)中输入)

  1. 退出Linux模式
exit
  1. 在windows资源管理器中打开Ubuntu的文件目录
explorer.exe . # 最后面的点表示当前目录

遇到报错
在这里插入图片描述
解决方法:
1)在 WSL 中,通过绝对路径调用 Windows 的 explorer.exe:

/mnt/c/Windows/explorer.exe .

2)将 explorer.exe 复制到 WSL 路径(notepad.exe也是同样的道理)

  • 复制文件并赋予权限,修改之后便可以成功运行explorer.exe .
sudo cp /mnt/c/Windows/explorer.exe /usr/local/bin/
sudo chmod +x /usr/local/bin/explorer.exe
  1. 打开配置文件
nano ~/.bashrc

接着在文件的最后添加相应的路径等,然后按Ctrl+xyenter 保存并退出

  1. systemd 支持设置(wsl.conf)
    Ubuntu输入以下命令
sudo vi /etc/wsl.conf

esc + :wq+ enter 保存并退出
在Powershell中执行

wsl --shutdown

等待8秒,重新启动Ubuntu,输入命令

systemctl 

出现以下截图说明配置成功

在这里插入图片描述

10.查看IP地址

 ifconfig

首次运行报错
在这里插入图片描述
解决方式:
1)直接使用 ifconfig 的完整路径:

/sbin/ifconfig      # 或 /usr/sbin/ifconfig

2) 永久修改PATH环境变量
①编辑用户配置文件(仅对当前用户生效)

nano ~/.bashrc

在文件末尾添加

export PATH=$PATH:/sbin:/usr/sbin

保存后执行

source ~/.bashrc  # 立即生效

② 修改系统级配置文件(对所有用户生效)

sudo nano /etc/profile

添加相同内容后保存,执行:

source /etc/profile
  1. 镜像网络设置(.wslconfig
    在这里插入图片描述
    在windows系统C:\Users\用户名目录下创建一个.wslconfig文件
[wsl2]
networkingMode=mirrored

在这里插入图片描述
在Powershell中执行

wsl --shutdown

等待8秒,重新启动Ubuntu,输入命令ifconfig查看ip地址

在这里插入图片描述

参考:
【1】超详细的WSL教程:Windows上的Linux子系统

http://www.lryc.cn/news/542246.html

相关文章:

  • ssh工具
  • LLM大语言模型私有化部署-使用Dify的工作流编排打造专属AI诗词数据分析师
  • Windows 图形显示驱动开发-WDDM 3.2-自动显示切换(二)
  • 基于CentOS7安装kubesphere和Kubernetes并接入外部ES收集日志
  • 软考教材重点内容 信息安全工程师 第17章 网络安全应急响应技术原理与应用
  • 使用 DeepSeek + OmniParser v2 + UIAutomation 实现 GUI 应用自动化测试的探索
  • Spring Security面试题
  • 从零开始构建基于DeepSeek的智能客服系统
  • Linux故障排查和性能优化面试题及参考答案
  • 【无人集群系列---大疆无人集群技术进展、技术路线与未来发展方向】
  • 【亲测有效】百度Ueditor富文本编辑器添加插入视频、视频不显示、和插入视频后二次编辑视频标签不显示,显示成img标签,二次保存视频被替换问题,解决方案
  • ubuntu windows双系统踩坑
  • 嵌入式八股文(五)硬件电路篇
  • flink使用demo
  • OpenCV(8):图像直方图
  • 力扣LeetCode:1656 设计有序流
  • NGINX配置TCP负载均衡
  • vm和centos
  • c#丰田PLC ToyoPuc TCP协议快速读写 to c# Toyota PLC ToyoPuc读写
  • 量子计算的数学基础:复数、矩阵和线性代数
  • 【JavaScript】《JavaScript高级程序设计 (第4版) 》笔记-Chapter22-处理 XML
  • 一个不错的API测试框架——Karate
  • 文字语音相互转换
  • DeepSeek-R1:通过强化学习激发大语言模型的推理能力
  • MATLAB中fft函数用法
  • 【SpringBoot】【JWT】使用JWT的claims()方法存入Integer类型数据自动转为Double类型
  • Crack SmartGit
  • 【备赛】在keil5里面创建新文件的方法+添加lcd驱动
  • Rk3568驱动开发_驱动实现流程以及本质_3
  • 【学习笔记】LLM+RL