Ubuntu 在线编译器17 Mar 2025 | 6 分钟阅读 无论我们是想练习 Linux 命令,还是只想在线测试/分析我们的 shell 脚本,在线 bash 编译器和在线 Linux 终端始终可用。 但是,我们在哪里可以找到 Linux 控制台,又应该使用哪个 Linux shell 呢? 为了省去麻烦,我们讨论了一系列最佳的在线 Linux 终端以及一个独立的 bash 编译器列表。 注意:每个在线命令行都支持许多 Web 浏览器,包括 Microsoft Edge、Opera、Mozilla Firefox 和 Google Chrome。最佳在线 Linux 编译器在第一部分,我们将讨论在线 Linux 终端。这些网站允许我们在任何 Web 浏览器中运行基本的 Linux 命令,以便我们能够测试或练习它们。 注意:一些网站可能需要我们登录并注册才能保存我们的会话。![]() JSLinuxJSLinux 更像是一个完整的 Linux 模拟器,而不仅仅是提供终端。顾名思义,它完全用 JavaScript 编写。我们可以选择一个在线图形界面 Linux 系统或一个基于控制台的系统。 在这种情况下,我们将希望启动基于控制台的系统来测试 Linux 命令。我们需要先注册才能连接我们的帐户。此外,JSLinux 还允许我们上传文件到虚拟机。它使用 Buildroot(一个支持我们为任何嵌入式系统创建完整 Linux 系统的工具)作为其核心。 JSLinux 的特点
Copy.shCopy.sh 提供了一个最佳、最可靠、最快的在线 Linux 终端,用于测试和执行 Linux 命令。它在 GitHub 上可用,并被积极维护。此外,它还支持许多其他操作系统,如下所示:
WebminalWebminal 是另一个在线 Linux 终端。当建议初学者在线测试 Linux 命令时,它可能是一个不错的选择。该网站提供了许多课程,我们可以在同一窗口输入命令来学习。 因此,我们不需要参考另一个网站来学习任何课程,或者分割或切换屏幕来练习命令。它都在浏览器的一个选项卡中。有一个有趣的命令,即 vimtutor,它支持交互式学习 VM 编辑器。 Webminal 的特点
JS/UIXJS/UIX 是一个完全用 JavaScript 编写的、无需插件的、引人注目的在线 Linux 终端。它具有在线 Linux VM、shell、进程管理、虚拟文件系统等。我们可以访问其手册页以获取实现的命令列表。它带有键盘和屏幕映射的终端。终端使用 DHTML 定制,并且几乎实现了所有基本的 Unix 工具。根据网站的说法,POSIX 兼容性不是优先事项。 Linux ContainersLinux containers 允许我们运行一个(有时限 30 分钟的)演示服务器,它是一个最佳的 Linux 终端。这是 Canonical 批准的一个项目。 Linux 容器是一组与系统其余部分隔离的多个进程。运行它们所需的每个文件都来自不同的映像,这意味着 Linux 容器是一致的且可移植的,因为它们可以跨开发、测试并最终进入生产环境。 与依赖于复制经典测试环境的开发管道相比,这使得它们使用起来快得多。由于易于使用和受欢迎程度,容器也是 IT 安全的重要组成部分。 OnWorks在这里,我们可以找到 Elementary、Zorin、Ubuntu 等操作系统,包括它们的桌面环境。提供 Google Drive 同步。有许多限制,例如我们不能空闲超过 5 分钟,免费版本(可能有广告)等,并且可以访问完整的 Linux 发行版。 它是一个免费的托管提供商,允许我们仅通过 Web 浏览器执行我们的工作站。工作站可以基于多种操作系统,如 Debian、Ubuntu、Fedora 和 CentOS。OnWorks 是一个多设备环境,因此客户可以从任何地方执行和测试任何类型的操作系统。它易于使用、轻量级、功能齐全且对客户来说很简单。它是我们的云计算提供商,我们可以享受多个工作站并自由执行它们。这些工作站安装了游戏、视频、图形、办公等软件。 在线 Bash 编辑器这些 bash 编辑器允许我们轻松地在线指定 shell 脚本,我们可以执行脚本来查看它们是否正常工作。 让我们讨论一下我们可以在哪里在线执行 shell 脚本。 ![]() Tutorialspoint Bash 编译器Tutorialspoint 还提供在线 bash 编译器。这是一个非常易于使用的编译器,可以在线运行 bash shell。 LeetCode Playground这是一个著名的学习代码的平台。它提供各种编程语言的编码练习。LeetCode 为我们提供了一个“playground”来在线执行代码。它是一个足够好的工具来运行一些 bash 脚本并检查其工作原理。最好的一点是,我们不需要登录或注册。 JDOODLEJDOODLE 是另一个重要的 bash 编辑器,用于运行 bash 脚本。此外,它还提供其他 IDE,但我们在这里只关注 bash 脚本的执行。我们可以修复 stdin 输入和命令行参数,并获取代码的输出。 ShellCheckShellCheck 是一个很棒的 bash 编辑器,可以让我们在 shell 脚本中发现错误。它在 GitHub 上可用。我们可以在支持的平台上本地安装 ShellCheck。 Paiza.ioPaiza.io 是一个不错的在线 bash 编辑器,我们可以免费试用。要使用其一些高级功能,例如调度,我们首先需要注册。它支持实时协作,但这仍处于实验阶段。此外,它们还有一个(在线)Linux 终端,位于 paiza.cloud。 Learn ShellLearn Shell 提供学习 shell 编程以及同时尝试/运行我们代码的资源,就像 Webminal 一样。它涵盖了基础知识以及一些高级主题。 Rextester如果我们想要一个简单到极致的在线 bash 编译器,Rextester 应该是我们的选择。此外,它还支持许多其他编程语言。 CoCalcCoCalc 提供了一个在线计算平台,拥有完整的软件堆栈,可供学生和专业人士使用。它提供付费和免费选项。使用免费套餐,我们对功能和 Internet 访问的访问受到限制。我们也可以在免费选项下期待一个中等的服务器性能。如果我们选择订阅计划,我们可以开始实时协作,使用 Internet,并在高性能服务器上执行许多操作。 MyCompilerMyCompiler 是一个在线 IDE,用于修改、编译和执行我们的代码。它支持多种编程语言。在此编辑器中,bash 脚本支持自动完成和命令建议。 Codeanywhere这是一项提供跨平台云 IDE 的服务。但是,我们必须注册并选择免费套餐才能执行免费的 Linux VM。然后继续创建一个新的连接,配置一个我们选择操作系统的容器。最后,我们将获得一个免费的 Linux 终端供我们使用。 OnlineGDB IDEOnlineGDB IDE 支持 bash 脚本,并提供自动完成和命令建议。此外,它还为 for 循环等许多命令提供了语法补全。我们可以使用这个在线代码编辑器运行 Web 开发语言,如 SQL、JavaScript、CSS 和 HTML。它是第一个提供带有嵌入式 gdb 调试器的调试功能的在线 IDE。 |
我们请求您订阅我们的新闻通讯以获取最新更新。