常用的命令行操作 - 持续更新

命令行基本操作

记录在工作时常用的一些命令行,随工作遇到的持续更新。

文件和目录操作

返回到根目录:cd /
到指定目录:cd dir
返回上级目录:cd ..
查看目录中的文件:ls
创建一个叫做 ‘dir’ 的文件夹’ :mkdir dir
删除一个叫做 ‘file’ 的文件’ :rm -f file
删除一个叫做 ‘dir’ 的目录’ :rmdir dir
删除一个叫做 ‘dir’ 的目录并同时删除其内容 :rm -rf dir
解压一个zip格式压缩包 :unzip file.zip

查看文件内容

查看文件‘file’:cat file

nvidia

查看GPU显存使用情况:nvidia-smi

pip

指定镜像源安装:pip install numpy -i http://mirrors.aliyun.com/pypi/simple/
-i 后面加镜像源地址
卸载:pip uninstall numpy

conda

创建虚拟环境(指定python版本):conda create --env_name python=3.8
激活虚拟环境:conda activate env_name
退出虚拟环境:conda deactivate
列出所有虚拟环境:conda env list
删除虚拟环境:conda remove --name your_env_name --all
查看当前环境下的包:conda list
为指定虚拟环境安装(不设置虚拟环境默认当前的虚拟环境):conda install -n env_name package_name

后台进程

创建一个后台进程,并且通过ner_for_test_0825.log 侦察:nohup python3 脚本 > ner_for_test_0825.log 2>&1 &
查看侦察日志:tail -f ner_for_test_0825.log
显示所有后台进程:ps -ef
终止后台运行的进程:kill -9 进程号

git

初始化:git init
连接远程仓库:git remote add origin [email protected]:******
查看状态:git status
添加&修改文件:git add .
提交文件:git commit -m 'ps 注释'
上次到github / gitlab 的master:git push -u origin master

创建分支:git checkout -b bench_name
切换分支:git checkout bench_name
更新代码到分支:git push --set-upstream origin bench_name
合并分支(先切换到被合并的分支,比如master):git merge bench_name
合并后上传到仓库:git push

猜你喜欢

转载自blog.csdn.net/weixin_41809530/article/details/108808720