linux常用命令

#查看当前路径
pwd
 
#查看历史记录
history
 
#查看某个文件夹内容
ls 文件名
 
#退出编辑模式  ESC键
#编辑模式  小i键
 
#查看进程
top
#关闭
q
 
#查看用户进程
ps -aux | grep xxx
 
#查看服务器空闲
free -h
 
#查看挂起后台进程
jobs
 
#中止程序
kill 任务编号
 
#查看特定文件大小权限
ls -lh S_S10.bg.bam 
 
#脚本挂起
nohup ./bwa_samtools.sh &
#运行内容文件:nohup.out
bwa_samtools.sh 执行权限
 
#回到家目录
cd 
cd ~
 
#查看隐藏文件
ls -al
 
#重复的多行记为一行
sort (文件名) | uniq
 
#新建文件夹
mkdir test
 
#将文件名导入到文件中
ls > list.txt
 
#将文件名一部分导入到文件中
ls *_1_clean.fq.gz | awk -F "_" '{print$1}'> list
ls *bam | awk -F "." '{print$1}' | awk -F "_" '{print$2}'> list
 
#将文件复制到文件夹中
cp *.html qc.html/
 
#将文件移动到文件夹中
mv *.html qc.html/
 
#查看文件
vim list.txt

#删除
dd
 
#删除乱码文件
ls -i
#空
find -inum 144115894463853489 -delete
#有内容
find -inum 144115894463853502 -exec rm -rf {} \;
 
#文件夹里有多少文件
ls xxx | wc -l
ls *_1_clean.fq.gz | wc -l
 
#当前目录
ls | wc -l
ls | wc -w
  
#一个文件多少行
wc -l (文件名)
 
#一个文件保留几行
split -l 10 list.txt
bashshell 解释器 
.sh .bsh .bash 脚本
 
#编写脚本
#!/user/bin/bash
fastqc= / / /
output= / / /result
$fastqc -o $output $list
 
#强制退出
=q!
 
#命令强制推出
ctrl c 键
 
#寻找命令
which plink
 
#复制
cp -plink / / /
 
#更新、重新加载
source .bashrc

#查找特定字符
cat mer.vcf | grep scaffold
 
#特定字符有多少行
find mer.vcf | xargs cat | grep .*scaffold*. | wc -l
grep A07 mer1.vcf | wc -l
 
#查看文件后几行
tail -10 mer.vcf

#执行文件操作
chmod 770 mer1.vcf
 
#添加执行权限
chmod a+x (文件名)
 
#阅读某几行文件
cat mer.vcf | tail -n +288338(从第几行开始) | head -n 5(向下几行) | sort | uniq -c
 
#删除带有某些字符的特定行
cat mer.vcf | grep -v 'scaffold' > mer3.vcf
cat mer3.vcf | grep -v '^#' > mer6.vcf
 
#提取文字
grep "0/0"  out.1.vcf  > haha
 
#删除文件夹
rm -r
 
#下载
conda
wget https://tassel....
sudo apt install default-jre
 
#到root用户
su root
 
#文件重命名
mv S_S10.bg.bam S10.bg.bam
cat list | while read i; do mv S"_"$i.bg.bam $i.bg.bam; done

#查看最大文件数
ulimit -a
 
#java版本
java -version
 
#环境变量
export PATH=/home/lihuihui/samtools_installation.dir/bin/:$PATH
 
#更新环境变量
source ~/.bashrc
 
#快捷键
alias cds='cd /datalus/xxx/xxx'
 
#下载包
wget http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
tar xvfz m4-1.4.13.tar.gz 
./configure --prefix=/datalus/m4 
./configure --prefix=/datalus/mpfr --with-gmp=/datalus/gmp
source .bashrc
make
make install
 
#查看本地
/mnt/c/xxx/gatk-4.1.3.0 ./

#解压缩
tar -jxvf ×××.tar.bz2
tar -zxvf ×××.tar.gz
gzip -d ×××.gz
 
#压缩
gzip ×××

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值