新闻详情

新闻详情

首页 / 资讯中心 / 详情

macOS终端命令实战:文件管理、进程监控与系统维护全指南

发布时间:2026/9/17 7:01:29来源:尧图网络
macOS终端命令实战:文件管理、进程监控与系统维护全指南
刚用上 Mac 的朋友最容易产生的一个错觉是终端只是个给程序员用的黑框框自己平时用不上。我见过不少用了四五年 Mac 的人打开终端只干两件事——输入cd和ls。这不算错但坦白说有点浪费。终端命令才是 macOS 最透明、最高效的那一层解释器系统设置里找半天的选项一行命令就能解决磁盘空间报警几秒钟就能定位到元凶甚至重装系统、迁移数据、排查网络故障终端都是绕不开的底牌。这篇内容不是把命令手册搬过来一条条背而是按我日常处理 Mac 的真实工作流来组织覆盖文件磁盘管理、进程监控、开发环境搭建、网络排查、系统重装迁移和 Shell 配置优化。适合三类人刚换 Mac 想少走弯路的新人、把 Mac 当主力开发机且经常遇到性能问题的老手以及纯粹想把系统掌控感找回来的普通用户。每一条我都实际用过不是抄来的“大全”。1. 终端思维的底层逻辑Shell 到底是什么1.1 图形界面和终端不是两套系统很多人误以为 Finder 里的文件系统和终端里看到的是两个世界其实它们完全是一回事。Finder 给你一个“文件夹”的视觉隐喻终端给你的是文件系统真实的路径结构。你用 Finder 拖拽文件本质上就是在移动某个路径下的对象你在终端里执行mvFinder 的窗口也会同步变化。明白这一点你就知道学终端命令不是在学另一套系统而是在学同一套系统更直接的表达方式。macOS 默认的 Shell 是 zsh从 Catalina 开始它兼容传统的 bash 语法又多了不少现代特性。你打开“终端.app”本质上就是启动了一个 zsh 进程这个进程会读取你的用户配置文件比如~/.zshrc把环境变量、别名、函数都加载好然后等待你输入命令。整个过程中终端只是个“壳”真正干活的始终是内核和系统工具。1.2 先搞清楚命令的“语法骨架”任何终端命令都遵循一个通用骨架命令名 选项 参数。命令名是要执行的动作选项是调整动作的行为参数是动作作用的对象。比如ls -la /Users/你的用户名/Desktopls是列目录的命令-l表示用长格式显示带权限、所有者、大小、日期-a表示显示隐藏文件最后的路径是作用对象。这个骨架适用于绝大多数命令你不需要记住所有参数只需要掌握这个思维模式遇到不懂的命令用man查看手册用--help快速瞥一眼用法用 TAB 键自动补全。提示man手册对新手不太友好但它是唯一权威的参考。我的习惯是先用命令名 --help拿到快速摘要再看man深入细节。时间长了你会发现大部分命令只需要记住高频的几个参数。1.3 劝退点为什么有人觉得终端难学终端真正难的地方不是语法而是“没有反馈感”。在 Finder 里删错文件还可以从废纸篓捞回来终端里执行rm -rf删错目录就是真没了。这种恐惧让很多人不敢碰终端。我的建议是先从不危险的操作开始——pwd显示当前路径、ls列目录、which查看命令路径、open用默认应用打开文件建立信心之后再逐步接触删除、移动这类有破坏性的命令。终端不是一个需要“背熟”的学科它更像一门手艺用得多了肌肉记忆自然形成。2. 文件与磁盘管理从“找不到文件”到“一秒钟定位”2.1 高频命令组合pwd / ls / cd / file / openpwd告诉你现在站在文件系统的哪个位置ls列出当前位置的内容cd切换目录file显示文件的真实类型open用系统默认应用打开文件。这五个命令构成了终端操作文件的基本循环。pwd ls -lah cd ~/Downloads file 某个可疑文件.dmg open 某个文稿.pdfls -lah应该成为你的默认肌肉记忆-l长格式、-a包含隐藏文件、-h人类可读的大小单位。平时在 Finder 里要按Cmd Shift .才能看到隐藏文件在终端里一个ls -lah就全暴露了。open .更是一个神奇的命令它会在 Finder 中打开当前目录配合终端使用非常顺手。2.2 磁盘空间的残酷真相系统数据占用过大多半不是“系统”的锅“macOS 系统数据占用过大”是搜索热词榜上的常客。很多人一看“系统数据”几个字就觉得 Mac 坏了实际上它只是一个收纳箱里面装着缓存、日志、临时文件、Time Machine 本地快照、App 支持文件甚至你下载完忘了删的 iOS 固件。用图形界面查存储空间时它只给你看一个笼统区块用终端才能拆穿它的真面目。我的排查套路是这样# 查看磁盘整体使用情况 df -h / # 列出当前目录下文件及文件夹大小从大到小 du -sh * | sort -rh | head -30df -h显示整个磁盘的容量、已用、可用空间du -sh *会递归统计当前目录下每一项的总大小sort -rh按人类可读数字排序head -30只显示前 30 行。执行完你就会发现占用空间的往往不是系统本身而是用户目录下某个 App 的缓存或者某个项目的 node_modules。进一步深挖用户目录du -sh ~/Library/Caches/* | sort -rh | head -20实测下来~/Library/Caches底下经常躺着几个 G 的缓存文件尤其是各种浏览器、Adobe 软件和微信。这些缓存理论上可以放心删除App 会在需要时重新生成。清理完缓存之后还可以顺手看一下 Time Machine 的本地快照tmutil listlocalsnapshots / | head如果快照太多可以用tmutil thinlocalsnapshots / 999999999 4强制瘦身把最近的四个小时内的快照保留其余的清扫掉。这是我处理“系统数据异常膨胀”时最常用的三板斧。2.3 查找与删除find / mdfind / rm / trash“查找和删除命令”是另一个高频热搜词。macOS 里查找文件有两个层次mdfind走的是 Spotlight 索引速度极快适合按文件名或内容关键词搜find是传统的磁盘遍历慢但精确能按大小、时间、权限等多种条件组合筛选。# 用 Spotlight 索引秒搜文件名 mdfind -name 季度汇报 # 在指定目录下找大于 500M 的文件 find ~/Downloads -type f -size 500M # 按修改时间找最近三天内改过的文件 find ~/Documents -type f -mtime -3删除命令有个细节必须提醒macOS 的rm是直接删不进废纸篓。我早期误删过东西后来就养成了两个习惯一是能用trash命令通过 Homebrew 安装就用trash它把文件移动到废纸篓还能反悔二是执行rm -rf之前先pwd确认自己所在目录再ls看一眼要删的目标双重确认后才按下回车。# 用 trash 代替 rm给自己留后路 brew install trash trash 某个不想永久删除的目录2.4 磁盘映像与镜像文件处理 .dmg / .iso 时终端更趁手热搜词里有很多关于“macOS 镜像下载”“ISO 文件”的搜索终端在处理这些文件时远比图形界面直接。挂载一个 dmg 文件可以用hdiutil attach 某个软件.dmg卸载推出则是对应hdiutil detach /Volumes/某个卷标如果你下载了一个名为.iso的系统镜像想查看它的内容而不想烧录也可以直接用hdiutil attach挂载。hdiutil还能用来创建自己的 dmg 镜像这在打包分发软件时非常实用# 把某个文件夹制作成 dmg 镜像 hdiutil create -volname 我的工具箱 -srcfolder ./工具箱 -ov -format UDZO 工具箱.dmg参数-format UDZO表示压缩只读映像-ov表示覆盖已存在的同名文件。整个过程在 Finder 里需要装第三方工具才方便在终端里一条命令就完成了。3. 进程、系统监控与“摸鱼”的艺术3.1 top 和 ps看懂 Mac 在忙什么Mac 变卡、风扇狂转、电池肉眼可见地掉电第一反应不应该是重启而是先搞清楚谁在吃 CPU、谁在占内存。终端里最直接的入口是top它像一台实时仪表盘每秒钟刷新一次进程列表按 CPU 占用排序。top -o cpu -stats pid,command,cpu,mem,time -s 3-o cpu按 CPU 排序-stats指定显示列-s 3每三秒刷新一次。如果不想一直挂在前台也可以直接拍一张快照ps aux --sort-%cpu | head -20ps aux显示所有进程的详细信息--sort-%cpu按 CPU 降序head -20取前 20 行。这一招在处理“某个进程突然占满 CPU”时尤其好用能立刻锁定元凶。3.2 摸鱼神器的正确打开方式htop 和 lsof热搜词里有一条“macos 上班摸鱼神器”我本来以为大家说的是一些隐藏游戏实际研究后发现真正符合这个描述的是htop。它是一个交互式进程监视器比top好看太多可以用方向键选择进程按 F9 直接 kill而且界面里那块实时刷新的 CPU 内存条看起来非常“工作”——老板路过只会觉得你在监控服务器性能。brew install htop htop另一种更隐蔽的摸鱼方式用lsof监控文件访问。lsof是“list open files”的缩写能列出当前系统里所有被进程打开的文件。如果你想看某个端口被什么进程占用了这是开发中最常见的问题lsof -i :3000端口被占时很多人的第一反应是重启电脑其实只需要用lsof -i :端口号查出 PID再用kill -9 PID干掉它。整个过程不超过十秒省掉了一次重启。3.3 kill 和 killall给进程一个体面的结局kill PID默认发送 SIGTERM 信号相当于礼貌地请求进程退出如果进程不响应再升级到kill -9 PID发送 SIGKILL强制终止。大多数时候应该先用前者给进程一个保存数据、清理资源的机会。killall 进程名可以按名字批量终止比如关掉所有 Chrome 相关进程killall Google Chrome还有一类“僵尸进程”或者“无法退出的后台任务”用kill -9也不好使怎么办这时要看它是不是被 launchd 守护进程托管了如果是需要先launchctl unload对应的 plist。这个坑我在开发机上踩过不止一次后面讲 launchctl 时再展开。4. 开发环境搭建Homebrew 是绕不过去的一环4.1 安装与常见瓶颈不管你是前端、后端、数据分析还是只是想在 Mac 上装个命令行工具Homebrew 都是第一站。它的定位是 macOS 缺失的包管理器安装位置通常在/opt/homebrewApple Silicon或/usr/localIntel。官方安装命令是/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)第一次执行时会要求输入密码然后开始下载 Command Line Tools这个过程在网络不稳定时可能卡很久。装完之后第一件事是检查安装是否成功brew --version which brew如果which brew没有输出说明没有进入 PATHApple Silicon 机器上需要手动把/opt/homebrew/bin加入 PATH。提示Homebrew 默认源是 GitHub 仓库在国内网络环境下下载某些包会非常慢。我的建议是安装完成后立刻配置镜像源把核心仓库和 bottles 源都切换为国内镜像。这是 Homebrew 日常体验最明显的一个提速项。4.2 安装后必做的三件事第一运行brew doctor它会给出一堆潜在问题的提示按它说的修就行。第二把常用的包一次性装齐brew install git wget htop telnet tree ncdu ripgrep fd trashncdu是终端版的磁盘分析器比du好看百倍ripgreprg是极速文本搜索工具fd是更人性化的find替代品。这三个是我每台机器必装的效率三件套。第三临时下载安装某个 App 的桌面版本可以用brew install --cask 软件名比如brew install --cask google-chrome visual-studio-code它能省掉你去官网下载 dmg 再手动拖拽到 Applications 的步骤。4.3 终端字体接近 macOS 体验的代码字体怎么选热搜词里有一条“wsl ubuntu写代码最推荐的字体接近macos的体验”说明很多人被跨平台字体不一致的问题困扰过。在 macOS 上代码字体的核心要求是等宽、区分度高的 0/O 和 1/l/I、长时间看不疲惫。我实测下来比较稳的组合是JetBrains MonoJetBrains 官方出品字形优雅连字效果自然终端和 IDE 都适合。SF MonomacOS 自带和系统风格完全统一但在一些老旧终端模拟器里不渲染连字。Sarasa Term SC更纱黑体中英文混排效果极好适合终端里经常出现中文日志的场景。安装字体后在“终端.app”的偏好设置里选择对应字体即可。如果你在 Windows WSL 下想找接近 macOS 的体验那也是首选 JetBrains Mono 或者 Cascadia Code——它们在任何终端模拟器里都保持一致的渲染风格。4.4 终端模拟器的选择iTerm2 vs 自带终端macOS 自带的“终端.app”其实已经够用但如果你每天要在终端里泡几个小时我建议换 iTerm2。它有几个杀手级功能分屏窗口CmdD、粘贴历史回放CmdShiftH、搜索高亮、配置热键唤起窗口。安装方式依然是brew install --cask iterm2配合 Shell 配置iTerm2 可以做到“按下热键终端从屏幕上方滑出输入完命令再按一下消失”。这种体验用习惯了就回不去了。5. 网络排查与远程连接不只 curl 和 ping5.1 基础网络故障排查链路网络不通时我的排查顺序固定在四步先确认网卡状态再测网关再测外网 DNS最后看具体服务端口。每一步对应一条命令# 查看所有网络接口的状态 ifconfig # 持续 ping 网关看局域网通不通 ping -c 5 192.168.1.1 # 测试 DNS 解析是否正常 nslookup baidu.com # 测试远程主机端口是否开放 nc -vz 目标主机IP 端口号nc -vz是检查端口连通性的最快方式-v显示详细过程-z表示只扫描不发送数据。比起某些网络工具一次测试一个端口nc可以用一条命令连续测多个端口nc -vz 192.168.1.100 22 80 4435.2 远程登录SSH 是基本盘macOS 内置了 OpenSSH你不需要装任何额外的东西就能连接到远程服务器或者另一台 Mac。最基础的用法ssh 用户名主机IP如果想免密登录用ssh-keygen生成密钥对然后把公钥追加到远程主机的~/.ssh/authorized_keys里。一键操作是ssh-copy-id 用户名主机IPmacOS 的ssh-copy-id在新版本中自带如果没有就brew install ssh-copy-id。之后每次登录都不用输密码了。文件传输方面scp是我日常用得最多的命令# 把本地文件推送到远端 scp 本地文件路径 用户名主机IP:/远端路径 # 从远端拉取文件到本地 scp 用户名主机IP:/远端文件路径 本地路径如果是大量小文件用scp会很慢这时候应该用rsync它支持增量同步和断点续传rsync -avz --progress ./本地目录/ 用户名主机IP:/远端目录/-a归档模式保留权限和时间戳-v显示过程-z压缩传输--progress显示进度。从一台旧 Mac 往新 Mac 迁移项目目录时这一条命令就能把整个文件夹完整搬过去。5.3 telnet 和旧工具为什么还要学它们热搜词里有“macos安装telnet”这很有意思。macOS 新版本为了安全考虑不再预装 telnet但偶尔排查网络端口时telnet 确实比nc更直观telnet 目标主机IP 25连上 25 端口会显示 SMTP 服务器的 banner 信息连不上就直接报错。这个行为可以通过 Homebrew 补装brew install telnet同理ftp命令在新版 macOS 里也被移除了如果你还有连接老式 FTP 服务器的需求可以安装inetutils套装。5.4 无线网络与系统网络配置除了连通性测试macOS 的无线网络配置也能在终端里搞定# 查看当前 Wi-Fi 信息 networksetup -getairportnetwork en0 # 列出附近可连接的 Wi-Fi /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s # 切换 DNS networksetup -setdnsservers Wi-Fi 223.5.5.5 8.8.8.8在图形界面里改 DNS 需要到系统设置里点好几个层级用networksetup一条命令就完成了。公司网络需要手动指定 IP 的场景也可以用对应参数一次性设置好。6. 系统升级、重装与数据迁移终端是最可靠的后路6.1 打造一个可启动的 macOS 安装 U 盘“macOS 重装”是搜索量最高的热词之一。最常见的问题是系统进不去了重装时提示“准备安装时发生错误请重新运行此应用”或者干脆找不到启动盘。这时候一个提前做好的安装 U 盘就是最可靠的救命稻草。制作安装 U 盘的官方方式是用createinstallmedia它在系统自带的安装器内部。你需要先去 App Store 下载对应版本的 macOS 安装器或从系统更新里获取下载完成后、安装程序出现在“应用程序”文件夹里然后插入一个至少 16GB 的 U 盘在终端里执行sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/你的U盘卷标 --nointeraction这条命令会把 U 盘格式化并写入完整安装镜像整个过程大约十到二十分钟取决于 U 盘速度。写入完成后开机时长按 Option 键选择这个 U 盘作为启动盘就能绕过系统内的任何故障进入一个干净的全新安装环境。注意createinstallmedia会抹掉 U 盘上的所有数据执行前一定要确认卷标选对了别把备份盘当成 U 盘。6.2 重装过程中的常见错误与应对思路安装过程报错是另一个高频搜索点。我自己遇到过的和在论坛上看到过的无外乎几类“准备安装时发生错误请重新运行此应用”多半是磁盘空间不足或安装包下载不完整。处理方法用磁盘工具先抹掉目标分区或者在终端里用diskutil list确认磁盘状态。安装进度条卡住不动耐心等十分钟如果还不动就重启再次进入恢复模式重试。提示“安装 macOS 应用程序副本已损坏不能用来安装”通常是系统时间不准导致证书校验失败。在恢复模式的终端里执行date查看时间如果不是当前时间用date -s或手动设置后再重试。很多人在恢复模式里只知道用图形界面实际上恢复模式自带“终端.app”在顶部菜单栏的“实用工具”里可以找到。用终端配合diskutil list查看磁盘结构、用csrutil disable关闭系统完整性保护仅限需要修改系统文件时这些都是图形界面做不到的。6.3 整盘克隆到外置 U 盘或移动硬盘热搜词里有“如何将整个硬盘的macos系统克隆到外置优盘”。这个需求通常是想做一块“随身系统盘”或者给新机器做迁移。在 macOS 上最不需要额外工具的方式是用rsync配合“恢复模式启动磁盘”的思路但真正意义上的可启动系统克隆我推荐用asrApple Software Restore或者直接做磁盘映像# 把整个系统磁盘做成映像文件 sudo hdiutil create -srcfolder /Volumes/系统盘 -format UDZO -volname 系统备份 ~/Desktop/系统备份.dmg # 把映像恢复到外置磁盘 sudo asr restore --source 系统备份.dmg --target /dev/外置磁盘标识 -erase -noverifyasr restore的好处是它按扇区级别复制连启动分区、引导信息都一起带过去恢复出来的外置盘可以直接当启动盘用。-erase表示抹掉目标磁盘-noverify跳过校验加快速度。实际操作前用diskutil list确认外置磁盘的标识符别把内置数据盘当成目标。6.4 Time Machine 命令行用法备份不只是图形界面的活Time Machine 的备份和恢复在图形界面里做很直观但终端里有一些图形界面没暴露的细节。最常用是这三个# 立即触发一次备份 tmutil startbackup # 查看备份状态和最新进度 tmutil status # 列出所有本地快照 tmutil listlocalsnapshots /迁移数据时我的习惯是旧机器用 Time Machine 完整备份新机器开机用“迁移助理”从时间机器恢复但如果只想迁移某个特定的应用数据用rsync定向复制比如~/Library/Application Support/某个应用比全量恢复快得多也更干净。7. Shell 配置与效率进阶把终端变成你自己的工具7.1 .zshrc 和 .zprofileMac 终端定制的核心zsh 的配置文件主要有两个~/.zshrc是交互式 Shell 启动时加载的alias、函数、环境变量都写在这里~/.zprofile是登录时加载的通常放全局环境变量。终端里改配置最方便的方式nano ~/.zshrc改完执行source ~/.zshrc让它立刻生效。我的~/.zshrc里常年躺着几个提高效率的配置# 常用别名 alias llls -lah alias cd..cd .. alias ipcurl 如果ip.3322.net/ip/?myip # 查询公网 IP alias brewupbrew update brew upgrade brew cleanup # 路径快捷方式 mydoc~/Documents7.2 oh-my-zsh 和插件最值得装的那几个oh-my-zsh是一个 zsh 配置管理框架自带大量主题和插件。安装方式sh -c $(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)但我不建议把 oh-my-zsh 当成一个“必须全家桶”它真正有价值的只有两个点主题和插件系统。主题方面robbyrussell是最经典的确认感很强插件方面我只推荐三个必装的zsh-autosuggestions根据历史记录灰色提示你将要输入的命令按右键即可补全效率提升立竿见影。zsh-syntax-highlighting输入命令时语法高亮命令是否存在一眼可见减少手误。git自带一堆 git 缩写比如gst代替git statusgco代替git checkout。这三个插件的安装方式在 GitHub 仓库里都有说明基本都是 clone 到~/.oh-my-zsh/custom/plugins/目录然后在~/.zshrc的plugins数组里加上插件名。实测下来这三个插件加上 oh-my-zsh 自带的补全功能终端输出速度和可用性都会有质的提升。7.3 launchctl管理开机自启与后台服务launchctl是 macOS 的守护进程管理器负责管理系统服务和用户级后台任务。比如你想把某个脚本开机自动执行做法是写一个 plist 文件放到~/Library/LaunchAgents/然后用launchctl load加载launchctl load ~/Library/LaunchAgents/com.example.myscript.plist查看当前用户加载了哪些后台任务launchctl list | grep -i 关键词卸载一个后台任务launchctl unload ~/Library/LaunchAgents/com.example.myscript.plist这个命令组在处理“某软件开机自启动但找不到设置项”的场景时非常好用。不少人以为自己装了流氓软件其实只是某个 LaunchAgent 在后台跑着用launchctl list一查就能抓到真身。7.4 常见误区macOS 不是 Linux命令行为有差异很多从 Linux 转过来的用户踩的第一个坑是发现部分命令参数和 GNU 版本不一样。比如 macOS 内置的find是 BSD 版本find . -perm -gw这类在 Linux 上能用的参数可能直接报错。解决方式也很简单需要用 GNU 工具时用 Homebrew 安装coreutils、findutils、gnu-sed这些工具会以g为前缀比如gfind、gsed既保留原版用法又不会覆盖系统默认命令。另一个常见差异是sed -i在 macOS 上必须指定备份后缀写成sed -i .bak s/old/new/ 文件才能正常工作。这个坑我在写脚本时踩过好几次现在每次用sed -i都会条件反射地带上.bak。还有很多人问“macOS 和 Linux 命令一样吗”结论是大部分核心命令cd、ls、mkdir、rm、grep完全一样但涉及系统管理、磁盘、网络配置的细节差异很大。我的原则是在 macOS 上优先用系统自带的工具确实碰到兼容性问题再通过 Homebrew 引入 GNU 版本不要一上来就装一堆“伪装成 Linux”的工具那样反而会引入更多混乱。最后说点我自己的实操体验入用 Mac 终端这么多年我最大的体会是命令这种东西看十遍不如亲手敲一遍。第一次装 Homebrew 可能遇到网络问题第一次用rsync可能搞错路径第一次做启动 U 盘可能等得怀疑人生——这些都正常踩过坑之后你会比看任何教程都记忆深刻。如果你想先练手我建议从open .、ls -lah、du -sh *这三个低风险、高回报的命令开始。它们不会删任何东西但能立刻让你拥有“掌控感”。等你习惯了这种黑框框交互方式再顺手把~/.zshrc里的 alias 加上几个终端就会真正变成你自己的工具。另外一个小技巧把常用命令写进一个笔记里别指望脑子能记住所有细节。我自己的操作备忘里常年躺着hdiutil的用法、createinstallmedia的完整命令、rsync的同步参数每次都直接复制粘贴改一下路径。Mac 终端命令再多真正高频使用的也就那几十条把这几条玩熟日常就完全够用了。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

OBS Studio 30.2.0 启动失败?Visual C++ 运行库冲突排查与修复指南 2026/9/17 7:40:36

OBS Studio 30.2.0 启动失败?Visual C++ 运行库冲突排查与修复指南

OBS Studio 30.2.0 启动失败?Visual C 运行库冲突排查与修复指南 【免费下载链接】obs-studio OBS Studio - Free and open source software for live streaming and screen recording 项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio 把 OBS Studio 升到…

阅读更多 →
深入解析 .NET CoreCLR JIT 的 Perf Score:用动态执行成本度量替代代码大小 2026/9/17 7:40:36

深入解析 .NET CoreCLR JIT 的 Perf Score:用动态执行成本度量替代代码大小

深入解析 .NET CoreCLR JIT 的 Perf Score:用动态执行成本度量替代代码大小 【免费下载链接】runtime .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. 项目地址: https://gitcode.com/GitHub_Trending/runtime6/runtime Perf …

阅读更多 →
Home Assistant habitica.transformation 教程:3 个参数把队友变成雪人 2026/9/17 7:40:36

Home Assistant habitica.transformation 教程:3 个参数把队友变成雪人

Home Assistant habitica.transformation 教程:3 个参数把队友变成雪人 【免费下载链接】home-assistant.io :blue_book: Home Assistant User documentation 项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io 背包里躺着一颗雪球时&…

阅读更多 →
motionEye 快照动作(motioneye.snapshot)完全指南:触发静态抓图、配置目标与自动化实战 2026/9/17 7:40:36

motionEye 快照动作(motioneye.snapshot)完全指南:触发静态抓图、配置目标与自动化实战

motionEye 快照动作(motioneye.snapshot)完全指南:触发静态抓图、配置目标与自动化实战 【免费下载链接】home-assistant.io :blue_book: Home Assistant User documentation 项目地址: https://gitcode.com/GitHub_Trending/ho/home-assis…

阅读更多 →
Osmedeus 安全编排引擎完全指南:声明式 YAML 工作流、分布式执行与 Agentic LLM 实战 2026/9/17 7:40:36

Osmedeus 安全编排引擎完全指南:声明式 YAML 工作流、分布式执行与 Agentic LLM 实战

Osmedeus 安全编排引擎完全指南:声明式 YAML 工作流、分布式执行与 Agentic LLM 实战 【免费下载链接】osmedeus A Modern Orchestration Engine for Security 项目地址: https://gitcode.com/GitHub_Trending/os/osmedeus Osmedeus 是一款面向安全领域的声明…

阅读更多 →
Python GUI开发指南:从Tkinter到PySimpleGUI 2026/9/17 7:37:35

Python GUI开发指南:从Tkinter到PySimpleGUI

1. 为什么Python脚本需要GUI?在命令行里运行Python脚本对开发者来说很自然,但普通用户看到黑乎乎的终端窗口往往会感到困惑。去年我给公司财务部门写了个数据清洗工具,虽然用argparse做了参数交互,但每次培训新员工都要重复解释命…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞