【51CTO.com快译】本文面向那些有兴趣学习如何使用Linux终端的读者,不必拥有可以在方便时使用的Linux机器。你不仅可以用它们练习使用Linux命令,还可以用来测试脚本、分析编译时间等。
闲话少说,下面是我们整理的工具:
1. Tutorials Point Coding Ground
Tutorials Point这个网站让用户可以免费培养不同的编程技能和习惯,它为其特色技术提供了在线编程环境和IDE。
它有一个可定制的在线终端,让你可以更改主题、字体大小、使用Git、保存进度以及执行其他功能。
在线运行Bash Shell
链接:https://www.tutorialspoint.com/execute_bash_online.php
2. Webminal
Webminal这个平台让你可以使用内置课程来学习如何使用Linux终端,它在工作目录中显示了内置课程,你可以使用同一个工作目录来执行Linux命令。
你需要有一个帐户才能使用它,但Webminal提供的帐户及其他每项功能(比如与团队合作)都是免费的。
Webminal在线Linux终端
链接:http://www.webminal.org/terminal/
3. JSLinux
JSLinux是一个高级JavaScript程序,让你可以在浏览器中运行Linux或其他任何(受支持的)操作系统。
如果是Linux OS,你可以选择构建基于命令行或GUI的系统。由于它是你想要使用的Linux终端,你应该选择基于命令行的选项。
JSLinux用户需要创建一个帐户,以便可以保存进度并上传文件。
JSLinux运行在线Linux发行版
链接:https://bellard.org/jslinux/
4. CodeAnywhere
我们之前撰文介绍过CodeAnywhere。它是一个漂亮的在线平台,为用户提供了内置在虚拟容器中的跨平台IDE,可以在浏览器中直接访问它,也可以通过SSH访问它。
你需要创建一个帐户才能使用它,免费选项方案应该足以让你开始学习。
CodeAnyWhere在线Linux终端
链接:https://codeanywhere.com/#revisions
5. Copy.sh
Copy.sh是一个高效的在线Linux终端,能够仿真其他操作系统,包括FreeDOS、Solar OS、Windows 98和Windows 1.01。
***加载这个仿真器时,你可以选择所需的操作系统,并根据自己的要求进行定制。
Copy.sh在线Linux发行版
6. JS/UX
JS/UX是出色的JavaScript编程语言的另一个产品,不使用一个插件。它拥有shell、虚拟机及文件系统、进程管理以及拥有屏幕映射和键盘映射的内置终端。
如果你选择使用JS/UX,务必在入手之前仔细阅读说明手册。
JS/UIX在线Linux终端
链接:https://www.masswerk.at/jsuix/index.html
7. Linux Containers
Linux Containers是Canonical支持的项目,目标是提供用来开发容器技术的发行版和与供应商无关的环境。如果你熟悉LXC、LXD和LXCFS,它们的存在要归功于linuxcontainers.org项目。
使用Linux Containers让你可以仿真服务器长达30分钟,拥有256MB的专用内存。使用演示服务器还有另外一些限制,请在演示页面上仔细阅读。
Linux Container在线Linux发行版
链接:https://linuxcontainers.org/lxd/try-it/
8. CB.VU
CB.VU是一个免费且简单的FreeBSD 7.1仿真器,你可以在浏览器中练习使用Linux命令。我之所以称它很简单,是因为它没有任何定制选项,也不允许你上传文件或保存数据。
它就只有你、浏览器和命令。如果你晕头转向,可以通过“help”命令查阅参考手册页。
在线Linux发行版
你是否可以向我们介绍更多的在线Linux终端?欢迎留言交流。
原文标题:8 Best Online Linux Terminals and Distributions,作者:Martins D. Okoi
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】