安装内容参考 Arch WiKi Arch 提供了自动化安装脚本可以输入 archinstall 进行配置
下载 Arch 镜像Arch 2024.12.01 镜像
验证 ISO 文件密钥 SHA2561certutil -hashfile 镜像文件. iso SHA256 # 和官网密钥对比
Arch 官网下载界面 密钥在这查看
制作启动盘进入 Rufus 官网 下载 rufus 启动盘制作软件分区类型 GPT,目标系统类型 UEFI
如果是固态 U 盘就打开显示高级设备选项
勾选上显示 USB 外置硬盘
验证引导模式1cat /sys/firmware/efi/fw_platform_size # 验证 UEFI 位数是 64 位或 32 位
连接 WIFIrfkill unblock wifi 解除网络接口软件屏蔽
1234567iwctl # 进入 [iwd]# 界面device list # 列出所有可用的适配器设备device name set-property Powered on # 把网络适配器打开station name scan # 扫描网络station n ...
Fluid
未读
根目录是 C:\blog, 主题目录是 C:\blog\node_modules\hexo-theme-fluid
固定背景和设置透明度
在根目录下新建一个 scripts 目录,里面添加一个 bg.js 的文件
123const {root: siteRoot = "/"} = hexo.config;hexo.extend.injector.register("body_begin", `<div id="web_bg"></div>`);hexo.extend.injector.register("body_end",`<script src="${siteRoot}js/backgroundize.js"></script>`);
在主题目录的 source/js/ 添加 backgroundize.js 文件
1234567891011// 在电脑端显示的背景图片链接const d ...
在博客的根目录的 source 目录添加 README.md 文件
在根目录的 _config.yml 文件中找到 skip_render
写入 README.md,如下图:
Fluid
未读Hexo 安装 使用下载 Hexo1npm install -g hexo-cli
创建博客1hexo init blog
创建文章1hexo new text
创建页面1hexo new page test
预览和部署网站预览网站1hexo cl && hexo g && hexo s
部署网站1npm install hexo-deployer-git
在根目录下_config.yml 配置:
1234deploy: type: 'git' repo: 'git@github.com:your_name/your_repositories' # 仓库地址,可选择 ssh 和 https 两种 branch: 'main' # 分支
hexo clean && hexo g -d
fluid 主题安装终端进入 blog 的根目录
1npm install --save hexo-theme-fluid
把 hexo-theme-fluid 目录的_config. ...
Pwsh 的安装Pwsh 的安装:
12345678# 显示当前 powershell 版本号$PSVersionTable.PSVersion# 显示当前最新的可用的版本 正常版和预览版winget search Microsoft.PowerShell# 使用 Winget 安装 PowerShellwinget install --id Microsoft.Powershell --source winget
使用 Pwsh(PowerShell7)win+R 键,打开运行,输入 pwsh,即可
Pwsh 配置添加自动补全 (无需 Tab 键):
12345678# 已输入过的命令:Set-PSReadLineOption -PredictionSource History# 没有输入过的命令:Set-PSReadLineOption -ShowToolTips# 在 pwsh 的属性、快捷方式、目标,用下行代码替代,可永久使用智能提示"C:\Program Files\PowerShell\7\pwsh.exe" -noe -c "& ...
Windows11 使用 Wezterm+NuShell+Starship
安装字体 JetBrains Mono
WeztermWezterm Windows 下载地址
Wezterm 配置
NuShellNuShell Windows 下载地址
使用 nu 切换盘符:cd 盘符:/
StarshipStarship Windows 下载地址
在 NuShell 里使用 starship:
12mkdir ~/.cache/starshipstarship init nu | save -f ~/.cache/starship/init.nu
在 Wtarship themes 查看主题
这里使用 pastel-powerline 主题输入下行代码即可:
starship preset pastel-powerline -o ~/.config/starship.toml
添加以下语句后重开一个终端就能出现效果了 (使用 echo $nu.env-path 查看文件路径)
12345# 启动 starshipuse ~/.cache/starship/init.nu# 定义别名 ...
在运行窗口输入 powershell 进入终端,输入 diskpart 并按下 Enter 键
在弹出的窗口输入 list disk 找到和 u 盘内存相近的磁盘,我的是 磁盘 1
输入 select disk 1 选择磁盘 1
输入 clean 清空磁盘
这时进入 计算机管理, 找到 磁盘管理,找到 磁盘 1(U 盘),这时 右击,发现无法创建分区,需要 右击 左边显示 磁盘 1 基本信息的区域 选择 初始化磁盘,在弹出来的窗口中选择 GPT,确定,就能创建分区了
Windows+X 再按 K 键就能调出 磁盘管理 了
SSH 远程登录登录1ssh root@172.16.124.24 用户名@主机名
免密登录12ssh-keygen -t rsa # 生成密钥scp C:\Users\Admin\.ssh\id_rsa.pub root@172.16.124.24:/root/.ssh/id_rsa.pub.windows # 把密钥文件拷贝到 linux 服务器上的. ssh 文件下并改名
接下来进入 linux 服务器把密钥文件的内容复制到 anthorized_keys 文件里
123456ssh root@172.16.124.24cd ~/.sshcat id_rsa.pub.windows >> authorized_keys接下来登录 linux 服务器就不需要输入密码了ssh root@172.16.124.24
GitHub SSH 下载 密钥生成123#linux 没有的话下载 opensshssh-keygen -t ed25519 -C "your_name@email.com"cat ~/.ssh/id_ed25519.pub
...
安装 WSL2
启用适用于 Linux 的 Windows 子系统
1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用虚拟化
1dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
启动 Hyper-V
Windows+R 键,调出运行,键入 control,进入控制面板,进入程序,打开启动或关闭 Windows 功能,勾选 Hyper-V,重启
下载并安装 X64 的 WSL2 linux 内核升级包
设置 WSL 默认版本
wsl --set-default-version 2
安装 Linux打开 Store 商店,输入 Arch,下载
下载完了,打开,输入用户名,密码
配置 Arch换源切换 Arch linux、Arch linux CN 源
中科大软件源
12345sudo pacman -Syyuu ...
下载 & 解压。tar.gz 安装包
把安装包放在 / opt / 目录中
123tar -zxvf VSCode.tar.gzsudo mv VSCode /optsudo ln -s /opt/VSCode /opt/code
创建快捷方式
123456789sudo vim /usr/share/applications/code.desktop# 添加内容[Desktop Entry]Name=Visual Studio CodeType=ApplicationExec=/opt/code/codeIcon=/opt/code/resources/app/resources/linux/code.pngTerminal=falseComment=Visual Studio Code
