linux日常常用命令(AI向)
进程挂后台运行
nohup sh ./scripts/*****.sh > ./output/*****.log 2>&1 &
删除***用户的所有python进程
pkill -u *** -f "^python"
列出“***”用户的进程信息
ps aux --sort=-%mem | grep '^***'
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
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