前言

我只是一名搬运工。

最近想要找一个linux服务器用于调试shell脚本,但是公司服务器又只能内网访问,外网无法使用。对安装VMWARE+Linux镜像觉得繁琐。查找了一下资料。找到了几个在线模拟linux服务器的工具jslinux、cb.vu、JS/UNIX。上手分别使用了一下,推荐使用 JSLinux

JSLinux&cb.vu&JS/UNIX使用体验

由Fabrice Bellard的工程师使用 JavaScript 在浏览器上模拟出的一个 Linux 系统,完全使用命令行操作。

优点:Linux基本命令全(find、awk、sed、cut、touch等)、vi编辑器使用体验与平时相同,基本满足Linux基本命令、脚本调试需求。

缺点:主界面风格、字体、交互体验一般、非全屏操作。

维也纳一家叫mass:werk media environments的公司使用JavaScript 开发的免费的类UNIX的在线OS。命令行操作。

优点:界面风格、交互体验还可以。

缺点:linux基本命令太少,awk、cut等命令都没有,非全屏操作,不能调试脚本。不满足需求。所有的命令获取可以通过输入help获取。

cb.vu也是一个用Javascript开发的在线模拟器,系统版本是FreeBSD 7.1-STABLE。

优点:交互体验最好,并且是全屏幕操作。

缺点:支持的Linux命令太少了,而且命令行下无法回退。不满需求。

各位读者可以按照上述提供的工具访问链接上手体验一下,根据自己的需求选择相应的在线系统使用。下面附JSLinux工具使用的操作步骤简述。

JSLinux系统使用步骤

Step1:登录https://bellard.org/jslinux/。选择打开如下链接。说明:任意点击一个都可以,注意comment中的描述。

下拉到最底部,耐心等待加载完成。。

Step2:加载完成后,界面会变成灰色,鼠标右键单击灰色区域,选择Terminal。

Step3:将屏幕放大,方便操作。命令操作示例如下

JSLinux基本满足linux初学者学习linux命令、脚本调试的需求,而且是免安装的,方便。只是交互体验不太好。其他都还不错。有需求的可以使用感受下。完。

供Linux学习使用的在线模拟系统的更多相关文章

  1. linux学习笔记 yum 在线管理软件包

    -y  如果yum在工作过程中需要使用者响应.这个参数可以直接回答yes #yum list 列出资源库中所有可安装或者可更新的rpm包 #yum perl 列出为perl的包 #yum perl* ...

  2. Linux学习笔记——重点推荐的Linux网络在线学习资源

     首先非常感谢百度,感谢网络的搜索引擎技术,也非常感谢学习资源的贡献者和组织! 1:http://billie66.github.io/TLCL/book/zh/ 2:http://www.ha97. ...

  3. (转)Linux最常用指令及快捷键 Linux学习笔记

    Linux最常用指令及快捷键 Linux学习笔记 原文:http://blog.csdn.net/yanghongche/article/details/50827478 [摘自 鸟叔的私房菜]--转 ...

  4. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  5. Linux学习笔记之兄弟连

    systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...

  6. 实验楼 linux 学习

    实验楼 linux 学习     一.Linux 用户管理 1.查看用户 who am i // who mom likes whoami   ====--------====== 输入的第一列表示打 ...

  7. Linux学习历程(持续更新整理中)

    1.文件目录操作命令 (1) ls   显示文件和目录列表 a ls -l  显示文件的详细信息 b ls -a 列出当前目录的所有文件,包含隐藏文件. c stat '目录/文件'   显示指定目录 ...

  8. Linux学习笔记(一)2015.4.13

    研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...

  9. ArcGis学习教程免费版在线观看

    ArcGis学习教程免费版在线观看 作者:池建    文章来源:清华大学出版社    点击数:150220    更新时间:2013-8-8 摘要:Arcgis学习视频教程根据书籍章节逐步讲解较为详细 ...

随机推荐

  1. redis命令行批量删除匹配到的key

    执行命令如下 redis-cli -h 12.132.30.21 -p 6379 -a 2016 -n 4 keys "ecard*" | xargs redis-cli -h 1 ...

  2. Taro 代码及功能,需要注意的地方

    Taro 代码不能使用的写法: 请注意无 AppID 关联下,调用 wx.operateWXData 是受限的, API 的返回是工具的模拟返回

  3. 使用Visual Studio给SQL生成测试数据

    参考:http://www.cnblogs.com/CareySon/archive/2012/02/20/2359444.html 使用VS2010的数据生成计划来生成测试数据 以下面两个表来做例子 ...

  4. voc-fcn-alexnet网络结构理解

    一.写在前面 fcn是首次使用cnn来实现语义分割的,论文地址:fully convolutional networks for semantic segmentation 实现代码地址:https: ...

  5. TCL 引用同目录下其他脚本文件--source

    方法一: source [file join [file dirname [info script]] Export_inp_by_loadstep.tcl] 方法二: source [file jo ...

  6. C语言volatile关键字的用法

    volatile关键字的意义在于让被关键字修饰的变量每次使用时都重新去主内存里读取变量,而不是从高速缓存去读取. int a = 1; 普通变量定义之后,若要使用它,都会 先把它的值从主内存拷贝到高速 ...

  7. Azure CosmosDB (9) Unique Key Constraints

    <Windows Azure Platform 系列文章目录> 在Azure Cosmos DB中,还支持Unique Key Constraints(唯一键约束). 我们可以在Azure ...

  8. 【kubenetus】kubenetus运维

    重启K8S服务 systemctl stop kubelet systemctl stop kube-apiserver systemctl stop kube-proxy systemctl sto ...

  9. Ubuntu 15.10 下Tachyon安装

    1 系统环境 Ubuntu 15.10, Java 1.7, Hadoop 2.6.0 HA, Spark-1.4.0 三台机器 spark-1423-0001: Master, Worker spa ...

  10. 好玩的PIL

    原图(下面的代码全为部分)不喜欢的一个库 缩小的代码 from PIL import Image im=Image.open('tupian.jpg') im.thumbnail(128,128)) ...