背景
入门生信,第一件事情除了之前部分人可能都有所接触的R语言外,就是Linux系统了。为什么要用Linux系统呢?我们很多人都会有这个疑问,windows系统不够用么?事实是真的不太够用。
R语言有windows版本,但是它主要的作用还是画图,也就是说拿转录组来说,下游分析我们可以用R去做,但是上游分析呢,像之前我有一篇推文的测序数据处理,就是Linux环境下的各种软件的使用,组合,最后形成一套处理数据的pipeline。
下面就给大家简单介绍下Linux系统。
一、Linux是什么
系统有很多种,像我们日常用的电脑是微软的windows和苹果的macos,那么macos其实源系统是unix系统,Linux的上家其实也是unix系统,但是macos作为一个封装版本,其实更像unix系统。大家有时候就会产生一种错觉,以为macos与Linux系统很像,知道这一层关系后,就可以说Linux和macos都是unix的下游系统。
手机呢,安卓手机的Android以及最近很火的我们国产手机大厂,华为的鸿蒙系统也都是基于unix系统开发的。年纪稍微大些的前辈呢,在安卓手机刚出的时代,应该有接触到一些软件是可以编辑命令行的,“也可以说是和Linux很像了”,哈哈。其实大家都是unix。
回到正题,Linux,大家只要把它看作是一个系统就行,当然他也有图中的图形化界面,不过我们后续的学习中,大多接触的都是命令行界面。只是学会使用软件,还是不难的。大家可以放宽心。
二、Linux发行版本
三、为什么做生物信息要学习Linux
1、生物信息软件是 Linux 版本
2、命令行操作更加高效
3、命令行适合批量化
4、命令行适合自动化
四、如何获得Linux 学习环境
五、ubuntu还是 CentOS
六、为什么Linux 比较难学?
1、命令行模式
2、目录结构
3、环境配置
4、权限控制