作业迟到的理由:
1.上周工作上比较忙,下班后基本没时间搞
2.主要还是之前环境都没有配置好,耗费了一段时间在环境的配置
3.自己基础太差,所以总体上出现的问题比较多
作业:
前期准备
1.创建github账号
2.将本机的ssh信息添加到github上去
Github--账号—settings—SSH and GPG keys
在本机上执行>>cat ~/.ssh/id_rsa.pub | pbcopy
会把ssh的信息添加到剪贴板,新建ssh上去
开始作业
将github上的代码clone到本机
>>git clonegit@github.com:Doublelily/study.git
>>cd study
新建文件夹a,及文件1.txt,编辑文件1.txt
>>mkdir a
>>touch a/1.txt
>>vi ./a/1.txt
>>mkdir b
>>touch b/2.txt
>>vi ./b/2.txt
>>touch config.xml
查看状态
>>git status
添加修改的所有文件
>>git add .
给本次提交添加备注
>>git commit -m “study”
将代码提交上去
>>git push --set-upstream origin master
#由于不知道git push要到那个路径可以先git push
去github网站刷新,提交的东西显示
将文件夹a,b,及configure.xml文件打包,进入到study前的一个目录
>>tar -czf istester.tar.gz study
#查看文件是否生成
>>ls
在本机将文件上传的到服务器
>>scp -p2222 istester.tar.gz root@192.168.56.120:/usr/local/App/bak
在虚拟机上查看文件
>>cd /usr/local/App/bak
>>ls
在虚拟机上解压文件
>> tar -zvxf istester.tar.gz
打包知识备份
tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
如果加 j 参数,则以 .tar.bz2 来作为附档名啊~