简单记录平时可能会用到的命令,便于随时翻阅。
当然也随时更新~~~
一 linux常用命令
-
nvidia-smi
: 查看显卡 -
watch_nvidia_smi
:实时查看显卡状态 -
cat /usr/local/cuda/version.txt
: 查看cuda -
wget
: 用于下载文件 -
touch
: 用于创建文件 -
mkdir
: 创建目录 -
mv
: 为文件或目录改名, 或移动文件目录v -
rm
:删除文件和带有文件的文件夹 -
rmdir
:删除文件夹 -
wc -l <filename>
统计文件行数 -
which
: 查看当时用的是什么 -
top
: 查看进程执行情况 -
htop
: 进程查看器,类似于windows的任务管理器,比top
更加界面友好 -
CUDA_VISIBLE_DEVICES="2,3" python train_network_fyq.py
:指定使用id为2和3的GPU
二 tmux常用命令
tmux即为终端复用器(terminal muxer),就是可以用于将单终端会话分成多个会话。它管理窗口和窗格。
默认情况下,所有的命令都用ctrl+b
开头;
-
ctrl+b, "
: 水平分割当前单个窗格;一个在顶部,一个在底部。底部的新窗格是活动窗格。 -
ctrl+b, %
:垂直分割当前单个窗格;一个在左边,一个在右边。右边的新窗格是活动窗格。 -
ctrl+b, o
:切换面板; -
exit
:退出当前 -
ctrl+z
: 挂起任务,然后用jobs
命令查看,最后用fg+id
的方式重新切换; -
tmux a
: 可以回到最近的一次tmux面板,很适用于发生中断的情况; -
ctrl+b, s
:可以切换tmux会话,当意外中断之后,可以用这种方式切换回去!
参考文献
网友评论