视频地址是:https://www.bilibili.com/video/av62588575/ 这次课程的主题是生信入门必须学习的几个Linux操作。 为什么要学习Linux如果你要学习生物信息学,那么你一定要学会使用Linux。这是因为,绝大部分的生信软件都需要运行在Linux平台,并且有些时候,你会要用到服务器去处理大量的数据,而这些服务器几乎都是Linux环境。 当然,你可以说,我可以用云平台呀,毕竟现在很多公司都开发了云平台,我们拖拖拽拽就可以搞分析了呀。是的,现在的云平台也来越成熟,使用体验也很棒,我也很喜欢。不过我还是建议大家学Linux,因为当你学会Linux之后,你会变得更加自由,不再受限于别人的平台,而且能让日常工作变得高效起来。 如何学习Linux那么如何学习呢?通常你问别人如何学Linux的时候,对方十有八九会给你推荐鸟哥的书,这没啥毛病,因为我也是靠鸟哥的书入门的,那本书已经被我翻成了这副模样。 学习没有捷径,但是可以少走几步路。我们不需要精通Linux,成为Linux大牛,靠Linux吃饭,我们只需要掌握一些基本操作,搞得定日常基本操作就行。就像绝大部分人用Windows的时候,也不知道如何配置Windows里的环境变量,但是一点不妨碍基本使用呀。 通过我对自己平时操作的总结,我认为学Linux起码要掌握下面这三方面内容。
不过,最重要的是,你得先有一个Linux环境。我在哔哩哔哩上录制了两个视频,教大家如何在Windows平台上配置你的Linux环境,如何在Mac上配置Linux环境。 先看Vim视频:
本次视频的操作虽然是在mac上录制,但是适用于大部分的Linux环境,包括Ubuntu和CentOS,如果有什么问题,欢迎在留言区提问交流。 TAB补全在演示Linux操作之前,我一定要先强调下tab补全的重要性,它是我认为最重要的一个操作。 初学者在学习Linux的时候,最常见的状态就是,按照教程内容,一个一个字符的敲。由于刚学习,敲代码还不熟练,因此,十有八九会出现敲错的情况,那么结果就是代码运行失败。运行失败怎么办?可能也不会去看报错,然后检查自己的输入,估计就是截图或者拍照发到群里提问了。 因此,在正式开始敲代码之前,大家先在键盘上找到tab,多敲几次,感受到它的存在。 后面,我还会不断强调它,直到它刻在你的脑子里。 操作迁移接下来,我们来讲讲这次课程的主要内容,操作迁移。 我们在Windows上最常做的操作是什么呢?我觉得,最常见的操作应该是下面这些吧
那么这些操作在Linux里的对应命令是什么呢?我们先浏览一下命令,然后通过一个模拟的项目来一个个了解他们。
那么这些命令应该怎么用呢?其实很简单,就是输入命令名,后面的参数,看情况加。强调一点,如果要用到参数,那么命令名和参数之间是需要空格分隔的。 我们以一个项目为例,去学习使用最常见的Linux命令。这个任务内容如下 1, 在家目录下创建文件夹,名为 abc 2, 将abc重命名为 study 3, 下载拟南芥的注释GFF文件, 解压缩 4, 使用less查看文件内容 5, 删除gff 文件 6, 删除 study文件夹 |
|