滴:转载引用请注明哦【握爪】:https://www.cnblogs.com/zyrb/p/9709013.html
对深度学习训练及日常work中的常用linux命令进行整理。
【一】screen
1. 功能
解决远程服务器需长时间训练网络时,关闭窗口或断连接的问题。采用screen命令,可以实现当前窗口与任务分离,即即使离线也可以后台运行服务器。
2.命令
a)安装:sudo apt-get install screen 或 sudo yum install screen
b)新建窗口:
新建窗口,服务器自定义名称:$ screen
新建窗口,命名[name]:$ screen -S name
c)跳出窗口:Ctrl a + d (在窗口内) 或 screen -d name (在窗口外)
d)恢复窗口:screen -r name
e)查看窗口:screen -ls
f)关闭窗口:
kill -9 name (窗口外) 或 Ctrl a +k (内)
清除死去的窗口:screen -wipe
其余详细功能:利用Screen实现Linux程序后台运行、https://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html
【二】tee
1.功能
保存log,深度学习中用于保存训练结果。
2.命令
例:python class.py |tee log.log