文章目录gpu与nohup命令一、终端使用gpu命令二、终端查看gpu使用情况三、gpu 使用nohup,即使关闭终端也可以运行四、关掉nohup进程五、显示后台服务器所有进程软连接操作查看软连接(类似快捷方式)删除软连接

删除单个文件:rm 文件名
 运行shell脚本方式
 #!/bin/bash
 echo “Hello World !”#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。echo 命令用于向窗口输出文本。
 运行方式
 1 chmod +x ./test.sh  #使脚本具有执行权限
 ./test.sh  #执行脚本
 2    /bin/sh test.sh
 /bin/php test.php vim模式,输入vim进入
 :w 保存文件但不退出vi
 :w file 将修改另外保存到file中,不退出vi
 :w! 强制保存,不退:出vi
 :wq 保存文件并退出vi
 :wq! 强制保存文件,并退出vi
 q: 不保存文件,退出vi
 :q! 不保存文件,强制退出vi
 :e! 放弃所有修改,从上次保存文件开始再编辑 make命令
 makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。
 输入make命令。那么make会在当前目录下找名字叫“Makefile”或“makefile”的文件,执行 gpu与nohup命令
 一、终端使用gpu命令
 终端使用gpu命令,0,1代表节点下的gpu名称,使用两块gpu来跑程序,python3为解释器,main.py为执行程序
 CUDA_VISIBLE_DEVICES=0,1 python3 main.py
 二、终端查看gpu使用情况
 watch -n 10 nvidia-smi #每十秒刷新一次gpu使用情况
 1
 三、gpu 使用nohup,即使关闭终端也可以运行
 (不使用gpu)nohup python main.py   #输出定向到当前文件夹下nohup.out文件中(使用gpu)CUDA_VISIBLE_DEVICES=0 nohup python main.py
 #注意CUDA_VISIBLE_DEVICES在nohup前面,不指定定向文件,那么输出定向到当前文件夹下nohup.out文件中(不使用gpu)nohup python main.py > myout.file 2>&1 &
 (使用gpu)CUDA_VISIBLE_DEVICES=0  nohup python main.py > myout.file 2>&1 &
 #注意,这两种输出定向到myout.file文件中
 12345678
 四、关掉nohup进程
 #筛选需要kill的进程pid
 ps -aux|grep "process name"  #会显示当前进程的PID(进程号)
 kill -9 进程号 #中断PID进程,比如 kill -9 2188
 123
 jobs -l #jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
 1
 五、显示后台服务器所有进程
 ps -aux
  a:显示所有程序 
  u:以用户为主的格式来显示 
  x:显示所有程序,不以终端机来区分
 1234
 软连接操作
 查看软连接(类似快捷方式)
 ls -l
 1
 删除软连接
 rm -rf /usr/bin/python3