常用软件清单
编程类
Shell
Windows Terminal是微软公司开发的一款跨平台终端应用程序,可在Windows 10、Windows 11和其他支持Windows Subsystem for Linux(WSL)的操作系统上运行。Windows Terminal支持各种终端类型,包括命令提示符、PowerShell、WSL、Azure Cloud Shell等,并提供了多种自定义选项。
Tabby是一款跨平台的终端应用程序,它提供了许多便捷的功能,例如多标签页支持、自动完成、多种主题等。Tabby支持Windows、macOS和Linux操作系统,并且提供了简单易用的用户界面。
MobaXterm是一款功能强大的远程计算机管理工具,它支持SSH、Telnet、RDP、VNC等多种协议,并提供了X11服务器、文件传输、网络工具和远程桌面等多种功能。MobaXterm适用于Windows操作系统,并提供了简单易用的用户界面。
Cmder是一款基于ConEmu的命令行终端模拟器,它提供了丰富的功能和自定义选项,支持Windows操作系统,并且提供了简单易用的用户界面。
Editor
VS Code是一个免费的开源代码编辑器,由微软开发。它具有丰富的功能,支持多种编程语言,包括JavaScript、TypeScript、Python等等。VS Code具有智能代码补全、代码片段、代码重构、调试和Git集成等功能,使开发人员可以更轻松地编写高质量的代码。此外,VS Code支持插件扩展,可以通过安装插件来增强其功能,例如支持其他编程语言、主题和其他开发工具。由于其易用性和灵活性,VS Code已经成为许多开发人员的首选代码编辑器之一。
Sublime Text是一款流行的文本编辑器,它由Sublime HQ Pty Ltd.开发。Sublime Text支持多种编程语言,具有强大的代码编辑和自动完成功能,可以快速处理大型代码文件。它还提供了一系列的编辑工具,例如宏、代码段和代码片段,以及内置的Python控制台和插件API,使用户可以自定义和扩展编辑器的功能。Sublime Text还具有多窗口支持、全屏模式和多个选择器等高级功能,使得开发人员可以更加高效地编辑和管理代码。由于其快速、易用和高效的特点,Sublime Text是许多开发人员的首选编辑器之一。
Language
Miniconda是一个轻量级的Anaconda发行版,它是一个开源的Python发行版和环境管理器,用于科学计算和数据科学。与完整的Anaconda发行版相比,Miniconda只包含最基本的Python和Conda包管理器,因此它的下载和安装时间更短,占用的存储空间也更少。使用Miniconda,用户可以轻松地创建和管理Python虚拟环境,并安装所需的Python软件包和库,以满足其特定的数据科学和计算需求。
Node.js是一个开源的跨平台JavaScript运行时环境,可以让JavaScript代码在服务器端运行。它基于Google Chrome的V8 JavaScript引擎,提供了一种快速、轻量级且可扩展的方式来构建高性能的网络应用程序。Node.js具有事件驱动、非阻塞I/O模型和单线程的特点,使得它能够处理大量的并发连接,同时保持低延迟和高吞吐量。Node.js还提供了一个丰富的模块库,包括HTTP、文件系统和加密等核心模块,以及来自社区的各种第三方模块,可以让开发人员更容易地构建复杂的网络应用程序。由于其高性能、扩展性和灵活性,Node.js已成为许多Web开发人员的首选技术之一。
Java是一种广泛使用的面向对象编程语言,由Sun Microsystems(现在是Oracle Corporation)开发。Java具有跨平台的特性,可以在不同的操作系统(例如Windows、Linux和macOS)上运行。Java的核心组件包括Java Development Kit(JDK)和Java Runtime Environment(JRE)。JDK包含了Java编译器、Java虚拟机、类库和开发工具,用于开发Java程序。而JRE则包含了Java虚拟机和类库,用于在计算机上运行Java程序。Java还提供了丰富的类库和API,包括GUI编程、网络编程、数据库编程等,使得开发人员可以更容易地构建各种类型的应用程序。Java已成为企业级应用程序的首选语言之一,也广泛用于移动应用程序、游戏开发、嵌入式系统等领域。
Go(也称为Golang)是一个开源的编程语言,由Google开发。Go是一种静态类型、编译型的语言,具有高效的内存管理和并发编程的特性。Go的语法简洁明了,易于学习和使用。它还提供了一些内置的关键字和函数,例如goroutines和channels,可以让开发人员更容易地编写并发程序。Go的标准库非常丰富,包括网络编程、加密、文件处理等各种模块,使得开发人员可以更快地构建高性能的应用程序。由于其高效、可靠和易于维护的特点,Go已成为许多Web应用程序、网络服务和分布式系统的首选语言之一。
Database
- mysql
- mongodb
虚拟化
Docker是一个开源的容器化平台,可以让开发人员和系统管理员轻松地构建、部署和运行应用程序。Docker利用了Linux内核中的容器功能,可以将应用程序及其依赖项打包成一个独立的容器,使它们可以在任何环境中运行,而无需担心环境差异的问题。Docker提供了一个简单的命令行界面和API,可以让用户轻松地管理和部署容器。它还提供了一个集成的容器注册表和镜像仓库,使得用户可以轻松地共享和重用容器。Docker的优势在于它能够提供更高的应用程序可移植性、更快的应用程序部署和更高的资源利用率。由于其灵活性、可靠性和易用性,Docker已成为许多企业的首选容器化解决方案之一。
接口管理
VPN
工具类
检索
Everything是一款Windows平台上的免费文件搜索工具,可以帮助用户快速地搜索他们计算机上的文件和文件夹。Everything使用了高效的索引技术,可以在几秒钟内搜索数以百万计的文件,并提供实时搜索结果。Everything提供了一个简单的用户界面,使用户可以轻松地进行搜索和过滤,并进行排序和导航。Everything还支持多种搜索模式,例如模糊搜索、精确搜索和正则表达式搜索,可以根据用户的需求进行高级搜索。此外,Everything还具有一些其他有用的功能,例如文件名大小写敏感、快速过滤、文件属性过滤等等。由于其速度快、易用性高和功能丰富,Everything已成为许多用户进行文件搜索的首选工具之一。
AnyTXT是一款跨平台的文本搜索工具,可以帮助用户快速地搜索和查找文本文件中的内容。AnyTXT支持多种文件格式,例如文本文件、Microsoft Office文件、PDF文件、ePub电子书等等,可以满足用户多种搜索需求。AnyTXT提供了一个简单的用户界面,可以让用户轻松地添加和管理搜索目录,并进行高级搜索和过滤。AnyTXT还支持多种搜索模式,例如模糊搜索、精确搜索和正则表达式搜索,可以根据用户的需求进行高级搜索。此外,AnyTXT还具有一些其他有用的功能,例如搜索结果预览、搜索结果导出、自定义快捷键等等。由于其易用性、灵活性和功能丰富,AnyTXT已成为许多用户进行文本搜索的首选工具之一。
Listary是一款简单而强大的文件搜索和快速访问工具,可以帮助用户快速地找到他们需要的文件和文件夹。Listary可以集成到Windows资源管理器中,使用户可以通过简单的键盘快捷键或搜索词条,快速访问最近打开的文件、收藏文件夹、常用应用程序等等。Listary还支持多种文件搜索模式,例如模糊搜索、通配符搜索和正则表达式搜索,可以根据用户的需求进行高级搜索。此外,Listary还具有一些其他有用的功能,例如快速切换文件夹、命令行支持、自定义快捷键等等。由于其易用性、灵活性和功能丰富,Listary已成为许多用户进行文件搜索和快速访问的首选工具之一。
截图
Snipaste是一款免费的截图工具和屏幕捕获工具,可以让用户快速地截取屏幕上的任何区域,并进行编辑和注释。Snipaste支持多种截图模式,例如矩形、自由形状、窗口和全屏,还可以在截图后直接进行编辑和标记,例如添加文字、箭头、线条等等。Snipaste还支持多个截图管理器,可以让用户轻松地组织和管理他们的截图。此外,Snipaste还具有一些其他有用的功能,例如颜色选择器、剪贴板历史记录、自定义快捷键等等。由于其易用性、灵活性和功能丰富,Snipaste已成为许多用户进行屏幕截图和截屏工作的首选工具之一。
FastStone Capture是一款强大的屏幕捕获和屏幕录制工具,可以让用户快速地截取屏幕上的任何区域,并进行编辑和注释。FastStone Capture支持多种截图模式,例如矩形、自由形状、窗口和全屏,还可以在截图后直接进行编辑和标记,例如添加文字、箭头、线条等等。FastStone Capture还具有强大的屏幕录制功能,可以录制屏幕上的任何区域,并可以选择录制声音或麦克风输入的声音。此外,FastStone Capture还具有一些其他有用的功能,例如颜色选择器、剪贴板历史记录、自定义快捷键等等。由于其易用性、灵活性和功能丰富,FastStone Capture已成为许多用户进行屏幕截图和录屏工作的首选工具之一。
Screen to Gif是一款免费的屏幕录制和GIF制作工具,可以让用户轻松地录制屏幕上的任何区域,并将其转换为高质量的GIF动画。Screen to Gif支持多种录制模式,例如录制整个屏幕、录制窗口或自定义区域,并可以选择录制声音或麦克风输入的声音。录制完成后,用户可以使用内置的编辑器对录制的动画进行编辑和调整,例如添加文字、箭头、线条等等。Screen to Gif还支持多种输出选项,例如GIF、APNG、MP4等等,使得用户可以根据需要选择最合适的输出格式。由于其易用性、灵活性和功能丰富,Screen to Gif已成为许多用户制作GIF动画的首选工具之一。
远程控制
RustDesk是一款免费的远程桌面软件,可以让用户轻松地远程连接和控制其他计算机。RustDesk基于开源的远程桌面协议,支持Windows、macOS和Linux等多个平台,并提供了一个简单的用户界面,使用户可以轻松地设置和管理远程连接。RustDesk提供了安全的加密通信和双向控制功能,使得用户可以在远程计算机上执行操作,例如打开应用程序、编辑文档等等。此外,RustDesk还支持多屏幕显示、本地文件传输和剪贴板共享等功能,使得用户可以更加方便地进行远程工作。由于其易用性、安全性和功能丰富,RustDesk已成为许多用户进行远程协作和技术支持的首选软件之一。
卸载
Geek Uninstaller是一个专业的Windows卸载工具,可以彻底卸载程序及其残留文件,包括Windows无法卸载的内容。可以专门清理程序安装后留下的残留文件、注册表项和Windows服务。
压缩
Bandizip 是一个强大的多功能压缩文件管理工具,可提供很快的解压缩速度和其他各种实用功能。 这是一个免费的软件,其付费版本更是可以使用更多的实用功能。
7-Zip是一款免费、开源的压缩和解压缩软件,支持多种常见的归档格式,包括7z、ZIP、RAR、GZIP、TAR等。7-Zip是一个跨平台的软件,可以在Windows、macOS、Linux等操作系统上使用。
外设管理
装机
Ventoy是一个制作可启动U盘的开源工具。 有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择.
Etcher是一款开源的烧录工具,用于将镜像文件写入USB设备或SD卡中,以创建可启动的安装介质。Etcher支持Windows、macOS和Linux操作系统,并提供简单易用的图形用户界面。
Rufus是一款免费、开源、轻量级的Windows启动盘制作工具,可以将ISO文件写入U盘、SD卡或其他可引导设备中,从而创建可启动的安装介质。Rufus支持Windows系统,并具有简单易用的界面。
音视频处理
Ultimate Vocal Remover GUI是一款开源的音频处理工具,可以从音频文件中去除人声部分,从而得到伴奏部分。它支持多种音频格式,包括MP3、WAV、FLAC、AAC等,并提供简单易用的图形用户界面。
FFmpeg是一个功能非常全面的音视频处理工具。它不仅能进行视频的格式转换、接码、解码、过滤、混合等基础操作,还能对应用更复杂的视频处理任务提供定制化解决方案。FFmpeg 因其高性能、稳定、丰富的功能以及良好的兼容性,得到了广泛的应用。
其他
PowerToys是一款由微软官方开发的免费Windows实用工具集,可以帮助用户增强Windows操作系统的功能和性能。PowerToys提供了多种实用工具,例如FancyZones窗口管理器、PowerRename文件重命名工具、Color Picker颜色选择器等等。其中,FancyZones窗口管理器可以帮助用户快速地将窗口分割成多个区域,从而提高窗口管理效率;PowerRename文件重命名工具可以让用户轻松地批量重命名文件,提高文件管理效率;Color Picker颜色选择器可以让用户轻松地选择屏幕上的颜色,提高设计和开发效率。此外,PowerToys还提供了其他有用的功能,例如键盘管理、文件预览、快速启动等等,可以帮助用户更方便地使用Windows操作系统。由于其易用性、功能丰富和免费性,PowerToys已成为许多Windows用户增强操作系统功能的首选工具之一。
Pandoc 是一个有很强大转换能力的文档转换工具。它可以将一种markup格式转换为另一种markup格式。Pandoc 支持将各种格式的文档转换为其他各种格式,包括:Markdown、HTML、LaTeX、Word、EPUB 等等
WizTree是一个专业的文件搜索和磁盘分析工具。使用独特的算法,能够在几秒钟内扫描整个磁盘,速度快于其他磁盘扫描工具。不需要预建索引,即插即用。能够实时分析和显示磁盘使用情况。可视化方式显示磁盘使用情况,能够直观分析哪些文件类型占用了磁盘的多少空间。帮助你清理磁盘碎片和无用文件,释放存储空间。
DiskGenius是一款功能强大的磁盘管理和数据恢复软件,可以帮助用户管理和维护磁盘、分区和文件系统,并恢复丢失的数据。DiskGenius提供了一个直观的用户界面,使用户可以轻松地创建、删除、格式化和调整分区,以及进行分区的备份和还原。此外,DiskGenius还提供了强大的数据恢复功能,可以恢复误删除、格式化、病毒攻击和硬件故障等原因导致的丢失数据。DiskGenius支持多种数据恢复模式,例如快速扫描、深度扫描和RAW恢复,可以满足不同恢复需求。此外,DiskGenius还提供了一些其他实用的功能,例如磁盘健康检测、磁盘清理、文件夹加密等等。由于其易用性、功能丰富和高效性,DiskGenius已成为许多用户进行磁盘管理和数据恢复的首选软件之一。
Dupeguru 是一款高效率的重复文件删除工具。它不仅可以帮助你准确地发现重复文件的存在,还可以根据不同标准自动合并或删除重复文件,从而帮你释放更多的磁盘空间。
Kopia 是一款开源的集中式备份和还原工具。支持不同存储,可以使用本地磁盘、S3、Google Drive、Dropbox等多种存储方案。通过校验和方式实现了快速增量备份。支持AES加密,保护备份的数据安全性。
办公类
即时通讯
会议
阅读器
云盘
Nextcloud是一款开源的自托管云存储和协作平台,可以让用户轻松地存储、同步和共享文件,以及进行协作和通讯。Nextcloud可以在私有服务器上运行,也可以在多个平台上使用,例如Windows、macOS、Linux、Android和iOS等。Nextcloud提供了一个直观的用户界面,使用户可以轻松地上传、下载和共享文件,设置文件夹权限和访问控制。Nextcloud还支持多种协作和通讯功能,例如日历、联系人、邮件、聊天和视频会议等等,使用户可以更方便地进行工作和沟通。此外,Nextcloud还具有高级安全和隐私功能,例如端到端加密、双因素认证和防止数据泄露等等,可以保护用户的数据安全和隐私。由于其易用性、灵活性和功能丰富,Nextcloud已成为许多用户进行自托管云存储和协作的首选平台之一。
Syncthing是一款开源的P2P文件同步工具,可以让用户轻松地将文件同步到多个设备上。Syncthing基于P2P技术,没有中心服务器,所有设备都可以直接通信,使得文件同步更加快速和安全。Syncthing提供了一个简单的用户界面,使用户可以轻松地添加和管理同步目录,并选择要同步的设备。Syncthing支持多种同步模式,例如双向同步、单向同步和多个设备之间的同步,可以根据需要选择最适合的同步模式。此外,Syncthing还提供了一些其他有用的功能,例如版本控制、快速恢复、文件夹共享等等。由于其易用性、安全性和功能丰富,Syncthing已成为许多用户进行文件同步和备份的首选工具之一。
AList是一款简单而强大的任务管理和待办事项清单应用程序,可以帮助用户轻松地组织和管理他们的任务和日程安排。AList提供了一个简单的用户界面,使用户可以轻松地添加、编辑和删除任务,设置任务的优先级、截止日期和提醒时间。AList还支持多种任务视图,例如列表视图、日历视图和标签视图,使用户可以根据需要选择最适合自己的视图。此外,AList还提供了一些其他有用的功能,例如任务归档、任务搜索、任务导出等等。AList还可以与日历应用程序和云存储服务集成,例如Google日历、Dropbox等等,使用户可以更方便地管理任务和日程安排。由于其易用性、灵活性和功能丰富,AList已成为许多用户进行任务管理和日程安排的首选应用程序之一。