小助手:我的工作工具

小助手:我的工作工具


apps

在我的生活中,我测试并将各种各样的工具整合到我的日常工作中,随后又将它们替换或移除。这些应用构成了我工作流程的基础,并被用于各类任务。今天,我想介绍一些我常用的工具,并分享它们在实际工作中的好处。

终端

终端是我工作中不可或缺的工具。它允许我在无需图形界面的情况下对系统进行直接且灵活的控制。无论是管理 Ubuntu 服务器、管理 UniFi 设备,还是配置 Sophos 防火墙,我经常依赖终端。

我在这里常用的工具包括:

  • htop:提供正在运行的进程和系统资源的直观概览。对于故障排查和监控服务器负载非常有帮助。
  • curl:一个强大的工具,用于快速测试 HTTP 和 API 请求。我常用它来测试 Web 服务或进行实时调试。
  • netcat:网络诊断的瑞士军刀。无论是端口扫描还是简单的 TCP/UDP 连接,netcat 都能提供最大的灵活性。
  • ping:功能虽小巧简单,但用途极其广泛。只需一条命令,我就可以检查网络连通性、测量延迟并识别潜在的连接问题。此外,ping 是进行基本诊断不可或缺的工具,帮助我迅速定位网络中断问题。它的简单性使其成为 IT 工具库中效率最高的工具之一。
  • Nmap:一个功能强大的网络发现和安全审计工具。它可以进行网络扫描、识别开放端口,并检测服务和操作系统。
  • TCPDump:一个多功能的网络流量分析工具。常用于实时监控数据包并收集有关网络流量的详细信息。
  • Iperf:一个专门用于测量网络带宽和性能的工具。非常适合在 LAN 或 WAN 环境中进行测试。
  • FZF:一个模糊查找器,非常适合快速搜索和过滤文件及输入内容。对于大数据集或冗长的文件路径特别有用。
  • Bat:对经典的 cat 命令的改进版本,具有语法高亮、行号和 Git 集成等功能。非常适合更清晰地展示文件内容。
  • Isa (formerly Exa)ls 命令的增强替代品。它增加了图标、分组以及更清晰的布局,使得处理目录列表更加愉快和高效。

这些工具使我能够深入了解系统、分析性能瓶颈并有效解决网络问题。

Visual Studio Code:开发者的多面手工具

Visual Studio Code (VS Code) 是我首选的代码编辑器,因为它模块化、功能强大且高度可定制。我用它来开发复杂的项目,也用来处理诸如编写脚本和编辑文档等较小的任务。以下是一些我最重要的扩展及其如何提升我的工作流程:

  • Astro:此扩展通过提供语法高亮和智能错误检查来简化使用 Astro 框架的工作。对于开发静态网站尤其有帮助,因为它提高了代码质量并减少了开发错误。

  • GitHub Copilot:目前处于测试阶段。这位由 AI 驱动的助手提供智能代码建议,节省了大量重复性任务的时间。它在分析代码上下文并提出合适解决方案方面尤为出色。

  • Live Server:允许本地托管项目并实现实时刷新。代码中的更改会实时显示在浏览器中,大大加快了开发过程并简化了迭代。

  • Markdown All in One:一个专为处理 Markdown 文件而设计的扩展。它提供语法高亮、预览和快捷键支持,使得编写文档更加高效。

  • Material Icon Theme:通过为不同文件类型添加美观的图标来提升清晰度。这使得在复杂项目中的导航更加便捷。

  • Remote - SSH:允许在开发环境中直接访问远程服务器。对于管理生产服务器和高效实施更改尤为有用。

VS Code 不仅仅是一个编辑器,而是一款高度可定制的工具,它显著简化了我作为开发者的工作并提升了我的生产力。

Cyberduck:多功能的文件传输工具

在手动将数据传输到 Web 服务器时,Cyberduck 是我最喜欢的工具之一。它支持包括 FTP、SFTP 和 WebDAV 在内的多种协议,使其在不同使用场景下都十分灵活。直观的用户界面也十分突出,即使在处理较复杂的文件操作时也能保持易用性。

其一大亮点是能够保存连接,这大大加快了重复任务的速度并节省了时间。Cyberduck 还可无缝集成关键管理服务,并提供全面的密码保护,使其成为安全文件传输的理想选择。无论是用于快速编辑小任务还是管理大规模数据集,Cyberduck 始终是一个可靠的选择。

诚然,从设计角度看,我觉得 Panic 的 Transmit 更有吸引力。然而,由于我很少需要用到它,其订阅许可费用对我来说并不划算。

Downie 4:通用的媒体管理工具

downie video downloader interface showing progress for a youtube mp4 file download

Downie 4 使从 YouTube 或 Vimeo 等平台下载视频变得更加容易,对于经常使用视频内容的人来说,它是一款非常方便的工具。当我需要视频进行离线分析、演示或文档编写时,它尤其有帮助。该软件以其高速下载和对包括 MP4 与 MKV 在内的多种格式的支持而令人印象深刻。它还会自动下载字幕,成为一款功能齐全的媒体管理解决方案。

Keka:归档领域的全能王

keka compression app interface for zip files with settings and encryption options

内置的 macOS 归档管理器已不能满足我的需求。有了 Keka,我可以创建各种格式的归档,如 7z、ZIP、TAR、ISO,并且还能生成符合最高安全标准的加密容器。得益于高效的密码管理,Keka 非常适合安全地交换敏感数据。我也很欣赏它直观的操作方式,即使在大规模归档项目中也能实现快速的工作流程。

Excel:现代数据分析的经典工具

Excel 初看可能显得传统,但它仍然是一个功能极其强大的数据管理和分析工具。在我的日常工作中,我专门用它进行快速的数值计算、对大数据集进行过滤和排序,以及创建复杂的 CSV 文件。有趣的是,当进行特别数据密集型操作(如大规模矩阵计算或管理多个数据透视表)时,Excel 会让我的 MacBook Pro 全力运转。这充分展示了该工具深厚的分析和处理能力。

Windows 远程桌面:超越视野的探索

尽管我主要关注 Linux 服务器,但有时使用 Windows 系统是不可避免的。远程桌面应用程序使我能够访问远程计算机、测试软件并跟上最新的 Windows 动态。我还使用一台运行 Windows 11 的云端测试机,这使我能够进行外部测试。快照功能让我能够在几秒钟内恢复到干净状态,从而大大提高了重复测试周期的效率。

VPN 工具

为了在不同的网络环境下工作,我使用了一系列 VPN 工具:

  • OpenVPN Connect:OpenVPN 服务器的标准工具。该工具设置简单,几乎与所有平台都具有高度兼容性。在结构复杂的网络中,我很欣赏它的稳定性以及管理多个配置文件的能力。

  • Sophos Connect:专为安全访问客户网络而优化的软件。它能与 Sophos 防火墙无缝集成,并允许进行细粒度的访问控制。其支持双因素认证 (2FA) 和详细监控使其成为我工作中的必备工具。

  • ProtonVPN:我首选的私人连接 VPN 服务。ProtonVPN 在隐私和速度方面表现卓越。我特别重视他们严格的不留日志政策以及按安全性和性能选择服务器的功能。作为替代,我还可以推荐我使用了十多年的 hide.me。这项服务工作稳定,但我想尝试新东西以获得新的视角和功能。

WiFiman Desktop

WiFiman wifi analyzer interface displaying access points, signal strength, and channel utilization

该工具用于分析和优化网络。通过清晰地展示频道使用情况、信号强度和连接设备,WiFiman Desktop 提供了一个全面的概览——这对于故障排查和网络分析尤为宝贵。能够查看实时数据并检查网络瓶颈,使其成为 IT 专业人员必不可少的工具。此外,它还能直观显示干扰源,帮助快速识别优化潜力。特别是在有众多 WLAN 网络的环境中,识别重叠频道的功能对于解决性能问题非常有帮助。WiFiman Desktop 还为长期网络基础设施监控提供了有价值的见解。

我将撰写一篇独立的文章,专门介绍我在私人和工作中经常使用的 UniFi 接入点和交换机。

过去,我曾同时使用 Ekahau 的软件和硬件进行 WLAN 分析。这种组合使我能够创建详细的 WLAN 覆盖热图、分析干扰并识别网络结构中的薄弱环节。尤其在那些无线网络优化占据核心地位的项目中,Ekahau 是一个重要的工具。

Apple 工具:简单却强大的伙伴

macOS 自带的应用满足了我的工作流程需求,并为日常工作提供了坚实的基础:

  • Notes:一个可靠的快速记事解决方案,通过无缝同步可在所有 Apple 设备上使用。我用它来记录灵感或小型待办事项列表。

  • Photos:实际上,我主要在私人生活中使用 Photos 应用。而在专业用途上,特别是文档编写,我会将截屏存储在结构化文件夹中,并与各自的 Markdown 文件一起归档。

  • Freeform:一个多功能的白板工具,非常适合头脑风暴和草图概念。它能让我清晰地整理创意并协作开发。在工作中,我较少制作详细的网络图,而是侧重于记录现有的基础设施,因此不会使用像 Visio 这样的专业软件。如有必要,我会选择 draw.io 作为务实的替代方案。

这些工具乍看简单,但它们的易用性和与 Apple 生态系统的整合提供了令人印象深刻的生产力。

Ice – 隐藏菜单栏项目

Ice 是专门为管理和自定义 macOS 菜单栏而开发的工具。它不仅允许你隐藏和显示菜单栏项目,还提供了多种高级功能,显著提升了可用性和灵活性。

Ice 的主要功能

  • 菜单栏管理:借助 Ice,可以隐藏、排列并在不同配置文件之间分配菜单栏项目。对于经常在工作和私人环境间切换的用户尤其有用。
  • 设计定制:Ice 提供了自定义菜单栏外观的选项,包括渐变、阴影,甚至移除菜单栏后面的背景。这种视觉上的灵活性有助于根据个人偏好调整用户界面。
  • 自动化:通过快捷键和触发条件,可以自动激活特定的菜单栏布局。这不仅节省时间,还确保了直观的用户体验。

News Explorer

RSS 订阅是一种结构化的方式,让你远离社交媒体也能保持信息更新。直到最近,我一直使用 Reeder 应用,它因其经典的功能和优雅的设计而深受我喜爱。其清晰的结构和可靠性使其成为我处理 RSS 订阅的首选工具。但当开发者宣布:“虽然新版 Reeder 作为你接收各类来源内容的收件箱采取了不同的方法,但这版将作为 Reeder Classic 为那些喜欢传统 RSS 阅读体验的人保留”时,新版本在易用性和设计方面并没有打动我,我便不得不寻找替代方案。

news Explorer showcasing articles, code snippets, and user comments

经过一番测试,我最终转用了 News Explorer。虽然它的设计没有那么优雅,但凭借全面的功能集合,它赢得了我的青睐。它为博客、YouTube 频道和服务更新提供了一个集中平台。我尤其欣赏其用户友好的界面以及将来自不同来源的内容清晰组织起来的能力。相比依赖算法的社交媒体时间线,它能确保我不错过任何重要信息。尽管在设计上 News Explorer 落后于 Reeder,但它具备了我工作日所需的所有功能,并且证明是一位可靠的伴侣。

实验室

当然,我总是在尝试可能替代现有工具或因解决问题或优化工作流程而得以保留的新软件。

Proton Pass

LAB 我目前正在测试 Proton Pass,作为 1Password 的替代方案。诸如文件附件或 SSH 代理等功能仍然缺失,而这些对开发者和高级用户尤为重要。尽管如此,我对其开源方法印象深刻,这种方法确保了高度透明度和社区驱动的发展。Proton 强大的安全理念也是一大亮点,因为该服务基于零知识原则并提供端到端加密。对于寻求最高数据保护的用户来说,Proton Pass 已经足够使用,再加上一些额外功能,它可能会成为与现有密码管理器正面竞争的有力对手。其与 Proton 产品生态系统(如 Proton Mail 和 Proton VPN)的集成,尤其适合追求全面且安全环境的用户。

Uno:高效的 macOS 文件管理

LAB Uno 是一款专为 macOS 开发的工具,帮助高效合并文件并将其转换为不同格式。它提供两种主要功能:一种模式用于从不同文件创建提示,另一种用于将文档合并成单个 PDF。批处理功能尤为实用,可以一次处理整个文件夹中的文件。

另一个亮点是安全性:文件可以通过 AES-GCM 加密单独保护,并且由于每个片段都使用独特的盐和特定的密钥生成方式,确保了最高的数据安全性。这使得 Uno 成为分发敏感文档至各渠道时的理想解决方案。它还支持为测试环境创建快照,便于恢复至干净状态。

最后的话

这些工具不仅仅是软件——它们是我日常工作中不可或缺的伙伴和核心组成部分。每一个工具都扮演着特定的角色,帮助我高效工作并成功应对复杂的技术挑战。

无论是分析苛刻的网络、将敏感数据安全传输,还是保持项目和信息的结构化概览,这些工具始终提供可靠的结果,并促成了无缝的工作流程。

随着时间的推移,我尝试了无数不同的工具,因为我喜欢测试新软件并评估它们对我工作流程的帮助。往往即使经过反复使用,这些工具也没有提供真正的附加价值。其中一个例子是 Raycast,尽管它曾被推荐多次,但最终未能融入我的工作流程。

现在,我已经介绍了最重要的软件工具。以 macOS 作为操作系统、1Password 作为密码管理器、CleanShot X 以及这里描述的各类应用,我建立了一套坚实的基础。当然,我仍然喜欢测试新软件以优化工作流程并提高效率。我始终努力使用尽可能少的工具,因为我欣赏极简主义。

下次再见, Joe

© 2025 trueNetLab