从此
📄文章 #️⃣专题 🌐酷站 👨‍💻技术 📺 📱

Windows安装、Linux内核、macOS操作系统、知名软件、常用工具、快捷键、终端命令行

综合/最新

操作系统、跨平台

通用

DNS:TTL老化时间通常为20分钟
  Linux/Windows/macOS 用 nslookup example.com

mDNS:TTL老化时间通常为20分钟
  Windows 用 Resolve-DnsName device.local
    Resolve-DnsName blog.kaciras.com -Server 114.114.114.114

软件工具:
  QQ支持远程桌面功能,但微信没有。

切换至带空格目录:    
  cd C:\Progra~1\ = C:\Program Files  C:\Progra~2\ = C:\Program Files (x86)

PowerShell:
  Get-Variable  在Name列前加个$符号即可取值:$HOME  ${HOME}  输出 C:\Users\person

系统盘占用情况:
  说明 - Windows操作系统重装后约占30GB,故系统盘至少80GiB,若装Android Studio则要160GiB。
  $HOME\AppData\Local\Android\Sdk\system-images   各软件数据目录,约15GiB,即只保留2个模拟器系统。
  $HOME\AppData\Roaming\Godot\export_templates    各软件同步用数据目录,约3.5GiB,即只保留2个导出模板。
  $HOME\.android\avd\   Android缓存目录,约20GiB,即只保留2个模拟器镜像。
  $HOME/.gradle         Gradle缓存目录,约500MiB≈10GiB。

Linux

/tmp 目录存放文件在开机时会被删除(10天自动清理),而 /var/tmp 里面的文件在重启后仍会保留(30天自动清理)。

Linux命令:
  ifconfig命令包net-tools已停止开发,并被iproute2包取代了,对应命令为ip addr。

macOS

相关:Xcode+Swift

约定:
  三个标准的应用程序存储位置: /Applications(对所有用户可用/最常用)、/Users/用户名/Applications(对拥有该文件夹的登录用户可用)、/Developer/Applications(对所有用户可用,用于Xcode软件)
  应用程序数据目录 - ~/Library/Application Support/
  [自用/可选] 个人文件均放在桌面目录 /main/ 中,比如 /main/game-dev/、/main/projects/。

常用:
  iPhone传照片或文件 - 通过USB线插入macOS后,打开“照片”应用会让你勾选后“导入”,若提示‘关闭“iCloud 照片”’,需要先到iPhone的Apple账号->iCloud->照片 中关闭 “iCloud 照片”;
    USB传Windows,插上就会弹出按月份分隔的照片目录(202505__),无需iTunes。

  终端命令 - defaults help  查看命令用法在macOS中弹出用法
  开机启动 - Dock栏右键点击应用图标 -> 选项 -> 登陆时打开;或「系统设置」-「通用」-「登录项」-「登录时打开」(「允许在后台」);或 ~/Library/LaunchAgents/our-env.plist。

死记:
  鼠标 - 滚轮方向正好相反,说是为了与iPhone达成统一。
  键盘 - option(⌥)=Alt、command(⌘/风景名胜区/大部分Ctrl作用)=Super Key、control(⌃/使用率低)=Ctrl、shift(⇧)。
    注意:部分游戏键盘可能会屏蔽Windows键,进而导致在macOS中也不识别,可尝试用FN+Gaming键来关闭。
  全角/半角切换 - Alt+Shift+H
  运行/搜索 - Win+R、macOS则用command+Space,若想接着打开终端,按z即可。

  快捷键 - Ctrl(macOS换用command)+c(复制/拷贝)、Ctrl(command)+v(粘贴)、全选 Ctrl(command)+A、查找 Ctrl(command)+F、截图 Shift-Command-5。
  窗口快捷键 - Command+Option+M+H 快速隐藏所有窗口
  窗口最大化 - Windows双击、macOS则是拖至最顶部,出预览框后释放即可,或窗口菜单->Windows->Fill填充;或悬停在绿色“全屏幕”按钮->填充图示。

  「前往文件夹」 - Command + Shift + G 后输入“/”会感应常用目录。
  文件夹路径层次关系 - 右键点击文件夹窗口名 或终端命令持续显示 defaults write com.apple.Finder _FXShowPosixPathInTitle -bool true  重启方生效 killall Finder
  Finder 查看隐藏文件的文件夹(再按则隐藏) - Command (⌘) + Shift + . (句号)。
    或终端命令显示 defaults write com.apple.Finder AppleShowAllFiles -bool true  重启方生效 killall Finder
  重新命名 - 选中后按Enter,Windows则为选中后按F2。

  浏览器 - 打开刚关页面 Ctrl(macOS换用command)+Shift+T;关闭标签页 Ctrl(command)+W;全屏 Control-Command-F;
    Command + L: 快速输入网址;刷新 Command+R


点击❌并非关闭,而是最小化了,Dock任务栏(程序坞)下方用圆点来表示该程序仍在运行,顶条菜单“应用名”->“退出(Quit)”才会彻底停止。
创建快捷方式:右键点“制作替身”(Make Alias)就会添加至桌面一个快捷方式。
无法上网,可能是VPN工具误开了代理,退出时未还原:网络->以太网->详细信息->代理->去掉勾选:网页代理、安全网页代理、SOCKS代理。
<input type="file" /> 标签点开后粘贴路径,会识别并转到。

macOS软件后缀通常为app, dmg, pkg,且必须进行公证,否则提示“无法验证开发者”,安装就无法继续下去了。
安装后打开报“已损坏”解决: sudo spctl --master-disable  执行后应尽快到“设置”->隐私与安全性->允许以下来源:任意来源。

Remote Desktop Manager - Windows远程桌面访问macOS设备,窗口显示模式首选“工作区屏幕(Work area screen)”。
Final Cut Pro - Mac系统知名视频编辑工具。

2025年初,苹果Swift Build开源,据称要支持Windows平台 - https://github.com/swiftlang/swift-build

其他