在你的Windows运行Linux终端浏览器

这是一个介绍浏览器内运行的Linux终端和一些可用的工具。

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源

如果你想尝试使用一个Linux终端和不坐在接近一个Linux系统,不要绝望。有一些服务,将允许您运行Linux终端浏览器内。这篇文章研究了其中的一些,应该给你一个感觉你能做什么和性能你可以体验。

这里描述的Linux终端会话都使用Chrome浏览器上运行Windows系统。而你可以轻松地在浏览器中运行的Linux终端在Linux系统上,您可能不太积极。

JSLinux

JSLinux本质上是一个用JavaScript实现的计算机。因此,所有你需要做的就是打开一个浏览器并输入正确的URL开始。

你会发现可用JSLinux通过这个网站链接:

https://bellard.org/jslinux/

列出的八个系统,六是Linux。列出的一个控制台窗口。这些url包括:

我更喜欢从JSLinux Fedora 33实现,因为它包括手册页,而其他两个似乎没有。

你最终会被作为根用户登录,虽然命令不会承认你的存在。即便如此,显示本用户信息松材线虫病命令将证实你的身份:

localhost: ~ #谁;显示本用户信息;pwd sh:谁:没有找到根/根

如果你喜欢,你可以编译安全程序并运行它,您应该看到这一点。

localhost: ~ # cc - o你好你好。c localhost: ~ # ls
板凳上。py你好你好。js你好。c readme。txt localhost: ~ #你好sh:你好:没有找到localhost: ~ #。/你好hello world

您可能需要运行一些你最喜欢的Linux命令,脚本或两个放在一起,探索命令行。我放在一起,跑一个简单的bash脚本计算文件的目录在我的搜索路径。

美元猫count_commands # !/ bin/bash for dir in `echo $PATH | sed “s,:, ,g”` do echo $dir ls $dir | wc -l echo “==========” done
root@localhost ~ #。/ count_commands /usr/local/sbin 0 = = = = = = = = = = = / bin 2349 = = = = = = = = = = = / sbin 609 = = = = = = = = = = =工作2349 = = = = = = = = = = = /usr/sbin 609 = = = = = = = = = = = /usr/local/bin 9

显然,该系统配备了大量的Linux命令。

如果你遇到问题的时候试图运行一个脚本,脚本来源如下:

root@localhost ~ #。/ count_commands sh:。/ count_commands:未找到root@localhost ~ #。count_commands

即使当前的文件系统位置在我的搜索路径上的一个系统,我需要源的脚本让它工作。

看看你的搜索路径,使用这样的命令:

回声路径/usr/local/sbin:美元/ usr /地方/ bin: / usr / sbin: / usr / bin: / sbin / bin

手册页目录在Fedora看起来像这样:

(root@localhost ~) # ls /usr/local/share/man男士一男2男3男4 man5 man6 man7 man8 man9曼man1x man2x man3x man4x man5x man6x man7x man8x man9x [root@localhost ~] # ls /usr/share/man ca es,男士一man2x男4 man6 man8曼pt_BR sv zh_TW cs fr ja man1p男3 man4x man6x man8x问俄文tr da胡锦涛ko man1x man3p man5 man7 man9 pl sk英国de id man0p男士二man3x man5x man7x man9x pt sr zh_CN

运行一个页面命令手册页可用时是你期望。

[根# localhost !] [root@localhost ~] # #人日期日期(1)用户命令日期(1)名字日期,打印或设置系统日期和时间简介日期[选项]…(+格式)日期(- u | utc |通用][MMDDhhmm [[CC] YY] [。党卫军]]描述显示当前时间在给定的格式,或设置系统日期。强制参数为短选项太长选项是必需的。

问我使用系统的IP地址,我看到了回环(127.0.0.1)x.x 10.接口和内部。x地址。

localhost: ~ $ ip 1: lo: <回环,LOWER_UP > mtu 65536 qdisc noqueue状态未知qlen 1000链接/回环00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8宿主范围lo valid_lft永远preferred_lft永远2:eth0: <广播、多播、,LOWER_UP > mtu 1500 qdisc pfifo_fast UNKNO WN qlen 1000链接/醚02:46:81:31:ca: a3 brd ff: ff: ff: ff: ff: ff inet 10.5.218.60/16 brd 10.5.255.255全球范围动态eth0 valid_lft 817秒preferred_lft 667秒

注意:当您打开一个JSLinux控制台,你总是在同一个地方开始新的Linux终端。任何脚本或您所作的改变将不会以任何方式保存。

copy.sh

副本。sh是另一个虚拟化工具,允许您运行Linux(或其他操作系统)在一个浏览器。看到所有可用的选项http://copy.sh/v86/。你会发现几个选项,包括Windows、FreeBSD,奥伯龙和许多其他人除了Linux。

我看了看这些选项:

该死的小Linux选项提供了一个我还没有完全探索图形界面。

再一次,我如何运行脚本随发行版使用。我要我的脚本来源buildroot终端,但不是archlinux一个。

~ %猫showme # !/ bin/bash echo “Hi, there” echo -n “What are you looking for?: “ read ans echo “Sorry, I have never heard of coffee” ~% .showme ./showme: not found ~% . ./showme Hi, there What are you looking for?: coffee Sorry, I have never heard of coffee

我也跑count_commands脚本

~ % / count_commands
/ sbin
55
= = = = = = = = = = =
/usr/sbin
32
= = = = = = = = = = =
/ bin
75年
= = = = = = = = = = =
工作
131年
= = = = = = = = = = =

我非常喜欢的一件事copy.sh是它给了我选择“拯救国家”和“负载状态”。这意味着我能够保存脚本,我补充道,恢复他们当我下一个连接的v86state.bin文件被保存在我的系统。

我遇到的唯一奇怪的问题copy.sh终端必须使用Control-Alt +删除后按“取消”释放我从终端的魔爪的轨迹球。

总结

速度terminal-in-a-browser选项并不总是令人印象深刻,但很高兴尝试Linux在浏览器和探索它能为你做什么。很多Linux命令是可用的,尽管一些怪癖和性能问题,虚拟Linux系统可以很好的使用。

加入网络社区足球竞猜app软件脸谱网LinkedIn上面的评论主题思想。
相关:

版权©2022 IDG通信公司。足球竞彩网下载