Linux 基础课常用命令补充【持续更新中】
作者:
_wyp_
,
2021-11-24 09:42:28
,
所有人可见
,
阅读 843
Git 常用命令
-
Git暂存区
-
将所有.o文件移出暂存区 git restore --stage *.o
-
将可执行文件main移出暂存区 git restore --stage main
-
Git版本
-
将历史版本在一行中进行显示,且索引值会全部显示 git log --pretty=oneline
-
将历史版本在一行中进行显示,且索引值显示前7位 git log --oneline
-
回滚某个特定的历史版本 git reset --hard 版本号(索引值的前7位)
-
Git分支
-
查看本地所有分支 git branch
-
查看远程仓库所有分支 git branch --all
-
切换分支 git checkout branch_name
-
克隆所有分支
-
git clone 地址
克隆代码
-
git branch --all
查看所有分支
-
git checkout 分支名
自动转到分支上,同时会将代码下载下来
-
Git提交远程仓库
-
链接远程仓库 git remote add origin 仓库的SSH地址
-
例如 git remote add origin git@github.com:wangwengu/Spiders.git
-
错误 failed to push some refs to 'git@github.com:wangwengu/Spiders.git'
-
原因:不同步造成的
-
解决方案:先 git pull origin master
再 git push origin master
-
选择SSH提交,形如 git@github.com:wangwengu/Django.git
-
忽略某些文件夹或者文件 创建 .gitignore
文件
-
忽略文件夹 **/__pycache__
忽略__pycache__文件夹
-
忽略文件 *.swp
忽略所有后缀名为swp的文件
服务器相关操作
-
登录服务器
-
向服务器上传文件夹
-
上传文件夹 scp -r 文件夹路径 服务器名:路径
-
用户相关操作
-
添加用户 adduser 用户名
-
安装sudo apt-get install sudo
-
给用户添加sudo权限 usermod -aG sudo 用户名
-
查看所有用户 cat /etc/shadow
-
查看内存使用情况 free -h
-
查看硬盘使用情况 df -h
-
查看当前目录硬盘使用情况 du -sh
Docker教程
-
-
拉取镜像 docker pull 镜像名
-
删除镜像 docker image rm 镜像名
-
镜像地址 cd /var/lib/acwing/docker/images/
-
容器问题
-
启动容器 docker start 容器名
-
停止容器 docker stop 容器名
-
删除容器 docker rm 容器ID
-
创建并运行容器 docker run -p 1213:22 --name ubuntu -itd ubuntu:20.04
-
-p 1213:22
将22端口映射到1213端口
-
--name ubuntu
将容器命名为 ubuntu
-
ubuntu:20.04
容器名
-
进入容器 docker attach 容器名
-
重命名容器 docker rename 旧容器名 新容器名
-
挂起容器 先按 ctrl-p 再按 ctrl-q
-
SSH登录Docker
-
进入容器 docker attach 容器名
-
执行命令 apt-get update
-
执行命令 apt-get upgrade
-
安装VIM apt-get install vim
-
安装SSH服务器 apt-get install openssh-server
c
-
设置密码 passwd
-
修改配置文件
-
进入配置文件 vim /etc/ssh/sshd_config
-
注释此行 PermitRootLogin prohibit-password
-
添加此行 PermitRootLogin yes
-
保存退出
-
重启SSH配置文件 /etc/init.d/ssh restart
-
SSH登录即可 ssh root@IP地址 -p 端口号
Conda教程
-
安装教程
-
选择版本安装 wget 版本地址
仓库地址
-
添加可执行权限 chmod +x 名称
-
执行安装命令 ./名称
-
创建环境 conda create -n 虚拟环境名称 python=版本号
-
激活环境 conda activate 名称
-
查看环境 conda info -e
-
退出环境 conda deactivate
-
删除环境 conda remove -n 环境名 --all
-
取消自动进入环境 conda config --set auto_activate_base false
-
指定Python运行环境【第一行】 #!/路径/bin/python
-
例如 #!/home/ubuntu/anaconda3/envs/spider/bin/python3
Vim 常用命令
-
安装Vundle插件地址
-
安装YouCompleteMe插件地址
谢谢大佬的分享
感谢分享