Linux
KeepLearningBigData
Apache CarbonDarta PMC;
Apache Spark、Alluxio、KubeRay、SparkBWA等项目的contributor
展开
-
Linux学习5之shell显示当前目录下所有的文件和文件夹
hadoop@Mcnode4:~/cloud/adam/xubo/data/test20160310/bwa3sh/test142234$ cat showFileAndDirectory.sh #!/bin/bashdir=$(ls -l ./ |awk '!/^d/ {print $NF}')for i in $dirdo echo "File:"$idonedir=$原创 2016-03-15 20:27:39 · 8659 阅读 · 0 评论 -
linux环境下关闭后台进程
1.基本: ctrl +Z回导致正在运行的程序方法哦后台运行fg可以在前台运行bg后台2.查看进程id: 查看当前进行idjobs -l3.关闭:kill -9 pidhadoop@Master:~/xubo/tools/mango$ jobs [1]+ Stopped mvn clean package -DskipTestshadoop@Master:~原创 2016-05-29 19:47:20 · 4570 阅读 · 0 评论 -
Linux学习8之git选择源码版本
1.下载源码:git clone https://github.com/Alluxio/alluxio.git2.进入目录并查找源码版本:xubo@xubo:~/cloud/down$ cd alluxio/xubo@xubo:~/cloud/down/alluxio$ git tagv0.1.0v0.2.0v0.2.1v0.3.0v0.4.0v0.4.1v0原创 2016-05-05 16:51:06 · 901 阅读 · 0 评论 -
Linux学习7之linux下使用alias设置指令别名并使其永远生效
1.在用户目录下打开文件:xubo@xubo:~$ vi .bashrc2.在文件下面位置写入:待写入指令:alias tachyon="/home/xubo/cloud/tachyon-0.7.1-bin/bin/tachyon"插入后:# some more ls aliasesalias ll='ls -alF'alias la='ls -A'a原创 2016-05-05 15:02:41 · 2401 阅读 · 0 评论 -
Linux学习6之环境下暂停进程和恢复暂停的进程
1.查看进程号,有很多中方式:比如:top下图PID即为进程号或者:hadoop@Mcnode4:~$ ps -aux| grep bwahadoop 9394 4.5 78.4 5722420 4786516 pts/27 Sl+ 3月27 77:35 bwa mem GCA_000001405.15_GRCh38/GCA_000001405.15_原创 2016-03-28 21:34:17 · 3474 阅读 · 0 评论 -
GitLab安装并设置为开机启动
gitlab安装步骤1.下载:地址:https://bitnami.com/stack/gitlab/installer下载的版本为:bitnami-gitlab-8.5.7-0-linux-x64-installer.run2.安装:sudo chmod 777 bitnami-gitlab-8.5.7-0-linux-x64-installer.runsud原创 2016-04-25 17:47:17 · 15780 阅读 · 0 评论 -
Linux学习4之shell脚本中的小数运算
1.awkhadoop@Mcnode1:~/cloud/adam/xubo/data/test20160310/test$ cat demical.sh #!/bin/bashecho `awk -v x=2.45 -v y=3.123 'BEGIN{printf "%.2f\n",x*y}'`s=1.5echo $secho `awk -v x=2.45 -v y="$s" 'B原创 2016-03-15 12:51:59 · 21523 阅读 · 0 评论 -
Linux学习3之shell的if大小比对使用
if的大小比对:#!/bin/sha=10b=20if [ $a == $b ]then echo "a is equal to b"elif [ $a -gt $b ]then echo "a is greater than b"elif [ $a -lt $b ]then echo "a is less than b"else echo "No原创 2016-03-15 10:20:48 · 7865 阅读 · 0 评论 -
Linux学习2之shell脚本计算代码段运行的时间(精确到毫秒)
最后一种最简洁!基本的一种,可以调试,提升三种hadoop@Mcnode1:~/cloud/adam/xubo/data/test20160310/test$ cat a.sh #!/bin/bashstartTime=`date +"%Y-%m-%d %H:%M:%S.%N"` for((i=1;i<=10;i++));do echo $(expr $i \* 4);done原创 2016-03-14 22:03:02 · 11881 阅读 · 1 评论 -
Linux学习1之shell中将脚本文件调用函数的输出值输出到文件
一般a.sh等脚本文件可以很容易的将a.sh的echo等数据输出到文本文件,如:./a.sh >1.txt但是无法将脚本文件调用函数的输出值输出到文件可以使用%>:hadoop@Mcnode1:~/cloud/adam/xubo/data/test20160310/test$ ./a.sh %> 1.txt a.sh代码:hadoop@Mcnode1:~/clou原创 2016-03-14 21:33:38 · 3882 阅读 · 0 评论 -
Linux学习5之查找文件中的某个字符串并返回所在行号
指令:head filename |grep -n string运行记录:hadoop@Mcnode1:~/cloud/adam/xubo/data/test20160310/GCA_000001405.15_GRCh38$ cat GCA_000001405.15_GRCh38_full_analysis_set.fna |grep -n chr 1:>chr1 AC:CM原创 2016-03-17 19:31:42 · 9190 阅读 · 0 评论 -
Linux学习6之shell筛选当前目录下文件并逐个对其进行操作
代码:hadoop@Master:~/cloud/adam/xubo/code$ cat a.sh #!/bin/bash#SRR003161h20t1#samtools view -h -S SRR003161h20t1.sam >SRR003161h20t1.bam #samtools sort -o SRR003161h20t1.sorted.bam SRR003161h20t原创 2016-03-15 21:13:56 · 5717 阅读 · 0 评论 -
统计项目下各语言的代码量
更多代码请见:https://github.com/xubo245/AdamLearning1解释 统计项目下各语言的代码量 例子:tensorflow tensorflow 代码大概63万行2.代码: (1)代码下载git clone https://github.com/tensorflow/tensorflow(2)安装cloc: sudo apt-get install cloc(3原创 2016-05-30 10:58:48 · 3657 阅读 · 0 评论