美文网首页
Linux基础使用

Linux基础使用

作者: Juan_NF | 来源:发表于2019-03-18 10:20 被阅读0次
1.后台命令

nohup和&

nohup该命令可以在你退出帐户/关闭终端之后继续运行相应的进程,就是不挂起的意思( no hang up)
&命令在后台运行,即结果不输出到屏幕,并非是提交到服务器

nohup STAR --runThreadN 3 --runMode genomeGenerate --genomeDir ~/mouse/reference/index/mm10/ --genomeFastaFiles ~/mouse/reference/GRCm38.p6.genome.fa --sjdbGTFfile ~/mouse/annotation/gencode.vM20.annotation.gtf --sjdbOverhang 100 &
2.查看某个用户正在运行的任务
ps -u xjqi
3.读取压缩包中文件

压缩包来自GEO数据,有些情况下载GSExxx后,是没有表达矩阵的:
https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE126789

image.png
  • 在R里层级读取文件也是可以的,我这边在Linux中处理了一下,很方便;
  • 下载了压缩包之后传输到服务器;

也不知道是不是多此一举???

image.png

####创建文件夹进行操作
mkdir GSE126789_RAW
####进行解压缩,可根据自己的文件进行相应解压命令的修改
for tar in *.tar;  do tar xvf $tar; done
解压前
解压后
列出所有的GSM文件,方便之后进行循环读取
ll|grep 'GSM'|cut -d ' ' -f 10 ->file.txt
file.txt
循环读取文件,得到目的的列
####echo 文件名重定向至文件(防止将样品和counts搞乱),后将对应的counts追加至文件
cat > read.bash
cat $1|while read line
do
echo $line > $line.txt
zcat $line|cut -f 1,7 >> $line.txt
done 
###CTRL+C终止
bash read.bash file.txt
####paste即可将文件以列进行合并了
paste GSM*.gz.txt > total.txt

相关文章

  • Linux运维之道(1)——Linux知识结构体系

    @(Linux)[ Linux学习 | 学习路线 | 基础结构 ] Linux: Linux是一套免费使用和自由传...

  • Linux常用命令

    1.Linux命令1.基础命令Linux基础命令使用格式为:命令名 [选项]... [参数]...其中,不同的[选...

  • Linux使用基础

    什么是Linux Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时...

  • Linux基础使用

    1.后台命令 nohup和& nohup该命令可以在你退出帐户/关闭终端之后继续运行相应的进程,就是不挂起的意思(...

  • linux——基础使用

    linux shell:Linux纯干货知识总结|面试专用[https://segmentfault.com/a/...

  • [Linux记录] 常用BASH命令(1)——基础

    基础 Linux最简单基础的常用命令,掌握这些命令就可简单使用Linux系统。 以下命令的更多用法可以参考:菜鸟教...

  • Docker学习笔记

    一、基础 docker是使用Go语言在Linux上是基于Linux内核的cgroup,namespace,以及AU...

  • linux 文件系统

    1 Linux文件系统基础知识 1.1 文件结构 Linux使用标准的目录结构,在Linux安装的时候,安装程序就...

  • Linux学习笔记20200331

    1.Linux自学计划 学习目的:了解Linux系统,熟练使用Linux命令,为后续学习大数据分析打下基础学习资源...

  • 图片转换为字符串

    1.在kali的环境下操作. Linux 命令行操作. Python 基础. pillow 库的使用 linux安...

网友评论

      本文标题:Linux基础使用

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