根据PID查看具体代码
ps -aux |grep -v grep|grep 28990
批量杀死命令
ps -ef | awk '{print $2}' | xargs kill -9
批量重命名单细胞文件
ls SRR111*gz| sed -n 's/\(.*\)\([0-9]\)\(\.fastq.gz\)/mv "\1\2\3" "\1S1_L001_R\2_001\3"/p'|sh
zcat /f/singleCell/sra/SRR13349370_1.fastq.gz | awk '(NR-1)%48<44'|sed -e '1,20d' -e "s/SRR13349370/Sample1/g" | awk 'NR%4==1 {res=(int(NR/4)+1)} {sub(/\.([0-9]+ [0-9]+) length/, "."res" "res" length");print}' | gzip >SRR13349370_trim_S1_L001_R2_001.fastq.gz
zcat /f/singleCell/sra/SRR13349370_1.fastq.gz | awk '(NR-1)%48<44'|sed -e '1,20d' | awk 'NR%4==1 {res=(int(NR/4)+1)} {print gensub(/SRR([0-9]{8})(.*)(\w{6})/, "SRR\\1."res" "res" \\3", 1)}' |sed -e "s/SRR13349370/Sample1/g" | gzip >SRR13349370_new.fastq.gz
批量下载
for i in {66..83};do echo wget https://sra-pub-run-odp.s3.amazonaws.com/sra/SRR245723$i/SRR245723$i; done >wget.sh
for i in {689..734};do echo cp SRR25844$i\n/outs/fragments.tsv.gz fragment/SRR25844$i.tsv.gz; done |sh
install.packages("path/to/package.tar.gz", repos = NULL, type="source")
cat metadata.txt |xargs -i echo wget -c https://sra-pub-run-odp.s3.amazonaws.com/sra/{}/{} >wget.sh
Docker
# source表示主机,target表示docker容器,在主机中运行
# docker run --mount type=bind,source="$(pwd)"/dk,target=/data -it quay.io/qiime2/amplicon:2023.9
docker run --mount type=bind,source=/home/macx/disk1/bact/batch2/raw,target=/data1 -it quay.io/qiime2/amplicon:2023.9
# 第二种进入docker的方法
docker run -t -i -v $(pwd):/data quay.io/qiime2/amplicon:2023.9 qiime
docker ps
docker attach fa7706bf7cc5