Linux Command List
- Linux Command List)
- todo
- ps aux
- sed
- nohup
- nvidia-smi
- snap
- torch.cuda.is_available()
Linux Command List)
Linux(1)-touch,mkdir,rm,mv,cp,ls,cd,cat
Linux(2)-tar,find,grep,xargs
Linux(3)-网-ifconfig,ping,ssh
Linux(4)-资源-du,top,free,gnome
Linux(5)-用户/权限-adduser,su,chmod
Linux(6)-命令行的使用,history,shell脚本
Linux(7)-正则表达式
Linux(8)-Linux下的编程开发-C/C++、PHP、JAVA概述
Linux(9)-Vim编辑器的使用
Linux(10)-Make编译,Configure
Linux(11)-Ubuntu装系统
Linux(12)-Ubuntu装机后的基础应用
todo
ps aux
ps aux|grep " " # 按启动命令查找正在运行的进程
python的这个库需要整理一下
>import sys
a = sys.argv[0] # 指向程序运行的全路径名
print(a)touch test.py
vim test.py
python test.py
输出:test.py
参看博文
sed
sed 命令 (常见的命令行编辑器之一)替换的命令
nohup
–英文全称 no hang up(不挂断)运行程序。用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系。如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。
nohup 使命令永久运行, 没有后台运行,终端不能标准输入。&是指在后台运行,但当用户退出(挂起)的时候,命令自动也跟着退出。如果结合这两个命令,就能使命令【永久】的在【后台】执行。
nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。
nohup /root/runoob.sh > runoob.log 2>&1 &
2>&1 &
把标准错误(2)重定向到标准输出中(1),而后标准输出又导入文件 runoob.log里面。其结果是标准错误和标准输出都导入文件output里面了。 需要将标准错误重定向到标准输出的原因,那就归结为标准错误没有缓冲区,而stdout有。这就会导致 >output 2>output 文件output被两次打开,而stdout和stderr将会竞争覆盖,这并非我们想要的。
参考博文:
nohup命令详解
nvidia-smi
显示n卡信息状态
nvidia-smi
snap
安装中查看安装进程,关闭多余的安装
snap changes
sudo snap abort 19
数字是对应的序号
torch.cuda.is_available()
验证pytorch cuda 是否起作用
启动对应的环境,在对应的环境下启动编译器,命令输出1,表示torch cuda 可用
python
import torch
torch.cuda.is_available()