那些年用过的linux命令
linux新手入门教程:http://www.ee.surrey.ac.uk/Teaching/Unix/
screen -R "screen_name" : 创建一个可交互的物理命令窗,并且保持复用能力,不会因为ssh连接断开而停止
恢复时采用 screen "screen_name" 就可以进入该物理命令窗。好处是,不用再改需要长时间执行的脚本使其写log,可以直接看到print的输出。 比nohup好用多了!!
退出使用 control + a + d
之前建立了两个screen,通过screen -r "screen name" 进入,恢复:
可以查看执行效果了~
PS: 希望能够上下移动查看输出的话,需要用 ctrl + a + [ ,然后使用⬆️或⬇️进行操作。
nohup <command> & : 后台运行命令<command>,不因为ssh链接断开而停止,也不会被control+c停止。如果要停止,通过ps命令找到PID,再kill进程即可。
执行过程中,也可以通过ps命令查看:(前一个命令下是仍在执行,下一个命令下显示已经done)
top:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
使用场景:希望查看后台下载的进度(是否仍在继续)
在该状态下按c可查看该进程对应的脚本,比如查看python命令执行的到底是哪个文件。