ubuntu系统常用命令

apt 相关

sudo apt install package_name
sudo apt update # 更新包的索引
sudo apt upgrade # 更新可更新的包
sudo apt remove package_name # 卸载某个包
sudo apt autoremove –purge package_name # 强制卸载
sudo apt –fix-broken install # 修复损坏的包,但是不一定能好用
sudo apt autoclean # 删除包的参与
sudo apt clean

dpkg 相关

dpkg -i xxx.deb # 安装
dpkg -r package_name # 卸载
dpkg –remove package_name
dpkg -l | grep package_name # 查询已安装包的信息

tmux 相关

tmux new -s xxx
tmux attach -t xxx
tmux ls
ctrl-b d

tmux kill-session -t xxx

ctrl-b [ # 滚动查看历史

设置鼠标操作

vim ~/.tmux.conf
在里面填入
set -g mouse on
setw -g mouse on

vim ~/.vimrc
set mouse=a

cmake 相关

cmake ..
cmake –build build –install install
cmake -Bbuild -D … -j64 # 64 线程同时
cmake clean # xx

sm_30 error:
设置 gpu 架构

进程相关

sudo kill -9 pid # 强制终结进程

磁盘相关

df -lh # disk filesystem 查看磁盘使用空间 -l 表示只显示本地挂在的文件系统 -h(uman)
du -h # 用法相似,但是文件级别的,一般使用
sudo du /home/* -h # 列举出 home 下哪个用户所占据的空间最多

cpu 相关

top
htop

gpu 相关

nvidia-smi -L
pip install gpustat; gpustat -cpui