当前位置: 首页 > 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子系统

相关文章:

  • 【Linux-网络】深入拆解TCP核心机制与UDP的无状态设计
  • 【C++贪心 二分查找】P6473 [NOI Online #2 入门组] 未了|普及
  • 鸿蒙开发深入浅出01(基本环境搭建、页面模板与TabBar)
  • Zama fhEVM应用:摩根大通旗下 Kinexys 发布概念验证
  • 【算法】冒泡排序
  • STM32 利用SysTick实现高精度计时
  • UE5 Gameplay框架及继承关系详解
  • C++基础知识学习记录—多态
  • 赛前启航 | 三场重磅直播集结,予力微软 AI 开发者挑战赛!
  • Redis分布式锁故障处理:当Redis不可用时的应对策略
  • 计算机网络与通讯知识总结
  • 如何在WordPress网站中查看移动版本—快速预览与自定义设置
  • 深入浅出ES6:现代JavaScript的基石
  • flask后端开发(8):Flask连接MySQL数据库+ORM增删改查
  • MongoDB03 - MongoDB索引,事务和安全
  • 2025年2月科技热点深度解析:AI竞赛、量子突破与开源革命
  • 图论算法篇:BFS宽度优先遍历
  • 考研/保研复试英语问答题库(华工建院)
  • 学习路程二 LangChain基本介绍
  • Docker基础实践与应用举例
  • 严打金融黑灰产,今年来上海警方破获各类经济犯罪案件690余起
  • 中日东三省问题的源起——《1905年东三省事宜谈判笔记》解题
  • 著名词作家陈哲逝世,代表作《让世界充满爱》《同一首歌》等
  • 《克莱默夫妇》导演罗伯特·本顿去世,终年92岁
  • 大英博物馆展歌川广重:他是梵高最钟爱的浮世绘名家
  • 威尼斯建筑双年展总策划:山的另一边有什么在等着我们