You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> more 命令是一个基于 vi 编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持 vi 中的关键字定位操作。more 名单中内置了若干快捷键,常用的有 H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。
81
55
>
@@ -100,7 +74,7 @@ more -dc file
100
74
more -c -10 file
101
75
```
102
76
103
-
### less
77
+
### 2.5. less
104
78
105
79
less 命令的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 命令允许用户向前或向后浏览文件,而 more 命令只能向前浏览。用 less 命令显示文件时,用 PageUp 键向上翻页,用 PageDown 键向下翻页。要退出 less 程序,应按 Q 键。
106
80
@@ -110,7 +84,7 @@ less 命令的作用与 more 十分相似,都可以用来浏览文字档案的
110
84
less /var/log/shadowsocks.log
111
85
```
112
86
113
-
### sed
87
+
### 2.6. sed
114
88
115
89
> sed 是一种流编辑器,它是文本处理工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed 主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
116
90
>
@@ -147,15 +121,15 @@ sed '$d' file
147
121
sed '/^test/'d file
148
122
```
149
123
150
-
### vi
124
+
### 2.7. vi
151
125
152
126
> vi 命令是 UNIX 操作系统和类 UNIX 操作系统中最通用的全屏幕纯文本编辑器。Linux 中的 vi 编辑器叫 vim,它是 vi 的增强版(vi Improved),与 vi 编辑器完全兼容,而且实现了很多增强功能。
Copy file name to clipboardExpand all lines: docs/linux/cli/Linux文件压缩和解压.md
+6-27Lines changed: 6 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,37 +1,16 @@
1
-
---
2
-
title: Linux 文件压缩和解压
3
-
date: 2018-02-27
4
-
categories:
5
-
- linux
6
-
tags:
7
-
- linux
8
-
- command
9
-
---
10
-
11
1
# Linux 文件压缩和解压
12
2
13
3
> 关键词:`tar`, `gzip`, `zip`, `unzip`
14
4
15
-
<!-- TOC depthFrom:2 depthTo:3 -->
16
-
17
-
-[Linux 文件压缩和解压要点](#linux-文件压缩和解压要点)
18
-
-[命令常见用法](#命令常见用法)
19
-
-[tar](#tar)
20
-
-[gzip](#gzip)
21
-
-[zip](#zip)
22
-
-[unzip](#unzip)
23
-
24
-
<!-- /TOC -->
25
-
26
-
## Linux 文件压缩和解压要点
5
+
## 1. Linux 文件压缩和解压要点
27
6
28
7
- 压缩和解压 tar 文件 - 使用 [tar](#tar)
29
8
- 压缩和解压 gz 文件 - 使用 [gzip](#gzip)
30
9
- 压缩和解压 zip 文件 - 分别使用 [zip](#zip)、[unzip](#unzip)
31
10
32
-
## 命令常见用法
11
+
## 2. 命令常见用法
33
12
34
-
### tar
13
+
### 2.1. tar
35
14
36
15
> tar 命令可以为 linux 的文件和目录创建档案。利用 tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用 tar 命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
37
16
>
@@ -49,7 +28,7 @@ tar -zxvf log.tar.gz # 将 tar 包解压缩
49
28
tar -zxvf log30.tar.gz log2013.log # 只将 tar 内的部分文件解压出来
0 commit comments