这篇文章不是linux入门,只能说算是win下如何接触linux的文章。后面我也会整理linux的入门文章,虽然我linux也很稀烂,但是我整理材料能力还好。这是今天东坡小编整理给大家xshell终端仿真器介绍。
终端工具或是终端模拟工具在linux有多个选择,在windows下我只了解2个,我擅长使用windows点,所有只介绍windows下。
如果你不认识终端没有关系,其实我也不认识。
但是你一定看过,很多大牛喜欢在类UNIX系统下那个黑粗的软件里面敲入一些NB的命令,然后出来一堆NB的英文,知道这个就够了。 这类UNIX(linux为例)系统一般只要熟悉命令就可以做全部系统的事。所以我们要控制linux,只要会对应的命令就好了,也所以我们可以这样粗俗地理解, 假如我们要远程一台不在身边的Linux机子,我们只要能给Linux机子发命令,并且它会执行这些命令你就相当于远程操作。 这跟我们用QQ远程协助相比,粗鲁地看:一个是用鼠标的,一个是用命令的,但是最终目的都是为了控制电脑。 (关于linux的终端理解可以看这个解释:点击我o(∩_∩)o)
所以实际场景来了:
国内外主流做服务器的系统就是linux了,或是说是类UNIX系统上。假如项目上线之后,不是就立马结束的,还有后面bug修复。 那假设我们现在就有一个项目,放在香港的一个linux服务器上A上,我们用自己的windows开发机B进行bug修复。(假设是J2EE项目) 那现在问题就是,我们在开发机B下修改了文件,上传到服务器A上去,我们可能需要重启项目容器,但是服务器A是linux,又远在香港,那我们怎么办了? 那通过第一段我们知道,我们要控制远在香港的linux机子,我们只要能远程发命令给它,它帮我们执行命令了,我们就相当于实地控制这台电脑了,那重启容器那就更是小事一桩嘛。
通过第二段场景,我们可以知道,在win下,我们需要一类工具,这类工具在win下打开,模拟linux的终端,可以输入linux命令,我们暂且粗鲁称呼为:终端仿真器(terminal emulator)。 但是这只是在win本地自己玩,不能连接远在其他地方的linux机子。所以为了让这个“终端仿真器”可以连接外面,我们又粗鲁地在它前面加了一个前缀:SSH(Secure Shell) 。 这样最后得到的结果就是:SSH终端仿真器,通过SSH协议连接到远在其他地方的linux服务器,然后输入shell命令,控制这台linux服务器。
那本文核心来了,win下使用什么SSH终端仿真器好用呢?
我个人喜欢Xshell,因为我自己用这个。