工作过程中,常用到的一些小操作,做个备份便于查询
服务与文件
- 连接服务器: [ssh user_name]@[server_ip]
- 在连接的服务器启动jupyter后再本地浏览器打开: jupyter notebook –ip=[server_ip] nohop ?
- 传送文件: scp -pr [本地文件夹/文件] [目标存放地址]
- 重启服务器: sudo reboot
- 虚拟环境
- 安装: pip3 install virtualenv
- 新建: virtualenv -p /usr/bin/python3 [虚拟环境存放的目标位置]
- 启动: source [目标位置/bin/activate]
- 退出: deactivate
- 自己编写的函数包,可以放在虚拟环境下的lib/python环境中的site-packages中
- 指定调用的包的路径:site-packages mylib.pth中编写
- bashrc文件定义短句样例: alias jter=’jupyter notebook’
git
- 比较文件区别: git diff [文件1] [文件2] #git diff master比较的是历史区和工作区的差异
- 查看版本号: git log –graph
- 回退版本: git reset –hard [版本号] #版本号前几个字段即可
- 查看每次操作的号段: git reflog
- 删除文件: git rm
- 克隆git上的文件: git clone
- 分支(branch)相关
- 查看分支: git branch
- 新建分支: git checkout -b [branchname]
- 切换分支: git checkout [branchname]
- 合并分支: git merge [branchname]
- 删除分支: git branch -d [branchname]
- 拉取git上的文件: git pull origin [branchname]
- 文件修改后传到git上
- git status
- git add –all
- git commit -m [备注信息]
- git push origin [branchname]
- 连接远程仓库: git remote add origin [仓库的地址]
screen
- 创建并进入: screen
- 创建一个新的运行shell的窗口并切换到该窗口: Ctrl-a c
- 暂时离开,后台执行: Ctrl-a d #会输出一个screen地址
- 进入制定地址的window: screen -r [screen地址]
- 关闭: Ctrl-a k
- 显示所有键绑定信息: Ctrl-a ?
- 切换到下一个window: Ctrl-a n
- 切换到前一个window: Ctrl-a p