auto commit

This commit is contained in:
CyC2018 2018-03-20 20:33:13 +08:00
parent 073f709b91
commit d6b9665a78

View File

@ -14,44 +14,43 @@
* [分区表](#分区表) * [分区表](#分区表)
* [开机检测程序](#开机检测程序) * [开机检测程序](#开机检测程序)
* [挂载](#挂载) * [挂载](#挂载)
* [三、文件权限与目录配置](#三文件权限与目录配置) * [三、文件](#三文件)
* [文件权限概念](#文件权限概念) * [文件权限概念](#文件权限概念)
* [文件属性以及权限的修改](#文件属性以及权限的修改) * [文件属性以及权限的修改](#文件属性以及权限的修改)
* [目录的权限](#目录的权限) * [目录的权限](#目录的权限)
* [文件默认权限](#文件默认权限) * [文件默认权限](#文件默认权限)
* [目录配置](#目录配置) * [目录配置](#目录配置)
* [四、文件与目录](#四文件与目录)
* [文件时间](#文件时间) * [文件时间](#文件时间)
* [文件与目录的基本操作](#文件与目录的基本操作) * [文件与目录的基本操作](#文件与目录的基本操作)
* [获取文件内容](#获取文件内容) * [获取文件内容](#获取文件内容)
* [指令与文件搜索](#指令与文件搜索) * [指令与文件搜索](#指令与文件搜索)
* [五、磁盘与文件系统](#五磁盘与文件系统) * [四、磁盘与文件系统](#四磁盘与文件系统)
* [文件系统的组成](#文件系统的组成) * [文件系统的组成](#文件系统的组成)
* [inode](#inode) * [inode](#inode)
* [目录的 inode 与 block](#目录的-inode-与-block) * [目录的 inode 与 block](#目录的-inode-与-block)
* [实体链接与符号链接](#实体链接与符号链接) * [实体链接与符号链接](#实体链接与符号链接)
* [六、压缩与打包](#六压缩与打包) * [五、压缩与打包](#五压缩与打包)
* [压缩](#压缩) * [压缩](#压缩)
* [打包](#打包) * [打包](#打包)
* [七、Bash](#七bash) * [六、Bash](#六bash)
* [特性](#特性) * [特性](#特性)
* [变量操作](#变量操作) * [变量操作](#变量操作)
* [指令搜索顺序](#指令搜索顺序) * [指令搜索顺序](#指令搜索顺序)
* [数据流重定向](#数据流重定向) * [数据流重定向](#数据流重定向)
* [八、管线指令](#八管线指令) * [七、管线指令](#七管线指令)
* [提取指令](#提取指令) * [提取指令](#提取指令)
* [排序指令](#排序指令) * [排序指令](#排序指令)
* [双向输出重定向](#双向输出重定向) * [双向输出重定向](#双向输出重定向)
* [字符转换指令](#字符转换指令) * [字符转换指令](#字符转换指令)
* [分区指令](#分区指令) * [分区指令](#分区指令)
* [九、正规表示法与文件格式化处理](#九正规表示法与文件格式化处理) * [八、正规表示法与文件格式化处理](#八正规表示法与文件格式化处理)
* [grep](#grep) * [grep](#grep)
* [printf](#printf) * [printf](#printf)
* [awk](#awk) * [awk](#awk)
* [十、进程管理](#十进程管理) * [九、进程管理](#九进程管理)
* [查看进程](#查看进程) * [查看进程](#查看进程)
* [查看端口](#查看端口) * [查看端口](#查看端口)
* [、IO 多路复用](#十io-多路复用) * [、IO 多路复用](#十io-多路复用)
* [参考资料](#参考资料) * [参考资料](#参考资料)
<!-- GFM-TOC --> <!-- GFM-TOC -->
@ -219,7 +218,7 @@ UEFI 相比于 BIOS 来说功能更为全面,也更为安全。
<div align="center"> <img src="../pics//249f3bb1-feee-4805-a259-a72699d638ca.jpg" width="500"/> </div><br> <div align="center"> <img src="../pics//249f3bb1-feee-4805-a259-a72699d638ca.jpg" width="500"/> </div><br>
# 三、文件权限与目录配置 # 三、文件
## 文件权限概念 ## 文件权限概念
@ -316,8 +315,6 @@ UEFI 相比于 BIOS 来说功能更为全面,也更为安全。
<div align="center"> <img src="../pics//linux-filesystem.png"/> </div><br> <div align="center"> <img src="../pics//linux-filesystem.png"/> </div><br>
# 四、文件与目录
## 文件时间 ## 文件时间
1. modification time (mtime):文件的内容更新就会更新; 1. modification time (mtime):文件的内容更新就会更新;
@ -464,7 +461,7 @@ find 可以使用文件的属性和权限进行搜索。
# find filename [option] # find filename [option]
``` ```
#### 4.1 与时间有关的选项 **(一)与时间有关的选项**
```html ```html
-mtime n :列出在 n 天前的那一天修改过内容的文件 -mtime n :列出在 n 天前的那一天修改过内容的文件
@ -477,7 +474,7 @@ find 可以使用文件的属性和权限进行搜索。
<div align="center"> <img src="../pics//658fc5e7-79c0-4247-9445-d69bf194c539.png"/> </div><br> <div align="center"> <img src="../pics//658fc5e7-79c0-4247-9445-d69bf194c539.png"/> </div><br>
#### 4.2 与文件拥有者和所属群组有关的选项 **(二)与文件拥有者和所属群组有关的选项**
```html ```html
-uid n -uid n
@ -488,7 +485,7 @@ find 可以使用文件的属性和权限进行搜索。
-nogroup搜索所属群组不存在于 /etc/group 的文件 -nogroup搜索所属群组不存在于 /etc/group 的文件
``` ```
#### 4.3 与文件权限和名称有关的选项 **(三)与文件权限和名称有关的选项**
```html ```html
-name filename -name filename
@ -499,7 +496,7 @@ find 可以使用文件的属性和权限进行搜索。
-perm /mode :搜索权限包含任一 mode 的文件 -perm /mode :搜索权限包含任一 mode 的文件
``` ```
# 、磁盘与文件系统 # 、磁盘与文件系统
## 文件系统的组成 ## 文件系统的组成
@ -579,7 +576,7 @@ inode 具体包含以下信息:
53745909 lrwxrwxrwx. 1 root root 12 Jun 23 22:31 /root/crontab2 -> /etc/crontab 53745909 lrwxrwxrwx. 1 root root 12 Jun 23 22:31 /root/crontab2 -> /etc/crontab
``` ```
# 、压缩与打包 # 、压缩与打包
## 压缩 ## 压缩
@ -664,7 +661,7 @@ $ tar [-z|-j|-J] [xv] [-f 已有的 tar 文件] [-C 目录] ==解压缩
| 查 看 | tar -jtv -f filename.tar.bz2 | | 查 看 | tar -jtv -f filename.tar.bz2 |
| 解压缩 | tar -jxv -f filename.tar.bz2 -C 要解压缩的目录 | | 解压缩 | tar -jxv -f filename.tar.bz2 -C 要解压缩的目录 |
# 、Bash # 、Bash
可以通过 Shell 请求内核提供服务Bash 正是 Shell 的一种。 可以通过 Shell 请求内核提供服务Bash 正是 Shell 的一种。
@ -746,7 +743,7 @@ $ echo ${array[1]}
$ find /home -name .bashrc > list 2>&1 $ find /home -name .bashrc > list 2>&1
``` ```
# 、管线指令 # 、管线指令
管线是将一个命令的标准输出作为另一个命令的标准输入,在数据需要经过多个步骤的处理之后才能得到我们想要的内容时就可以使用管线。在命令之间使用 | 分隔各个管线命令。 管线是将一个命令的标准输出作为另一个命令的标准输入,在数据需要经过多个步骤的处理之后才能得到我们想要的内容时就可以使用管线。在命令之间使用 | 分隔各个管线命令。
@ -900,7 +897,7 @@ $ split [-bl] file PREFIX
- PREFIX :分区文件的前导名称 - PREFIX :分区文件的前导名称
``` ```
# 、正规表示法与文件格式化处理 # 、正规表示法与文件格式化处理
## grep ## grep
@ -999,7 +996,7 @@ bin 1
daemon 2 daemon 2
``` ```
# 、进程管理 # 、进程管理
## 查看进程 ## 查看进程
@ -1013,8 +1010,7 @@ ps aux | grep threadx
netstat -anp | grep 80 netstat -anp | grep 80
``` ```
# 十一、IO 多路复用 # 十、IO 多路复用
# 参考资料 # 参考资料