diff --git a/docs/docker/docker.md b/docs/docker/docker.md index 50d7e2a..a33063f 100644 --- a/docs/docker/docker.md +++ b/docs/docker/docker.md @@ -30,7 +30,7 @@ Docker 的主要用途,目前有三大类。 **启动慢** - 启动操作系统需要多久,启动虚拟机就需要多久。可能要等几分钟,应用程序才能真正运行。 -

+

### Docker 平台 diff --git a/docs/git/git-flow.md b/docs/git/git-flow.md index 604dadd..62a0704 100644 --- a/docs/git/git-flow.md +++ b/docs/git/git-flow.md @@ -50,7 +50,7 @@ Git 是一个非常优秀的版本控制工具,但是在实际版本管理中 下面,来介绍一下 git-flow 模型。 -

+

`Gitflow`工作流仍然用中央仓库作为所有开发者的交互中心。和其它的工作流一样,开发者在本地工作并`push`分支到要中央仓库中。 @@ -237,7 +237,7 @@ $ wget -q -O - --no-check-certificate https://github.com/nvie/gitflow/raw/develo - **开始一个Hotfix:** git flow hotfix start VERSION [BASENAME] - **发布一个Hotfix:** git flow hotfix finish VERSION -

+

### Source Tree diff --git a/docs/git/git-quickstart.md b/docs/git/git-quickstart.md index 1e19597..9e7b087 100644 --- a/docs/git/git-quickstart.md +++ b/docs/git/git-quickstart.md @@ -96,7 +96,7 @@ Git 中使用这种哈希值的情况很多,你将经常看到这种哈希值 同理,如果你想同步别人的修改,你需要从远程仓库拉取更新。 -

+

## 安装 @@ -179,7 +179,7 @@ $ git config --global user.email johndoe@example.com 本节选择性介绍 git 中比较常用的命令行场景。 -

+

### 创建 @@ -447,7 +447,7 @@ HTTPS 这种方式要求你每次 push 时都要输入用户名、密码,有 而 SSH 要求你本地生成证书,然后在你的 Github 账户中注册。第一次配置麻烦是麻烦了点,但是以后就免去了每次 push 需要输入用户名、密码的繁琐。 -

+

以下介绍以下,如何生成证书,以及在 Github 中注册。 @@ -505,7 +505,7 @@ NrRFi9wrf+M7Q== schacon@mylaptop.local 最后,放一张我总结的脑图总结一下以上的知识点。 -

+

## 资料 diff --git a/docs/kubernetes/kubernetes.md b/docs/kubernetes/kubernetes.md index fdee32f..303c459 100644 --- a/docs/kubernetes/kubernetes.md +++ b/docs/kubernetes/kubernetes.md @@ -44,7 +44,7 @@ Kubernetes 包含若干抽象用来表示系统状态,包括:已部署的容 - Volume - Namespace -

+

高级对象 diff --git a/docs/linux/cli/Linux文件目录管理.md b/docs/linux/cli/Linux文件目录管理.md index d2899e1..e26b114 100644 --- a/docs/linux/cli/Linux文件目录管理.md +++ b/docs/linux/cli/Linux文件目录管理.md @@ -50,7 +50,7 @@ tags: linux 目录结构是树形结构,其根目录是 `/` 。一张思维导图说明各个目录的作用: -

+

### Linux 文件属性 @@ -77,7 +77,7 @@ dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot 每个文件的属性由左边第一部分的 10 个字符来确定(如下图)。 -

+

从左至右用 0-9 这些数字来表示。 diff --git a/docs/linux/ops/samba使用详解.md b/docs/linux/ops/samba使用详解.md index cab94cf..f8ce05c 100644 --- a/docs/linux/ops/samba使用详解.md +++ b/docs/linux/ops/samba使用详解.md @@ -181,7 +181,7 @@ Windows: 访问:`\\<你的ip>\<你的共享路径>` : -

+

Mac: diff --git a/docs/linux/ops/vim.md b/docs/linux/ops/vim.md index 4b658e9..861c10a 100644 --- a/docs/linux/ops/vim.md +++ b/docs/linux/ops/vim.md @@ -167,7 +167,7 @@ Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错 > > \> 如果你认为单词是由 blank 字符分隔符,那么你需要使用大写的 E 和 W。(注:程序语句) > -

+

下面,让我来说说最强的光标移动: @@ -216,7 +216,7 @@ Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错 > - `t,` → 到逗号前的第一个字符。逗号可以变成其它字符。 > - `3fa` → 在当前行查找第三个出现的 a。 > - `F` 和 `T` → 和 `f` 和 `t` 一样,只不过是相反方向。 -

+

还有一个很有用的命令是 `dt"` → 删除所有的内容,直到遇到双引号—— `"。` @@ -238,7 +238,7 @@ Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错 > - `v2i)` → 会选择 `map (+) ("foo")` > - `v2a)` → 会选择 `(map (+) ("foo"))` -

+

#### 块操作: `` @@ -328,33 +328,33 @@ Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错 此外,[这里](http://blog.ngedit.com/vi-vim-cheat-sheet-sch.gif)还有简体中文版。 -

+

### 3.2. 入门版 基本操作的入门版。[原版出处](https://github.com/ahrencode/Miscellaneous)还有 keynote 版本可供 DIY 以及其他相关有用的 cheatsheet。 -

+

### 3.3. 进阶版 下图是 300DPI 的超清大图,另外[查看原文](http://michael.peopleofhonoronly.com/vim/)还有更多版本:黑白,低分辨率,色盲等 -

+

### 3.4. 增强版 下图是一个更新时间较新的现代版,含有的信息也更丰富。[原文链接](http://vimcheatsheet.com/) -

+

### 3.5. 文字版 [原文链接](http://tnerual.eriogerg.free.fr/vimqrc.pdf) -

+

-

+

## 4. 资料 diff --git a/docs/linux/soft/elastic/elastic-kibana.md b/docs/linux/soft/elastic/elastic-kibana.md index cd85e16..66d4ffb 100644 --- a/docs/linux/soft/elastic/elastic-kibana.md +++ b/docs/linux/soft/elastic/elastic-kibana.md @@ -279,7 +279,7 @@ Visualize工具使您能够以多种方式(如饼图、柱状图、曲线图 3. 在 `Field` 列表中选择 `level.keyword`。 4. 点击 ![images/apply-changes-button.png](https://www.elastic.co/guide/en/kibana/6.1/images/apply-changes-button.png) 按钮来更新图表。 -![image.png](https://upload-images.jianshu.io/upload_images/3101171-7fb2042dc6d59520.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) +![image.png](https://upload-images.jianshu.io/upload_images/3101171-7fb2042dc6d59520.png) 完成后,如果想要保存这个图表,可以点击页面最上方一栏中的 `Save` 按钮。 @@ -293,7 +293,7 @@ Visualize工具使您能够以多种方式(如饼图、柱状图、曲线图 4. 指定 X 轴所代表的字段 5. 点击 ![images/apply-changes-button.png](https://www.elastic.co/guide/en/kibana/6.1/images/apply-changes-button.png) 按钮来更新图表。 -![image.png](https://upload-images.jianshu.io/upload_images/3101171-5aa7627284c19a56.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) +![image.png](https://upload-images.jianshu.io/upload_images/3101171-5aa7627284c19a56.png) 完成后,如果想要保存这个图表,可以点击页面最上方一栏中的 `Save` 按钮。 diff --git a/docs/linux/soft/elastic/elastic-quickstart.md b/docs/linux/soft/elastic/elastic-quickstart.md index 31bafd4..3599949 100644 --- a/docs/linux/soft/elastic/elastic-quickstart.md +++ b/docs/linux/soft/elastic/elastic-quickstart.md @@ -274,7 +274,7 @@ output { 大功告成,此后,`io.github.dunwu.spring` 包中的 TRACE 及以上级别的日志信息都会被定向输出到 logstash 服务。 -

+

## 资料 diff --git a/docs/linux/soft/gitlab-install.md b/docs/linux/soft/gitlab-install.md index 6c8fb05..ef0ee84 100644 --- a/docs/linux/soft/gitlab-install.md +++ b/docs/linux/soft/gitlab-install.md @@ -25,7 +25,7 @@ 进入官方下载地址:https://about.gitlab.com/install/ ,如下图,选择合适的版本。 -

+

以 CentOS7 为例: @@ -87,7 +87,7 @@ docker run -d \ gitlab/gitlab-ce ``` -

+

## 安装 gitlab-ci-multi-runner @@ -138,7 +138,7 @@ sudo gitlab-runner register URL 和令牌信息在 Gitlab 的 Runner 管理页面获取: -

+

``` Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com ) @@ -322,11 +322,11 @@ sudo gitlab-ctl restart ### 创建项目 -

+

输入项目信息,点击 Create project 按钮,在 Gitlab 创建项目。 -

+

### 克隆项目到本地 @@ -334,8 +334,6 @@ sudo gitlab-ctl restart 拷贝项目地址,然后在本地执行 `git clone ` -

- ### 创建 Issue 依次点击 **Project’s Dashboard** > **Issues** > **New Issue** 可以新建 Issue diff --git a/docs/linux/soft/jdk-install.md b/docs/linux/soft/jdk-install.md index bd921cb..b881d0f 100644 --- a/docs/linux/soft/jdk-install.md +++ b/docs/linux/soft/jdk-install.md @@ -22,13 +22,13 @@ a. 进入 [Java 官网下载页面](https://www.oracle.com/technetwork/java/java b. 选择需要的版本: -

+

c. 选择对应操作系统的安装包: Windows 系统选择 exe 安装包;Mac 系统选择 dmp 安装包;Linux 系统选择 tar.gz 压缩包(RedHat 发行版可以安装 rpm 包)。 -

+

(2)运行安装包,按提示逐步安装 diff --git a/docs/linux/soft/nexus-ops.md b/docs/linux/soft/nexus-ops.md index ea31a55..598b4fc 100644 --- a/docs/linux/soft/nexus-ops.md +++ b/docs/linux/soft/nexus-ops.md @@ -31,7 +31,7 @@ 进入[官方下载地址](https://www.sonatype.com/download-oss-sonatype),选择合适版本下载。 -
+
本人希望将 Nexus 部署在 Linux 机器,所以选用的是 Unix 版本。 @@ -64,7 +64,7 @@ Usage: ./nexus {start|stop|run|run-redirect|status|restart|force-reload} 启动成功后,在浏览器中访问 `http://:8081`,欢迎页面如下图所示: -
+
点击右上角 Sign in 登录,默认用户名/密码为:admin/admin123。 @@ -79,7 +79,7 @@ Nexus 中的仓库有以下类型: - `virtual` - 虚拟仓库。用于适配 Maven 1; - `group` - 仓库组。Nexus 通过仓库组的概念统一管理多个仓库,这样我们在项目中直接请求仓库组即可请求到仓库组管理的多个仓库。 -
+
> **最佳实践** > @@ -94,7 +94,7 @@ Nexus 中的仓库有以下类型: > - group 仓库 > - maven-public - 私有仓库的公共空间,把上面三个仓库组合在一起对外提供服务,在本地 maven 基础配置 settings.xml 中使用。 -
+
### 配置 settings.xml diff --git a/docs/linux/soft/svn-ops.md b/docs/linux/soft/svn-ops.md index fd83dbc..726971b 100644 --- a/docs/linux/soft/svn-ops.md +++ b/docs/linux/soft/svn-ops.md @@ -145,7 +145,7 @@ $ vi /etc/sysconfig/svnserve 在新的窗口,输入地址 `svn://<你的 IP>` 即可,不出意外输入用户名和密码就能连接成功了(这里的用户、密码必须在 passwd 配置文件的清单中)。默认端口 3690,如果你修改了端口,那么要记得加上端口号。如下图所示: -

+

## 2. 参考资料 diff --git a/docs/linux/soft/yapi-ops.md b/docs/linux/soft/yapi-ops.md index 4276c0e..6da6205 100644 --- a/docs/linux/soft/yapi-ops.md +++ b/docs/linux/soft/yapi-ops.md @@ -4,7 +4,7 @@ > > 本文目的在于记录 svn 的安装、配置、使用。 -
+
diff --git a/docs/package.json b/docs/package.json index 317614b..6a82d70 100644 --- a/docs/package.json +++ b/docs/package.json @@ -2,7 +2,7 @@ "name": "linux-tutorial", "version": "1.0.0", "scripts": { - "start": "docsify serve ./" + "start": "docsify serve ./ --port 4000" }, "dependencies": {}, "devDependencies": {} diff --git a/scripts/gitpush.sh b/scripts/gitpush.sh index ec14d5a..6caf7c8 100644 --- a/scripts/gitpush.sh +++ b/scripts/gitpush.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash cd .. -git push github master +git push origin master git push gitee master