美文网首页
扩增子分析中的LINUX基础知识

扩增子分析中的LINUX基础知识

作者: 不标准的答案 | 来源:发表于2019-11-07 19:34 被阅读0次

先简单介绍一下,本人在江南大学传统发酵食品中心读研学习,今年(2019年)是研二在读,在前段时间的学习过程中也是历尽艰辛,跨过了整个扩增子的生信分析的第一个小坎,加上上周末实验室里已经毕业的师兄前来指导,也就诞生了写一个个人博客记录学习过程的想法。其实,最开始学习的时候师姐也提过要经常记录的事,但那会也不懂事,觉得自己都记得住,结果小半年过去之后,当时干了啥一点印象都没有了,因此,也算是给自己一个警醒,学习就要有学习的样子,多做记录,毕业的时候也会有些回忆的凭借。

最近,实验室有一些关于做宏基因组和基因组组装的需求,我也就趁机做一些整理记录个人体会。由于本人不擅长把想法转换成文字,既然有刘永鑫老师的那些博文记录珠玉在前,因此还是希望扩增子小白们还是先系统的学习刘老师的内容,我所记录的这些就当是闲时打发时间的读物就行了。

言归正传,在扩增子学习过程中,一直都是在XShell平台下操作服务器完成分析任务的,因此整理了一些扩增子分析中常规的命令,仅供参考。

需要提前说明的是,linux环境下的命令输入后都是需要带空格的,千万不要忘了。

正常我们服务器的登录界面是这样的,登录完成后需要进行一些基本的操作确认操作环境,首先需要输入ll或者ls,展现当前路径下的文件有哪些:

当我们想进入一个文件夹查看里面有哪些文件的时候,就输入cd空格文件名:

在输入 cd 201903 之后按一下Tab键,看看会有什么结果?

光进入还不行,如果进错文件夹了就要退出,退出需要输入cd .. :

试试cd ../..  看会发生什么?

在这个目录下有许多文件,蓝色的是文件夹,需要用cd进入,紫色的都是带有内容的文件了,查看文件可以用cat:

cat还有合并多个文件的作用,需要配合 > 使用。

或者less命令:

按q退出

但是这只是查看文件,如果想修改文件怎么办呢?

可以试试vim命令:

sh文件是一个特殊的文件,可以提交集群,后台分析的命令文件,因此经常会需要根据需要进行修改。在sh文件的vim修改命令下,按 i 才可以开始输入(insert),当修改完成后,先按Esc退出修改模式,再输入冒号:,在冒号后输入wq,表示保存并退出,这样才能保存所有插入的内容。其他文件同理。

还有一些零零散散会用到的命令:

需要查看当前路径或者位置,输入pwd即可:

创建新文件夹用mkdir: 

把一个文件复制到另一个文件夹里:

复制文件需要指定位置,都在当前文件夹里不用特别说明,但当不在同一个大文件夹的时候需要指定路径,最好是用绝对路径。

那么什么是绝对路径呢?就是输入pwd命令后出现的那个位置: 

如果需要删除文件,需要用到rm -rf命令:

当然,在XShell里是可以采用可视化的操作的,在工具栏里有一个文件夹一样的图标(Ctrl+Alt+F),点击即可进行windows主机与服务器之间的通讯工作,移动文件,来回拷贝,新建与删除均可采用鼠标完成。

以上就是我平时用的最多的命令了,我之前看过一些关于linux十大命令之类的文章,这些文章都提到了一个点,我们使用linux是为了使用不是为了编程,因此不需要把那么多命令都记住,只需要记住几个常用的命令,做到熟练进行操作就行,文中提到的这些命令,几乎每一个任务都可能需要用到,因此拿出来进行解释,其他还有一些进阶命令,(个人意见,勿喷)尤其是提高任务效率的命令才是linux中的精髓,只是囿于个人水平有限才会难以招架。

相关文章

网友评论

      本文标题:扩增子分析中的LINUX基础知识

      本文链接:https://www.haomeiwen.com/subject/eknvbctx.html