<b>PowerShell与SSH/bash的比较点评</b>[Linux安全]
本文“<b>PowerShell与SSH/bash的比较点评</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
编者按:
Windows PowerShell 是微软公司于2006年第四季度正式公布的..他是微软专门为Windows环境所开辟的壳程式(shell)及脚本语言技术.它的呈现标志着, 微软公司向服务器范畴迈出了重要的一步, 拉近了与Unix, Linux等操作系统的距离..这项全新的技术供应了丰富的掌握与自动化的系统管理本领. 之前的专桉代号是 Monad,程式另一个名称叫 Microsoft Shell(MSH).
SSH介绍
SSH 为 Secure Shell 的缩写,SSH 在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate.由 IETF 的网络工作小组(Network Working Group)所拟定;SSH 为成立在利用层和传输层底子上的安全协议.SSH 是目前较坚固,专为远程登录会话和其他网络服务供应安全性的协议.操纵 SSH 协议可以有效避免远程管理历程中的信息泄露问题.
我近来有机会在Windows 7上操纵PowerShell工作,我必须得承认PowerShell给我留下了深化的印象,但也留下了很多绝望,就它本身而言,还很年青,这是可以自我安抚的一个来由,相比之下,我在Linux的Bash shell上工作时间有点长了,将二者放在一同对比,不由得为PowerShell捏一把汗,大概根本就不公道,但不管若何,同为系统Shell脚本语言,PowerShell存在不足就应当改良,即便是Bash shell也是一路坎坷走过来的.
PowerShell与SSH的快速键比较
首先,我注意到PowerShell仍旧利用的是Windows 95时代的Telnet客户端,这有点浮夸,特别是复制粘贴,你必须通过主菜单,挑选“标志”功效,然后选中你要复制的文本(不能逐行挑选,只能按照光标位置挑选),挑选好之后,又必须再次利用主菜单中的复制和粘贴功效(据我所知,微软没有供应近似Ctrl+C和Ctrl+V的快速键),在我看来,这样的计划实在是太丑陋和陈旧了.
PowerShell与SSH的机动性比较
另一方面,SSH是非常机动和具有弹性的,这就是为什么你可以利用任何你想要的SSH客户端,就我个人而言,我喜好PuTTY,它非常轻盈,功效强盛,我工作上需求的功效它全都有了,复制和粘贴也能轻松地完成,只需求挑选文本(它会聪明地逐行挑选,而不是通过光标位置挑选),它就会自动复制到剪贴板中,只需点击一下鼠标(在Linux下是鼠标滚轮)就会粘贴到光标所在位置,我在shell中编辑文档经常常利用这个功效,非常非常简单和好用,这种行为在Linux文本终端运行情势下也一样,只要开启gdm服务便可(这个服务答应在文本终端下利用鼠标).
SSH的上风所在
我喜好SSH的另一个功效是隧道,它是一个轻量级功效,答应我拜候位于SSH服务器网络内机械的TCP端口,本地端口可以转发到远程端口,这是一项巨大的创新,最棒的是全部映射端口的网络流量全部利用被加密了.
Bash中的Tab键自动补全功效是我最喜好的一项功效,假如你记不住具体的号令,可以持续按两次Tab键,便会流出一长串候选号令,为输入号令带来了极大的便利,PowerShell一如既往地利用Windows中陈旧的号令提醒符,你必须持续按Tab键不断转动候选号令,直到发现你需求输入的号令为止,假如不当心翻过了,只有重新再翻一次整个号令列表,在超越5或更多的匹配号令列表中,利用PowerShell的Tab自动完成功能所花的时间很长,还不如想别的办法,说不定还能更快地找到需求输入的号令.
这些都是很基本的功效,在我看来,每个Shell都应当具有,但PowerShell让我绝望了一次,但愿能在今后的版本中不断汲取Bash的长处,为用户带来机动好用的号令行接口.
原文出处:http://www.zdnet.co.uk/blogs/the-open-source-revolution-10014902/limitations-of-windows-powershell-vs-linux-sshbash-10018633/
原文名:Limitations of Windows PowerShell vs. Linux SSH/bash
作者:apexwm
以上是“<b>PowerShell与SSH/bash的比较点评</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |