linux 小技巧(隨時更新)linux tips

最近更新2020.12.29

使用linux 時一些常用的小命令,每次都要去查太費勁,所以把自己常用的命令總結出來

1. 查看cpu核心、內存大小、硬盤使用情況

  1. cpu 核心

    nproc --all
    #24
    grep 'processor' /proc/cpuinfo | sort -u | wc -l
    #24
    
  1. 內存大小
free -mh
#              total        used        free      shared  buff/cache   available
#Mem:           125G        527M         50G        9.3M         74G        124G
#Swap:          121G          0B        121G

  1. 硬盤使用情況
 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

設置為橋接網卡

image-20201229214528285.png
#關閉防火墻
sudo ufw disable
#安裝server
apt-get install openssh-server
#開啟sshd
service sshd start
#查看IP
ifconfig
image-20201229214946751.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。