那些年用过的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命令执行的到底是哪个文件。

 

posted @ 2019-10-29 11:20  ShirleyLoveGIS  阅读(122)  评论(0编辑  收藏  举报