最近更新2020.12.29
使用linux 時一些常用的小命令,每次都要去查太費勁建芙,所以把自己常用的命令總結(jié)出來
1. 查看cpu核心浴滴、內(nèi)存大小、硬盤使用情況
-
cpu 核心
nproc --all #24 grep 'processor' /proc/cpuinfo | sort -u | wc -l #24
- 內(nèi)存大小
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)軟連接到已經(jīng)在.bashrc 中加入環(huán)境變量的文件夾中,然后就可以使用了微王。
這里有坑B畔蕖!要使用軟件的絕對路徑炕倘,否則后續(xù)很可能報錯钧大!
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
設置為橋接網(wǎng)卡
#關(guān)閉防火墻
sudo ufw disable
#安裝server
apt-get install openssh-server
#開啟sshd
service sshd start
#查看IP
ifconfig