From 66beab432931c96a1b389f22bbf1d3f2b4a1fbf5 Mon Sep 17 00:00:00 2001 From: Zhang Peng Date: Wed, 28 Feb 2018 10:50:45 +0800 Subject: [PATCH] :memo: Writing docs. --- README.md | 55 +++++++++++----- docs/SUMMARY.md | 8 ++- docs/linux/README.md | 6 ++ docs/linux/commands/README.md | 2 + .../命令行的艺术.md} | 0 docs/linux/linux-package-manage.md | 62 ------------------- ...inux-file-prop.md => linux文件基本属性.md} | 13 ++++ docs/linux/{linux-monitor.md => linux监控.md} | 0 ...inux-directory.md => linux系统目录结构.md} | 4 +- 9 files changed, 67 insertions(+), 83 deletions(-) rename docs/linux/{the-art-of-command-line.md => commands/命令行的艺术.md} (100%) delete mode 100644 docs/linux/linux-package-manage.md rename docs/linux/{linux-file-prop.md => linux文件基本属性.md} (86%) rename docs/linux/{linux-monitor.md => linux监控.md} (100%) rename docs/linux/{linux-directory.md => linux系统目录结构.md} (82%) diff --git a/README.md b/README.md index e1187f4..7119171 100644 --- a/README.md +++ b/README.md @@ -14,23 +14,44 @@ ## 教程 -* [简介](docs/README.md) -* [Linux](docs/linux/README.md) - * [命令行的艺术(转载)](docs/linux/the-art-of-command-line.md) - * [Linux 常用命令](docs/linux/commands/README.md) - * [Linux 常用命令-系统设置](docs/linux/commands/linux-cmd-system.md) - * [Linux 常用命令-文件目录](docs/linux/commands/linux-cmd-file-and-folder.md) - * [Linux 常用命令-磁盘管理](docs/linux/commands/linux-cmd-disk.md) - * [Linux 常用命令-网络管理](docs/linux/commands/linux-cmd-network.md) - * [Linux 常用命令-压缩](docs/linux/commands/linux-cmd-compress.md) -* [Shell](docs/shell/README.md) - * [Shell 快速指南](docs/shell/shell-quickstart.md) -* [Vim](docs/vim/README.md) - * [Vim 学习笔记](docs/vim/vim.md) - * [Vim 快捷键图](docs/vim/vim-keyboards.md) -* [Git](docs/git/README.md) - * [git 快速指南](docs/git/git-quickstart.md) - * [git-flow 工作流](docs/git/git-flow.md) +## [linux](docs/linux/README.md) + +* [linux 系统目录结构](docs/linux/linux系统目录结构.md) +* [linux 文件基本属性](docs/linux/linux文件基本属性.md) +* [linux 监控](docs/linux/linux监控.md) +* [yum 命令](docs/linux/yum.md) +* [linux 常用命令](docs/linux/commands/README.md) + * [命令行的艺术(转载)](docs/linux/commands/命令行的艺术.md) + * [linux 常用命令-文件目录管理](docs/linux/commands/文件目录管理/README.md) + * [linux 常用命令-文件内容查看](docs/linux/commands/文件目录管理/文件内容查看.md) + * [linux 常用命令-文件压缩与解压](docs/linux/commands/文件目录管理/文件压缩与解压.md) + * [linux 常用命令-文件处理](docs/linux/commands/文件目录管理/文件处理.md) + * [linux 常用命令-文件编辑](docs/linux/commands/文件目录管理/文件编辑.md) + * [linux 常用命令-文件权限属性设置](docs/linux/commands/文件目录管理/文件权限属性设置.md) + * [linux 常用命令-文件查找和比较](docs/linux/commands/文件目录管理/文件查找和比较.md) + * [linux 常用命令-目录基本操作](docs/linux/commands/文件目录管理/目录基本操作.md) + * [linux 常用命令-系统管理](docs/linux/commands/系统管理/README.md) + * [linux 常用命令-系统操作](docs/linux/commands/系统管理/系统操作.md) + * [linux 常用命令-系统设置](docs/linux/commands/系统管理/系统设置.md) + * [linux 常用命令-用户和工作组管理](docs/linux/commands/系统管理/用户和工作组管理.md) + * [linux 常用命令-进程和作业管理](docs/linux/commands/系统管理/进程和作业管理.md) + * [linux 常用命令-系统性能管理](docs/linux/commands/系统管理/系统性能管理.md) + * [linux 常用命令-网络管理](docs/linux/commands/网络管理/README.md) + * [linux 常用命令-网络应用](docs/linux/commands/网络管理/网络应用.md) + +## [shell](docs/shell/README.md) + +* [shell 快速指南](docs/shell/shell-quickstart.md) + +## [vim](docs/vim/README.md) + +* [vim 学习笔记](docs/vim/vim.md) +* [vim 快捷键图](docs/vim/vim-keyboards.md) + +## [git](docs/git/README.md) + +* [git 快速指南](docs/git/git-quickstart.md) +* [git-flow 工作流](docs/git/git-flow.md) ## 部署 diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md index 4713946..bd0e7dd 100644 --- a/docs/SUMMARY.md +++ b/docs/SUMMARY.md @@ -4,9 +4,12 @@ * [简介](README.md) * [linux](linux/README.md) - * [命令行的艺术(转载)](linux/the-art-of-command-line.md) - * [linux 目录](linux/linux-directory.md) + * [linux 系统目录结构](linux/linux系统目录结构.md) + * [linux 文件基本属性](linux/linux文件基本属性.md) + * [linux 监控](linux/linux监控.md) + * [yum 命令](linux/yum.md) * [linux 常用命令](linux/commands/README.md) + * [命令行的艺术(转载)](linux/commands/命令行的艺术.md) * [linux 常用命令-文件目录管理](linux/commands/文件目录管理/README.md) * [linux 常用命令-文件内容查看](linux/commands/文件目录管理/文件内容查看.md) * [linux 常用命令-文件压缩与解压](linux/commands/文件目录管理/文件压缩与解压.md) @@ -23,7 +26,6 @@ * [linux 常用命令-系统性能管理](linux/commands/系统管理/系统性能管理.md) * [linux 常用命令-网络管理](linux/commands/网络管理/README.md) * [linux 常用命令-网络应用](linux/commands/网络管理/网络应用.md) - * [yum 命令](linux/yum.md) * [shell](shell/README.md) * [shell 快速指南](shell/shell-quickstart.md) * [vim](vim/README.md) diff --git a/docs/linux/README.md b/docs/linux/README.md index 0ae5cf5..c551983 100644 --- a/docs/linux/README.md +++ b/docs/linux/README.md @@ -1,5 +1,11 @@ # linux +* [linux 系统目录结构](linux系统目录结构.md) +* [linux 文件基本属性](linux文件基本属性.md) +* [linux 监控](linux监控.md) +* [yum 命令](yum.md) +* [linux 常用命令](commands/README.md) + ## 资料 * [awesome-linux](https://github.com/aleksandar-todorovic/awesome-linux) diff --git a/docs/linux/commands/README.md b/docs/linux/commands/README.md index 428af98..0eb832b 100644 --- a/docs/linux/commands/README.md +++ b/docs/linux/commands/README.md @@ -1,5 +1,7 @@ # linux 命令 +## [命令行的艺术(转载)](命令行的艺术.md) + ## [文件目录管理](文件目录管理/README.md) * [linux 常用命令-文件内容查看](文件目录管理/文件内容查看.md) diff --git a/docs/linux/the-art-of-command-line.md b/docs/linux/commands/命令行的艺术.md similarity index 100% rename from docs/linux/the-art-of-command-line.md rename to docs/linux/commands/命令行的艺术.md diff --git a/docs/linux/linux-package-manage.md b/docs/linux/linux-package-manage.md deleted file mode 100644 index db52a01..0000000 --- a/docs/linux/linux-package-manage.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Linux 包管理 -date: 2017/12/15 -categories: -- linux -tags: -- linux -- yum -- apt -- rpm ---- - -# Linux 包管理 - -## 简介 - -rpm 是由红帽子公司开发的软件包管理方式,使用 rpm 我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是 rpm 软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个 rpm 包组成时。 - -yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 rpm 包管理,能够从指定的服务器自动下载 rpm 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 - - -rpm 是 linux 的一种软件包名称,以 .rmp 结尾,安装的时候语法为:rpm -ivh,rpm 包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,所以为此 RedHat 开发了 yum 安装方法,他可以彻底解决这个关联性的问题,很方便,只要配置两个文件即可安装,安装方法是:yum -y install ,yum 并不是一种包,而是安装包的软件。 - - -简单点说:rpm 只能安装已经下载到本地机器上的 rpm 包。yum 能在线下载并安装 rpm 包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。 - -一般来说,著名的linux系统基本上分两大类: -1.RedHat系列:Redhat、Centos、Fedora等 - -2.Debian系列:Debian、Ubuntu等 - - - -**RedHat 系列 ** -1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” - -2 包管理工具 yum - -3 支持tar包 - - -**Debian系列 **1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” - -2 包管理工具 apt-get - -3 支持tar包 - -tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。 -rpm 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。 - -优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。 -tar一般包括编译脚本,你可以在你的环境下编译,所以具有通用性。 - -如果你的包不想开放源代码,你可以制作成rpm,如果开源,用tar更方便了。 - -tar一般都是源码打包的软件,需要自己解包,然后进行安装三部曲,./configure, make, make install. 来安装软件。 - -rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系。 - -## 资料 - -[yum与rpm、apt的区别:rpm的缺陷及yum的优势](http://www.aboutyun.com/thread-9226-1-1.html) diff --git a/docs/linux/linux-file-prop.md b/docs/linux/linux文件基本属性.md similarity index 86% rename from docs/linux/linux-file-prop.md rename to docs/linux/linux文件基本属性.md index f6f4dfc..339149b 100644 --- a/docs/linux/linux-file-prop.md +++ b/docs/linux/linux文件基本属性.md @@ -7,6 +7,19 @@ tags: - linux --- + + +- [linux 文件基本属性](#linux-%E6%96%87%E4%BB%B6%E5%9F%BA%E6%9C%AC%E5%B1%9E%E6%80%A7) + - [linux 文件基本属性](#linux-%E6%96%87%E4%BB%B6%E5%9F%BA%E6%9C%AC%E5%B1%9E%E6%80%A7) + - [linux 文件属主和属组](#linux-%E6%96%87%E4%BB%B6%E5%B1%9E%E4%B8%BB%E5%92%8C%E5%B1%9E%E7%BB%84) + - [更改文件属性](#%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E5%B1%9E%E6%80%A7) + - [chgrp:更改文件属组](#chgrp%EF%BC%9A%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E5%B1%9E%E7%BB%84) + - [chown:更改文件属主,也可以同时更改文件属组](#chown%EF%BC%9A%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E5%B1%9E%E4%B8%BB%EF%BC%8C%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%90%8C%E6%97%B6%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E5%B1%9E%E7%BB%84) + - [chmod:更改文件9个属性](#chmod%EF%BC%9A%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B69%E4%B8%AA%E5%B1%9E%E6%80%A7) + - [符号类型改变文件权限](#%E7%AC%A6%E5%8F%B7%E7%B1%BB%E5%9E%8B%E6%94%B9%E5%8F%98%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90) + + + # linux 文件基本属性 ## linux 文件基本属性 diff --git a/docs/linux/linux-monitor.md b/docs/linux/linux监控.md similarity index 100% rename from docs/linux/linux-monitor.md rename to docs/linux/linux监控.md diff --git a/docs/linux/linux-directory.md b/docs/linux/linux系统目录结构.md similarity index 82% rename from docs/linux/linux-directory.md rename to docs/linux/linux系统目录结构.md index a1bb83e..a681cd6 100644 --- a/docs/linux/linux-directory.md +++ b/docs/linux/linux系统目录结构.md @@ -1,5 +1,5 @@ --- -title: Linux 目录结构 +title: linux 系统目录结构 date: 2017/12/15 categories: - linux @@ -7,6 +7,8 @@ tags: - linux --- +# linux 系统目录结构 + linux 目录结构是树形结构,其根目录是 `/` 。一张思维导图说明各个目录的作用: ![linux目录.png](https://raw.githubusercontent.com/dunwu/linux/master/docs/linux/images/linux-folders.png)