auto commit

This commit is contained in:
CyC2018 2018-03-17 20:10:45 +08:00
parent b20cfd1458
commit 2e34f89049

View File

@ -1,5 +1,5 @@
<!-- GFM-TOC -->
* [常用操作以及概念](#常用操作以及概念)
* [一、常用操作以及概念](#常用操作以及概念)
* [求助](#求助)
* [关机](#关机)
* [查看进程](#查看进程)
@ -10,54 +10,54 @@
* [GNU](#gnu)
* [包管理工具](#包管理工具)
* [常见发行版本](#常见发行版本)
* [分区](#分区)
* [二、分区](#分区)
* [磁盘的文件名](#磁盘的文件名)
* [分区表](#分区表)
* [开机检测程序](#开机检测程序)
* [挂载](#挂载)
* [文件权限与目录配置](#文件权限与目录配置)
* [三、文件权限与目录配置](#文件权限与目录配置)
* [文件权限概念](#文件权限概念)
* [文件属性以及权限的修改](#文件属性以及权限的修改)
* [目录的权限](#目录的权限)
* [文件默认权限](#文件默认权限)
* [目录配置](#目录配置)
* [文件与目录](#文件与目录)
* [四、文件与目录](#文件与目录)
* [文件时间](#文件时间)
* [文件与目录的基本操作](#文件与目录的基本操作)
* [获取文件内容](#获取文件内容)
* [指令与文件搜索](#指令与文件搜索)
* [磁盘与文件系统](#磁盘与文件系统)
* [五、磁盘与文件系统](#磁盘与文件系统)
* [文件系统的组成](#文件系统的组成)
* [inode](#inode)
* [目录的 inode 与 block](#目录的-inode-与-block)
* [实体链接与符号链接](#实体链接与符号链接)
* [压缩与打包](#压缩与打包)
* [六、压缩与打包](#压缩与打包)
* [压缩](#压缩)
* [打包](#打包)
* [Bash](#bash)
* [七、Bash](#bash)
* [Bash 特性](#bash-特性)
* [变量操作](#变量操作)
* [指令搜索顺序](#指令搜索顺序)
* [数据流重定向](#数据流重定向)
* [管线指令](#管线指令)
* [正规表示法与文件格式化处理](#正规表示法与文件格式化处理)
* [八、正规表示法与文件格式化处理](#正规表示法与文件格式化处理)
* [grep](#grep)
* [printf](#printf)
* [awk](#awk)
* [vim 三个模式](#vim-三个模式)
* [九、vim 三个模式](#vim-三个模式)
* [参考资料](#参考资料)
<!-- GFM-TOC -->
# 常用操作以及概念
# 一、常用操作以及概念
## 求助
**1. --help**
### 1. --help
指令的基本用法与选项介绍。
**2. man**
### 2. man
man 是 manual 的缩写,将指令的具体信息显示出来。
@ -69,17 +69,17 @@ man 是 manual 的缩写,将指令的具体信息显示出来。
| 5 | 配置文件 |
| 8 | 系统管理员可以使用的管理指令 |
**3. info**
### 3. info
info 与 man 类似,但是 info 将文档分成一个个页面,每个页面可以进行跳转。
## 关机
**1. sync**
### 1. sync
为了加快对磁盘上文件的读写速度,位于内存中的文件数据不会立即同步到磁盘上,因此关机之前需要先进行 sync 同步操作。
**2. shutdown**
### 2. shutdown
```html
# /sbin/shutdown [-krhc] [时间] [警告讯息]
@ -89,7 +89,7 @@ info 与 man 类似,但是 info 将文档分成一个个页面,每个页面
-c 取消已经在进行的 shutdown 指令内容
```
**3. 其它关机指令**
### 3. 其它关机指令
reboot、halt、poweroff。
@ -150,7 +150,7 @@ Linux 发行版是 Linux 内核及各种应用软件的集成版本。
| DPKG | Ubuntu | Debian |
| RPM | Red Hat | Fedora / CentOS |
# 分区
# 二、分区
## 磁盘的文件名
@ -207,7 +207,7 @@ UEFI 相比于 BIOS 来说功能更为全面,也更为安全。
<div align="center"> <img src="../pics//249f3bb1-feee-4805-a259-a72699d638ca.jpg"/> </div><br>
# 文件权限与目录配置
# 三、文件权限与目录配置
## 文件权限概念
@ -306,7 +306,7 @@ UEFI 相比于 BIOS 来说功能更为全面,也更为安全。
<div align="center"> <img src="../pics//27ace615-558f-4dfb-8ad4-7ac769c10118.jpg"/> </div><br>
# 文件与目录
# 四、文件与目录
## 文件时间
@ -489,7 +489,7 @@ find 可以使用文件的属性和权限进行搜索。
-perm /mode :搜索权限包含任一 mode 的文件
```
# 磁盘与文件系统
# 五、磁盘与文件系统
## 文件系统的组成
@ -569,7 +569,7 @@ inode 具体包含以下信息:
53745909 lrwxrwxrwx. 1 root root 12 Jun 23 22:31 /root/crontab2 -> /etc/crontab
```
# 压缩与打包
# 六、压缩与打包
## 压缩
@ -654,29 +654,21 @@ $ tar [-z|-j|-J] [xv] [-f 已有的 tar 文件] [-C 目录] ==解压缩
| 查 看 | tar -jtv -f filename.tar.bz2 |
| 解压缩 | tar -jxv -f filename.tar.bz2 -C 要解压缩的目录 |
# Bash
# 七、Bash
可以通过 Shell 请求内核提供服务Bash 正是 Shell 的一种。
## Bash 特性
**1. 命令历史**
1. 命令历史:记录使用过的命令。本次登录所执行的命令都会暂时存放到内存中, \~/.bash_history 文件中记录的是前一次登录所执行过的命令。
记录使用过的命令。本次登录所执行的命令都会暂时存放到内存中, \~/.bash_history 文件中记录的是前一次登录所执行过的命令
2. 命令与文件补全快捷键tab
**2. 命令与文件补全**
3. 命名别名:例如 lm 是 ls -al 的别名。
快捷键tab
4. shell scripts。
**3. 命名别名**
例如 lm 是 ls -al 的别名。
**4. shell scripts**
**5. 通配符**
例如 ls -l /usr/bin/X\* 列出 /usr/bin 下面所有以 X 开头的文件。
5. 通配符:例如 ls -l /usr/bin/X\* 列出 /usr/bin 下面所有以 X 开头的文件。
## 变量操作
@ -893,7 +885,7 @@ $ split [-bl] file PREFIX
- PREFIX :分区文件的前导名称
```
# 正规表示法与文件格式化处理
# 八、正规表示法与文件格式化处理
## grep
@ -992,7 +984,7 @@ bin 1
daemon 2
```
# vim 三个模式
# 九、vim 三个模式
<div align="center"> <img src="../pics//341c632a-1fc1-4068-9b9f-bf7ef68ebb4c.jpg"/> </div><br>