找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
bakaCirno [Chrome 73.0|Windows 10] 2019-05-10 11:12 6 回复
比起写这些windows terminal到底值不值得被追捧的"撕逼"文章,我觉得这个时候出一篇介绍shell和terminal联系和区别的文章,就很好了,也不会引来争议。为了丰富内容,建议(同时也是我个人期望)可以加入shell,terminal,terminal emulator,console,tty,bash/zsh等概念的辨析和关系解释,最好还能包括这些词在历史上的意思和发展(比如早期的电传打字机),最好还能加上字体,terminfo,inputrc等相关文件的介绍和作用解释。我曾经研究过一些资料,但是被其他工作打断了,一直没有继续下去,如果贵站能出一篇相关的文章就最好不过了。
(我在原文章发表了这个评论,不知道为啥被吞了一半?,只好在这里再发表一份。)
bakaCirno [Chrome 73.0|Windows 10] 2019-05-10 11:00 回复
原文章虽然很激进,但实际想表达的应该是,这个本来早就该有的yet another one,现在才有,还受到了大家的热捧,相比起来,其他正在create new one的项目,关注度却不足。当然,可以说是原作者比较酸了,不过这个项目确实没有那么“激动人心”,类比起来就是,本该修建地铁的城市,却坚持十几年只开通公交线路,现在突然推出了双层公交,却被市民争相叫好,实际更需要的是修建地铁啊。
这篇文章的论述就有点偏了,WSL和Windows Terminal是两个项目,虽然有关联,但是收到热烈追捧的是teminal项目,WSL2反而关注度没那么高。
打通WSL和Windows环境远不止能在bash里执行exe文件这么简单,比如要写一个文件处理脚本,就要涉及WSL如何访问宿主的文件系统,文件编码如何转换。当然,这些微软都做了不少工作了,以后支持会越来越好。
[1]
来自223.104.210.124的 Chrome Mobile 74.0|Android 用户 发表于 2019-05-08 23:15 的评论:
原文作者提到了一个非常直白的论点,市面上已有cmder,conemu这类工具,它们可以实现后台调用cmd或ps或bash,并且发展多年,诸如字体,主题,多Tab更是不在话下。微软这个可能做的更好,但是无疑属于yet another one类型。而cmd自身的硬伤在conemu主页上有明确介绍,ps的不足原文也写的中肯,那种驼峰写法用来写几百行大脚本固然无碍,但是只是做个简单的grep,rm不觉得太麻烦了吗。微软应该在革新cmd上使劲,而不是做一个市面已有的东西。而这个文章对此完全忽略了。
[2]
来自吉林松原的 Mobile Safari 12.1|iOS 12.2 用户 发表于 2019-05-09 03:00 的评论:
已经有的就不能做了?何况windows现在内置的就有cmd,powershell,wsl,做一个自带的统一的现代化terminal难道不是顺理成章吗?为什么不革新cmd,这个就更搞笑,powershell就是为了革cmd搞出来的。至于你说什么grep,你怕是不知道grep根本不是shell的功能,而且grep --color也一样很麻烦,alias了解一下?驼峰什么的powershell可以自动补全的,bash/dash要是那么好也不会有zsh(ohmyzsh)fish,还有一些新兴的带自动补全的terminal了。
bakaCirno [Chrome 73.0|Windows 10] 2019-05-10 10:47 回复
微软官方不建议在powershell脚本中使用alias,比如应该使用Get-Content而不是cat取文件内容。不过现在编辑器加上插件,或者IDE用来写ps脚本应该都可以自动补全了,这个问题不大。
[1]
来自223.104.210.124的 Chrome Mobile 74.0|Android 用户 发表于 2019-05-08 23:15 的评论:
原文作者提到了一个非常直白的论点,市面上已有cmder,conemu这类工具,它们可以实现后台调用cmd或ps或bash,并且发展多年,诸如字体,主题,多Tab更是不在话下。微软这个可能做的更好,但是无疑属于yet another one类型。而cmd自身的硬伤在conemu主页上有明确介绍,ps的不足原文也写的中肯,那种驼峰写法用来写几百行大脚本固然无碍,但是只是做个简单的grep,rm不觉得太麻烦了吗。微软应该在革新cmd上使劲,而不是做一个市面已有的东西。而这个文章对此完全忽略了。
来自上海上海交通大学的 Chrome Mobile 69.0|Android 8.1 用户 2019-05-09 13:40 1 回复
conemu也不完美,yet another one并非没有意义啊。
powershell也有alias,并没有那么难用的。shell的风格更多只是风格问题。
对于cmd微软现在更看重兼容性,发展还得看ps和wsl啊。具体可以去看微软命令行组的博客。
[1]
来自223.104.210.124的 Chrome Mobile 74.0|Android 用户 发表于 2019-05-08 23:15 的评论:
原文作者提到了一个非常直白的论点,市面上已有cmder,conemu这类工具,它们可以实现后台调用cmd或ps或bash,并且发展多年,诸如字体,主题,多Tab更是不在话下。微软这个可能做的更好,但是无疑属于yet another one类型。而cmd自身的硬伤在conemu主页上有明确介绍,ps的不足原文也写的中肯,那种驼峰写法用来写几百行大脚本固然无碍,但是只是做个简单的grep,rm不觉得太麻烦了吗。微软应该在革新cmd上使劲,而不是做一个市面已有的东西。而这个文章对此完全忽略了。
来自上海上海交通大学的 Chrome Mobile 69.0|Android 8.1 用户 2019-05-09 13:40 1 回复
conemu也不完美,yet another one并非没有意义啊。
powershell也有alias,并没有那么难用的。shell的风格更多只是风格问题。
对于cmd微软现在更看重兼容性,发展还得看ps和wsl啊。具体可以去看微软命令行组的博客。
[1]
白栋毅 [Chrome 75.0|Windows 10] 发表于 2019-05-08 21:20 的评论:
很期待WSL2
来自吉林松原的 Mobile Safari 12.1|iOS 12.2 用户 2019-05-09 03:13 2 回复
是的WSL2听介绍很不错
[1]
来自223.104.210.124的 Chrome Mobile 74.0|Android 用户 发表于 2019-05-08 23:15 的评论:
原文作者提到了一个非常直白的论点,市面上已有cmder,conemu这类工具,它们可以实现后台调用cmd或ps或bash,并且发展多年,诸如字体,主题,多Tab更是不在话下。微软这个可能做的更好,但是无疑属于yet another one类型。而cmd自身的硬伤在conemu主页上有明确介绍,ps的不足原文也写的中肯,那种驼峰写法用来写几百行大脚本固然无碍,但是只是做个简单的grep,rm不觉得太麻烦了吗。微软应该在革新cmd上使劲,而不是做一个市面已有的东西。而这个文章对此完全忽略了。
来自吉林松原的 Mobile Safari 12.1|iOS 12.2 用户 2019-05-09 03:00 1 回复
已经有的就不能做了?何况windows现在内置的就有cmd,powershell,wsl,做一个自带的统一的现代化terminal难道不是顺理成章吗?为什么不革新cmd,这个就更搞笑,powershell就是为了革cmd搞出来的。至于你说什么grep,你怕是不知道grep根本不是shell的功能,而且grep --color也一样很麻烦,alias了解一下?驼峰什么的powershell可以自动补全的,bash/dash要是那么好也不会有zsh(ohmyzsh)fish,还有一些新兴的带自动补全的terminal了。
来自223.104.210.124的 Chrome Mobile 74.0|Android 用户 2019-05-08 23:15 5 回复
原文作者提到了一个非常直白的论点,市面上已有cmder,conemu这类工具,它们可以实现后台调用cmd或ps或bash,并且发展多年,诸如字体,主题,多Tab更是不在话下。微软这个可能做的更好,但是无疑属于yet another one类型。而cmd自身的硬伤在conemu主页上有明确介绍,ps的不足原文也写的中肯,那种驼峰写法用来写几百行大脚本固然无碍,但是只是做个简单的grep,rm不觉得太麻烦了吗。微软应该在革新cmd上使劲,而不是做一个市面已有的东西。而这个文章对此完全忽略了。
白栋毅 [Chrome 75.0|Windows 10] 2019-05-08 21:20 1 回复
很期待WSL2

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。