百人计划第三期 20170614

作业迟到的理由:

1.上周工作上比较忙,下班后基本没时间搞

2.主要还是之前环境都没有配置好,耗费了一段时间在环境的配置

3.自己基础太差,所以总体上出现的问题比较多

作业:

百人计划第三期 20170614_第1张图片

前期准备

1.创建github账号

2.将本机的ssh信息添加到github上去

百人计划第三期 20170614_第2张图片

Github--账号—settings—SSH and GPG keys

在本机上执行>>cat ~/.ssh/id_rsa.pub | pbcopy

会把ssh的信息添加到剪贴板,新建ssh上去


开始作业

将github上的代码clone到本机

>>git [email protected]: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

百人计划第三期 20170614_第3张图片

去github网站刷新,提交的东西显示



百人计划第三期 20170614_第4张图片

将文件夹a,b,及configure.xml文件打包,进入到study前的一个目录

>>tar -czf istester.tar.gz study

#查看文件是否生成

>>ls

在本机将文件上传的到服务器

>>scp -p2222 istester.tar.gz [email protected]:/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 来作为附档名啊~

你可能感兴趣的:(百人计划第三期 20170614)