svn chckout:检出 取出 把svn服务器的数据检出到本地
svn:版本控制器 版本管理工具
管理需求文档 测试报告 开发编写好的代码文件 接口文档 UI设计
server服务端:在项目经理手里
客户端:测试人员
svn update:就是把服务器的数据和电脑本地的数据进行同步,把服务器的数据更新到本地
svn的工作流程/工作原理
开发人员每天早上第一件事情就是从svn服务器端获取最新的代码,开始一天的工作编写代码,然后把代码编写完成后再提交至svn服务器对应的分支上面
如果代码出现了冲突则由最后提交代码的开发人员进行解决冲突,解决冲突之后再一并提交到svn服务器
提交数据到svn服务器的步骤如下
1首先打开桌面的文件夹
2在空白处右键--svn update把服务器的数据与本地进行同步
3点击右键新建一个文件夹,文件夹名字为自己的姓名-文件显示蓝色感叹号
4点击右键-点击svn commit 选择要提交的文件夹--点击Ok
5 然后再右键-svn update 就可以svn服务器看到提交了内容
面试问题:svn你在工作当中是怎样去应用的?
Git 项目版本管理工具 代码代码
Github 世界上最大的代码仓库
VM10-虚拟的运行环境
CTAL+ALT 可以从虚拟环境回到window界面
常见的操作系统
windows
linux
unix
Mac
linux-运维人员
Linux系统在公司一般用作服务器
su:switch user 切换路径
root 超级用户,有最高的权限
$:普通用户
#:超级用户
Desktop:当前路径
/:根目录
.:当前目录
..:当前目录的上一级
第一单词D表示目录
- 表示普通文件
l 表示链接文件
pwd:查看当前文件夹
cd / 回到根目录
虚拟机查询IP地址:ifconfig
ssh+ip地址
cd /+ 到达指定目录
ls 显示文件或者目录(不包含隐藏文件)
ls-rtl 根据时间显示
ls -l 列出当前目录下所有文件及目录 ll=ls-l
ls -a 列出当前目录下所有文件及目录,包括隐藏文件
mkdir 创建目录
mkids -p a/b/c
ll 所有文档
cd 进入目录
pwd 绝对路径 当前文件夹
touch aa.tx 建立文档
vim aa.txt 编辑文档
more aa.txt 查看文档以百分比的形式
less aa.txt 查看文档可以上下左右
VIM编辑模式
1.在Linux中输入命令:vim aa.txt 按确认键
2.进入到编辑模式输入一个英文字母'I"表示insert插入的意思
3输入内容后按ctrl+c表示保存 不要按ctrl+s
4 保存之后按capslock大写zz保存并推出编辑
cat aa.txt查看文件内容
more aa.txt 查看文件内容以百分比的形式表示
less aa.txt 查看文件可以上下左右翻页
cat aa.txt>bb.txt 一个重定向符
当目标文件不存在的时候,首先创建目标文件并且把aa.txt中的内容复制到bb.txt
cat aa.txt>cc.txt 一个重定向符
当目标文件存在的时候 会把目标文件的内容覆盖掉
也就是aa.txt当中的文件会代替cc.txt中的文件内容
cat aa.txt>>dd.txt 2个重定向符号
当目标文件不存在的时候 首先创建目标文件并且会把aa.txt复制到dd.txt当中
aa.txt>>dd.txt
当目标文件存在的时候 会把目标文件的内容追加在目标文件已有内容的后面
也就是aa.txt当中的文件内容会追加到dd.txt文件的内容后面
复制过程
找到相应的文档
cp 文档名 cd /+目的盘
删除文档
找到相应的文档
rm 文档名
“Y”
rm-rf 强制删除(文件和目录都可以删除)
rm-i 提示性删除(不能删除目录)l'sc'd
逐级删除
例如删除 a/b/c
定位到a所在的盘
rm -r a 然后逐级删除 选择是
移动文件夹
找到相应的文档
mv 文档名 cd /+目的盘
重命名
找到相应的文档
mv 文档名+新名字