进程挂后台运行
nohup sh ./scripts/*****.sh > ./output/*****.log 2>&1 &
删除***用户的所有python进程
pkill -u *** -f "^python"
列出“***”用户的进程信息
ps aux --sort=-%mem | grep '^***'
查看某进程号的进程情况:
ps -p <PID> -o pid,user,%cpu,%mem,cmd
优雅查看gpu各用户使用情况
nvidia-smi
or
gpustat
测试是否可以连接外网:若有内容返回则可
curl https://scholar.google.com.hk/
有时网络不稳定会断开,可以尝试重新连接,重新连接的命令如下:
sh /home/do_login.sh
查看代理信息
env | grep -i proxy
unset ALL_PROXY
unset all_proxy
git常用操作:
git add ./*
git commit -m "注释"
git push origin master
可以使用以下命令来在Linux中复制Code文件夹,并将其命名为Code_copy1:
cp -r /home/***/Code /home/***/Code_copy1
如果你当前目录已经在 /home/***目录下,可以直接运行:
cp -r Code Code_copy1
查看各个硬盘的存储空间
df -h
查看***用户占用的空间:
du -sh /home/*** | sort -h
在ubantu中查找文件
find / -name "****" 2>/dev/null
git操作:
安装git
apt-get update
apt-get install git
设置
git config --global user.name "XXX"
git config --global user.email "xxx@xxx.com"
生成ssh key
ssh-keygen -t rsa
查看id_rsa.pub
cat ~/.ssh/id_rsa.pub
将id_rsa.pub内容设置到github中
测试是否连接成功
ssh -T git@github.com
初始化
git init
添加文件到暂存区
git add ./file
查看缓存区的内容:
git status
查看已存放在本地仓库的内容:
git ls-files
关联远程仓库
git remote add origin git@github....
origin为名称,可改
后面是ssh地址 github中复制
查看目前已经关联的远程仓库:
git remote
提交
git commit -m "description"
从本地仓库push到远程仓库
git push origin master
跨服务器传输文件
scp -P xxxx -r /path username@ip:/target_path