最近更新2020.12.29
使用linux 时一些常用的小命令,每次都要去查太费劲,所以把自己常用的命令总结出来
1. 查看cpu核心、内存大小、硬盘使用情况
-
cpu 核心
nproc --all #24 grep 'processor' /proc/cpuinfo | sort -u | wc -l #24
- 内存大小
free -mh
# total used free shared buff/cache available
#Mem: 125G 527M 50G 9.3M 74G 124G
#Swap: 121G 0B 121G
- 硬盘使用情况
df -h
#Filesystem Size Used Avail Use% Mounted on
#udev 63G 0 63G 0% /dev
#tmpfs 13G 9.3M 13G 1% /run
#/dev/sdb3 3.5T 2.4T 940G 73% /
#tmpfs 63G 0 63G 0% /dev/shm
#tmpfs 5.0M 0 5.0M 0% /run/lock
#tmpfs 63G 0 63G 0% /sys/fs/cgroup
#/dev/sdb1 922M 57M 802M 7% /boot
#tmpfs 13G 0 13G 0% /run/user/1002
2. 软连接
某些软件使用并没有使用conda安装,可以手动make之后把常用软件(如sra-tools里的fasterq-dump)软连接到已经在.bashrc 中加入环境变量的文件夹中,然后就可以使用了。
这里有坑!!要使用软件的绝对路径,否则后续很可能报错!
ln -s /home/where/your/software /where/the/softlinkIn/.bashrc
source ~/.bashrc
3. 压缩(打包)/解压缩
# 压缩
gzip zipfile
#-r 递归目录压缩,但是每个文件单独压缩
pigz zipfile -p threads
#可以多线程压缩,速度快 -k 处理后不要删除原始文件,-r 递归目录压缩,但是每个文件单独压缩
# 打包
tar -czf all.tar.gz *.fastaq
#-c create 建立新的备份文件
# 解压缩
unpigz -p threads # 可以多线程解压缩
tar - xvzf zipfile
#解压缩 -x 从压缩的文件中提取文件,-z 支持gzip解压文件,-v 显示操作过程,-f 指定压缩文件
4. 使用Winscp连接 VM VirtualBox
设置为桥接网卡
#关闭防火墙
sudo ufw disable
#安装server
apt-get install openssh-server
#开启sshd
service sshd start
#查看IP
ifconfig