自己一些常用的有关linux配置修改

2/24/2025

wsl 修改磁盘分区

因为时不时要用到就记录下 最近开始准备找工作了,打算找c++,发现电脑上的环境没了,重新配置一下

  1. 查看当前分区
wsl -l -v
  1. 关闭wsl
wsl --shutdown
  1. 导出wsl
# wsl --export <name> <target>
wsl --export Ubuntu-22.04 E:\wsl\Ubuntu-22.04.tar
  1. 注销原先的wsl
# wsl --unregister <name>
wsl --unregister Ubuntu-22.04
  1. 导入wsl
# wsl --import <name> <new wsl path> <wsl file path>
wsl --import Ubuntu-22.04 E:\wsl\ubuntu22-04 E:\wsl\Ubuntu22-04.tar

6.设置默认用户

#name config --default-user xxx
Ubuntu-22.04 config --default-user xxx

不知道为什么命令行里不好改,然后修改wsl下/etc/wsl.conf加入

[user]
default=iwan

vim 的 替换

/etc/.vimrc中替换

inoremap jk <ESC>

安装 nodejs

apt安装

由于想要在vscode连wsl刷leetcode,所以要安个nodejs,不太有版本要求所以就怎么方便怎么来了

  1. 更新
sudo apt update
  1. 安装nodejs
sudo apt install nodejs
  1. 安装npm
sudo apt install npm
  1. 验证
node -v

配置c环境

  1. 比较喜欢用clang,因为刚上本科的时候觉得codeblock devc++啥的界面太丑,然后就改成vscode了,第一次看到的帖子就是用clang的
sudo apt install clang clangd lldb cmake clang-format
  1. vscode安装插件,clang cmake cmaketools clang-format啥的,cmaketools可能要vsix安装
  2. 使用cmake新建一个项目,修改插件配置,再clangd的argument里加入
--compile-commands-dir=${workspaceFolder}/build
  1. 生成launch文件,直接f5 main.cpp会自己生成,然后把program路径改成build下生成的可执行文件就好了
  2. 配置clang-format, 风格改为Google,修改默认的format配置文件为clang-format