Skip to content

Commit 98c4f12

Browse files
committed
improve docs
1 parent 8a7d9ec commit 98c4f12

File tree

2 files changed

+43
-42
lines changed

2 files changed

+43
-42
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,17 @@ source <(curl -fsSL https://raw.githubusercontent.com/oldratlee/useful-scripts/m
3535
`Shell`使用加强:
3636

3737
1. [c](docs/shell.md#beer-c)
38-
原样命令行输出,并拷贝标准输出到系统剪贴板,省去`CTRL+C``CTRL+V`操作
38+
原样命令行输出,并拷贝标准输出到系统剪贴板,省去`CTRL+C`操作,优化命令行与其它应用之间的操作流
3939
1. [colines](docs/shell.md#beer-colines)
4040
彩色`cat`出文件行,方便人眼区分不同的行。
4141
1. [a2l](docs/shell.md#beer-a2l)
4242
按行彩色输出参数,方便人眼查看。
4343
1. [ap and rp](docs/shell.md#beer-ap-and-rp)
4444
批量转换文件路径为绝对路径/相对路径,会自动跟踪链接并规范化路径。
45-
1. [xpl and xpf](docs/shell.md#beer-xpl-and-xpf)
46-
在命令行中快速完成 在文件浏览器中 打开/选中 指定的文件或文件夹的操作。
4745
1. [tcp-connection-state-counter.sh](docs/shell.md#beer-tcp-connection-state-countersh)
4846
统计各个`TCP`连接状态的个数。用于方便排查系统连接负荷问题。
47+
1. [xpl and xpf](docs/shell.md#beer-xpl-and-xpf)
48+
在命令行中快速完成 在文件浏览器中 打开/选中 指定的文件或文件夹的操作,优化命令行与其它应用之间的操作流。
4949

5050
`Shell`开发/测试加强:
5151

@@ -54,7 +54,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/oldratlee/useful-scripts/m
5454
1. [console-text-color-themes.sh](docs/shell.md#beer-console-text-color-themessh)
5555
显示`Terminator`的全部文字彩色组合的效果及其打印方式,用于开发`Shell`的彩色输出。
5656
1. [parseOpts.sh](docs/shell.md#beer-parseoptssh)
57-
提供命令行选项解析函数`parseOpts`。用于加强支持选项的值有多个值(即数组)。
57+
命令行选项解析库,加强支持选项有多个值(即数组)。
5858

5959
### :watch: [`VCS`相关脚本](docs/vcs.md)
6060

docs/shell.md

Lines changed: 39 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,26 @@
1515
- [示例](#%E7%A4%BA%E4%BE%8B-2)
1616
- [:beer: ap and rp](#beer-ap-and-rp)
1717
- [示例](#%E7%A4%BA%E4%BE%8B-3)
18-
- [:beer: xpl and xpf](#beer-xpl-and-xpf)
18+
- [:beer: tcp-connection-state-counter.sh](#beer-tcp-connection-state-countersh)
1919
- [用法](#%E7%94%A8%E6%B3%95)
2020
- [示例](#%E7%A4%BA%E4%BE%8B-4)
2121
- [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85)
22-
- [:beer: tcp-connection-state-counter.sh](#beer-tcp-connection-state-countersh)
22+
- [:beer: xpl and xpf](#beer-xpl-and-xpf)
2323
- [用法](#%E7%94%A8%E6%B3%95-1)
2424
- [示例](#%E7%A4%BA%E4%BE%8B-5)
25+
- [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85-1)
2526
- [`Shell`开发/测试加强](#shell%E5%BC%80%E5%8F%91%E6%B5%8B%E8%AF%95%E5%8A%A0%E5%BC%BA)
2627
- [:beer: echo-args.sh](#beer-echo-argssh)
2728
- [示例](#%E7%A4%BA%E4%BE%8B-6)
2829
- [使用方式](#%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F)
2930
- [:beer: console-text-color-themes.sh](#beer-console-text-color-themessh)
30-
- [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85-1)
31+
- [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85-2)
3132
- [参考资料](#%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99-1)
3233
- [:beer: parseOpts.sh](#beer-parseoptssh)
3334
- [用法](#%E7%94%A8%E6%B3%95-2)
3435
- [示例](#%E7%A4%BA%E4%BE%8B-7)
3536
- [兼容性](#%E5%85%BC%E5%AE%B9%E6%80%A7)
36-
- [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85-2)
37+
- [贡献者](#%E8%B4%A1%E7%8C%AE%E8%80%85-3)
3738

3839
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
3940

@@ -43,7 +44,7 @@
4344
:beer: [c](../c)
4445
----------------------
4546

46-
原样命令行输出,并拷贝标准输出到系统剪贴板,省去`CTRL+C``CTRL+V`操作
47+
原样命令行输出,并拷贝标准输出到系统剪贴板,省去`CTRL+C`操作,优化命令行与其它应用之间的操作流
4748
支持`Linux``Mac``Windows``cygwin``MSSYS`)。
4849

4950
命令名`c`意思是`Copy`,因为这个命令我平时非常常用,所以使用一个字符的命令名,方便键入。
@@ -173,10 +174,41 @@ $ rp /home /etc/../etc /home/admin
173174
../../etc
174175
```
175176

177+
:beer: [tcp-connection-state-counter.sh](../tcp-connection-state-counter.sh)
178+
----------------------
179+
180+
统计各个`TCP`连接状态的个数。
181+
支持`Linux``Mac``Windows``cygwin``MSSYS`)。
182+
183+
`Nginx``Apache`的机器上需要查看,`TCP`连接的个数,以判定
184+
185+
- 连接数、负荷
186+
- 是否有攻击,查看`SYN_RECV`数(`SYN`攻击)
187+
- `TIME_WAIT`数,太多会导致`TCP: time wait bucket table overflow`
188+
189+
### 用法
190+
191+
```bash
192+
tcp-connection-state-counter.sh
193+
```
194+
195+
### 示例
196+
197+
```bash
198+
$ tcp-connection-state-counter.sh
199+
ESTABLISHED 290
200+
TIME_WAIT 212
201+
SYN_SENT 17
202+
```
203+
204+
### 贡献者
205+
206+
[sunuslee](https://github.com/sunuslee)改进此脚本,增加对`MacOS`的支持。 [#56](https://github.com/oldratlee/useful-scripts/pull/56)
207+
176208
:beer: [xpl](../xpl) and [xpf](../xpf)
177209
----------------------
178210

179-
在命令行中快速完成 在文件浏览器中 打开/选中 指定的文件或文件夹的操作
211+
在命令行中快速完成 在文件浏览器中 打开/选中 指定的文件或文件夹的操作,优化命令行与其它应用之间的操作流。
180212
支持`Linux``Mac``Windows``cygwin``MSSYS`)。
181213

182214
* `xpl`:在文件浏览器中打开指定的文件或文件夹。
@@ -212,37 +244,6 @@ xpf /path/to/dir1 /path/to/foo1.txt
212244

213245
[Linhua Tan](https://github.com/toolchainX)修复Linux的选定Bug。
214246

215-
:beer: [tcp-connection-state-counter.sh](../tcp-connection-state-counter.sh)
216-
----------------------
217-
218-
统计各个`TCP`连接状态的个数。
219-
支持`Linux``Mac``Windows``cygwin``MSSYS`)。
220-
221-
`Nginx``Apache`的机器上需要查看,`TCP`连接的个数,以判定
222-
223-
- 连接数、负荷
224-
- 是否有攻击,查看`SYN_RECV`数(`SYN`攻击)
225-
- `TIME_WAIT`数,太多会导致`TCP: time wait bucket table overflow`
226-
227-
### 用法
228-
229-
```bash
230-
tcp-connection-state-counter.sh
231-
```
232-
233-
### 示例
234-
235-
```bash
236-
$ tcp-connection-state-counter.sh
237-
ESTABLISHED 290
238-
TIME_WAIT 212
239-
SYN_SENT 17
240-
```
241-
242-
### 贡献者
243-
244-
[sunuslee](https://github.com/sunuslee)改进此脚本,增加对`MacOS`的支持。 [#56](https://github.com/oldratlee/useful-scripts/pull/56)
245-
246247
`Shell`开发/测试加强
247248
====================================
248249

@@ -307,7 +308,7 @@ colorEchoWithoutNewLine "4;33;40" "Hello world!" "Hello Hell!"
307308
:beer: [parseOpts.sh](../parseOpts.sh)
308309
----------------------
309310

310-
提供命令行选项解析函数`parseOpts`,以加强支持选项的值有多个值(即数组)。
311+
命令行选项解析库,加强支持选项有多个值(即数组)。
311312
支持`Linux``Mac``Windows``cygwin``MSSYS`)。
312313
\# 自己写一个命令行选项解析函数,是因为[`bash`](http://linux.die.net/man/1/bash)`buildin`命令[`getopts`](http://linux.die.net/man/1/getopts)和加强版本命令[`getopt`](http://linux.die.net/man/1/getopt)都不支持数组的值。
313314

0 commit comments

Comments
 (0)