OS操作系统、跨平台
综合
重启治“百病”,重装解“千愁”。 软件安装:不要勾上各种软件的“用户体验计划”,本身就不是强制性的,而且有挺多商业公司为了逐利,扩大数据收集范围和非法分享给第三方。
首选传输速率高的5GHz WIFI热点,最大通讯距离为35米左右;考量长距离时再使用干扰较大的2.4GHz WIFI。
电脑设备名:主力机用main,随手用机用person,持续用机用server。 Linux系统首选稳定的Debian 12
跨OS
常用命令:
网络测试 - ping $(hostname) # ping 127.1 首选debian和树莓派均内置的iputils-ping;PowerShell也支持 访问网页 - curl example.com # PowerShell也支持 登服务器 - ssh root@example.com # PowerShell也支持 当前路径 - pwd # PowerShell也支持 当前时间 - date # PowerShell也支持 进主目录 - cd ~/ # PowerShell也支持 删除文件 - rm -rf dir # PowerShell也支持,但-f要换成-fo,多path则逗号分隔。 后台执行 - nohup /root/x.sh & 而PowerShell则用:Start-Process -WindowStyle hidden -FilePath notepad.exe Windows系统刷新DNS命令:ipconfig /flushdns Linux系统刷新DNS命令: resolvectl flush-caches 字体 - apt -y install fontconfig 查看字体列表命令 fc-list 首选常规字重Regular;谷歌字重 Normal 比 Regular 略细。
跨OS
其他:
mDNS - Windows, Mac, Linux和RaspberryPi均支持多播DNS主机注册和发现功能。
检查点/恢复(checkpoint/restore) - Linux CRIU(Checkpoint/Restore In Userspace);冻结正在运行的应用程序或者其中的一部分,并将应用程序的执行状态以文件形式保存在磁盘上,此后通过这些快照文件,可以将应用程序从冻结的时间点恢复回来继续运行。
Web Bluetooth API - 跨设备蓝牙通讯:https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API
Windows
Windows系统安装时跳过登陆Microsoft账号:Shift + F10 弹出 CMD 执行脚本(必须反斜杠) oobe\BypassNRO.cmd 重启后联网界面就看到“没有网络连接”按钮了。 Windows系统“重置此电脑”选项“删除所有内容”【仅限安装了Windows的驱动器】将格式化系统盘;但只有1个C盘,无其他盘符,可能会删除所有驱动盘数据(未测);或选“保留个人文件”。 Windows系统全新安装占用近30GiB空间,打完补丁近40GiB空间,故系统盘至少要分配60GiB。 Windows分区:系统(Computer)放C盘,数据(Data)放D盘,可执行程序(Executable)放E盘,娱乐(Fun)放F盘。 Windows激活:方式1 - SN序列号;方式2 - KMS(Key Management Service/180天后需再次激活);方式3 - 微软帐户数字许可证(Digital License)。 Windows启用NTFS文件夹win32长路径超过260字符 远程桌面:端口为3389 不明软件可先在沙盒内测试下:【启用或关闭 Windows 功能】-> Windows 沙盒 -> 确定。 RunAsInvoker – 无UAC; RunAsAdmin – 弹UAC; RunAsHighest – 按需弹UAC? 参考文章 PowerShell设置环境变量:执行后马上生效,但终端环境变量则要重启方为最新值。 $KEYTOOL_BIN="C:\Program Files\Java\jdk-21\bin\" # 直接追加会重复,故去重下: $ENV_PATH=($env:Path+";"+$KEYTOOL_BIN -split ';' | Sort-Object -Unique) -join ';' [Environment]::SetEnvironmentVariable("Path", $ENV_PATH, 'Machine')