前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >强烈推荐Windows平台下生信环境搭配:Windows Terminal + WSL

强烈推荐Windows平台下生信环境搭配:Windows Terminal + WSL

作者头像
简说基因
发布2020-11-19 16:41:07
1.2K0
发布2020-11-19 16:41:07
举报
文章被收录于专栏:简说基因

我之前的文章说过,搞生信的理想工作设备是Mac电脑+Linux服务器,但是有些同学还是工作在Windows平台下,或者公司只配置了Windows电脑(这是常态)。

这个时候,传统做法是先装一个虚拟机,比如大名鼎鼎的VMware,再在虚拟机中装Linux系统,这有一个非常大的缺点,就是虚拟机非常占电脑的硬件资源,另外启动也需要花费一定的时间,不太方便。

有没有更好的方法?答案是有的,并且强烈推荐:Windows Terminal + WSL

WSL,Windows Subsystem for Linux的缩写,意思是Windows内置Linux子系统,即无需虚拟机,直接在Windows下提供Linux运行环境,能够支持大多数命令行工具、程序和应用,这对我们来说是非常有用的。

举例来说:

  • 学习linux。WSL提供常用的linux命令支持,如ls、cd、cat、less、tar,以及文本处理三驾马车sed、grep、awk,新手完全可以在WSL下入门Linux。
  • 学习脚本语言。可以在WSL下学习Python、Perl等脚本语言。
  • 为远程工作提供终端。Windows的终端工具Windows Terminal非常强大,由于又安装了WSL获得了Linux支持,我们可以在终端下通过Linux命令ssh完成远程登录,以及通过scp命令完成本地与远程服务器之间的文件传输,这通常就足够了。

因为我们的日常工作流程通常是这样的:

1、登录服务器(ssh命令),看有什么工作需要处理;

2、如果本地有文件需要传到服务器,则用scp命令;

3、在服务器上完成数据分析,运用各种命令、软件、分析流程等,必要时写一些脚本协助处理;

4、分析结果打包,用tar命令;

5、打包结果传回本地电脑,还是用scp命令;

6、结果发送给客户或其他同事。

整个流程都可以在Windows Terminal中完成,不再需要传统的xshell,SecureCRT,以及Filezilla等软件。

因此,Windows Terminal + WSL,实在是Windows平台下生信人学习办公的不二选择。

至于安装,网上很容易搜到相关资料,感兴趣的可以折腾一下。

生命不息,折腾不止。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 简说基因 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档