实用小妙招

news/2024/11/26 6:13:07/

记录一些实用小妙招,都是收藏夹里收藏的各种文章,总结在一起,持续更新

实用小妙招

  • Linux
    • Ubuntu
      • 修改终端语言
      • 安装 Node.js (nvm)
    • git 记住账号密码
  • WSL
    • 迁移
    • 默认用户修改
    • 限制 WSL 使用的内存和CPU
    • 手动释放内存
  • Git
    • 初次运行 Git 前的配置
    • 修剪远程分支

Linux

Ubuntu

修改终端语言

apt update
apt install -y language-pack-zh-hans
locale-gen zh_CN.UTF-8
vim /etc/default/locale
LANG="zh_CN.UTF-8"

重启终端

安装 Node.js (nvm)

apt update
apt install -y curl
## 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
## 查看是否安装成功(不成功重启终端试试)
command -v nvm
## 查看已经安装的 Node.js
nvm ls
##############################################
## root@ljscoder: ~# nvm ls
## ->     v18.14.0
## default -> lts/* (-> v18.14.0)
## iojs -> N/A (default)
## unstable -> N/A (default)
## node -> stable (-> v18.14.0) (default)
## stable -> 18.14 (-> v18.14.0) (default)
## lts/* -> lts/hydrogen (-> v18.14.0)
## lts/argon -> v4.9.1 (-> N/A)
## lts/boron -> v6.17.1 (-> N/A)
## lts/carbon -> v8.17.0 (-> N/A)
## lts/dubnium -> v10.24.1 (-> N/A)
## lts/erbium -> v12.22.12 (-> N/A)
## lts/fermium -> v14.21.2 (-> N/A)
## lts/gallium -> v16.19.0 (-> N/A)
## lts/hydrogen -> v18.14.0
##############################################
## 安装 lts 版本
nvm install --lts
## 安装最新版
nvm install node
## 安装指定版本
nvm install lts/gallium
## 切换版本
nvm use lts/gallium
## 查看当前版本
node --version

git 记住账号密码

.git 文件下 config 文件,在文件结尾加

[credential]helper = store

WSL

迁移

默认安装的 Ubuntu 在 C 盘,迁移到其它盘

  1. 导出 Ubuntu 到一个文件
  2. 卸载 Ubuntu
  3. 把之前导出的文件导入到指定位置,之前导出的文件就可以删掉了
## 查看已安装的
wsl -l -v
#######################################################
## PS C:\Users\Administrator> wsl -l -v
##   NAME                   STATE           VERSION
## * Ubuntu                 Running         2
##   docker-desktop         Running         2
##   docker-desktop-data    Running         2
#######################################################
## 导出 Ubuntu 到一个文件
wsl --export Ubuntu D:\wsl\ubuntu.tar
## 卸载 Ubuntu
wsl --unregister Ubuntu
## 把之前导出的文件导入到指定位置
wsl --import Ubuntu D:\wsl\Ubuntu D:\wsl\ubuntu.tar --version 2

默认用户修改

迁移完的 Ubuntu 默认用户就变成了 root,可以改回原来自己的用户

Ubuntu config --default-user <username>

限制 WSL 使用的内存和CPU

在当前用户目录下新建 .wslconfig 文件
C:\Users\<user>\.wslconfig

[wsl2]
processors=8
memory=8GB
swap=2GB
## 重启WSL生效
wsl --shutdown

手动释放内存

echo 3 > /proc/sys/vm/drop_caches

Git

初次运行 Git 前的配置

git config --global user.name "example"
git config --global user.email example@example.com
## 标记所有路径为安全(这种做法不安全,本地使用就行了)
git config --global --add safe.directory "*"

修剪远程分支

删除了远程分支,但本地的 origin 中还能看见,强迫症需要删掉

git remote prune origin

http://www.ppmy.cn/news/319854.html

相关文章

计算机要通过手机传播,教你一个手机电脑互传功能的小妙招,比蓝牙传输快千倍...

谈到Huawei Share&#xff0c;相信大家并不陌生&#xff0c;它是一种文件快速分享方式&#xff0c;可以在华为设备之间方便快捷地传输图片、视频等文件。即使在没有网络的情况下&#xff0c;也可以快速互传。目前Huawei Share已经更新至3.0版本&#xff0c;相较之前的设备互传功…

QGIS小妙招-创建缓冲区

大家熟知的地图软件 mapinfo 被禁止使用之后&#xff0c;开源地图软件QGIS 在通信圈大放异彩&#xff0c;今天分享一下使用 QGIS 创建缓冲区的步骤。 1. 坐标系转换 我们手上的图层默认是没有坐标系的&#xff0c;制作缓冲区要求我们去选定坐标系 EPSG:32650 - WGS84 / UTM z…

U盘损坏如何修复,三个方法任你选!

u盘文件损坏怎么修复&#xff1f;u盘实际上是过去人们常用的软盘替代品。 它是一款微型大容量移动存储产品&#xff0c;可以连接电脑啊&#xff0c;不需要物理驱动程序&#xff0c;实现即插即用。它体积小、重量轻、可靠且易于操作。尽管u盘有助于数据存储&#xff0c;但仍难以…

USB接口鼠标接触不良的简单处理

故障现象&#xff1a; 哎&#xff0c;最近用电脑的时候usb鼠标老是出问题&#xff0c;让我真的是有点不知所措呀呀啊呀呀&#xff01;&#xff01;&#xff01;故障现象是&#xff1a;鼠标光学引擎灯不定时的熄灭&#xff0c;鼠标指针偶尔能移动&#xff0c;偶尔不能移动。但是…

编程小妙招

目录 数位分离 小数的四舍五入&#xff08;精确到个位的整数&#xff09; 数组去重 求 p^0 p^1 ... p^a&#xff08;从 0 开始的等比数列 &#xff09; cmath库中 log(i) / log(2)函数优化&#xff08;即log2()&#xff09; 快速求组合数&#xff08;正常求法循环遍历…

android 耳机口充电,安卓手机没有3.5mm耳机接口,手机如何实现一边充电跟一边听歌?边充边听方案...

原标题&#xff1a;安卓手机没有3.5mm耳机接口&#xff0c;手机如何实现一边充电跟一边听歌&#xff1f;边充边听方案 现在大多安卓手机都取消3.5音频耳机孔&#xff0c;耳机都变成USB-C接口&#xff0c;造成了手机没办法实现一边充电跟一边听歌&#xff0c;网上有这种转换器卖…

SQL 优化小妙招

如果文章对你有帮助欢迎【关注❤️❤️❤️点赞&#x1f44d;&#x1f44d;&#x1f44d;收藏⭐⭐⭐】一键三连&#xff01;一起努力&#xff01; 一、查询SQL尽量不要使用select *&#xff0c;而是具体字段 1、反例 SELECT * FROM user2、正例 SELECT id,username,tel FROM…

老师批改作业小妙招

在工作学习中&#xff0c;我们经常会遇到班主任如何展开期中表彰班会这样的问题。谢觉哉说过&#xff1a;看书的目的&#xff0c;在把书变成我所有。因此&#xff0c;面对班主任如何展开期中表彰班会我们应该有努力探索的精神。只要有正确的方法&#xff0c;成功是件简单的事。…