8
8
- [ 🍺 c] ( #-c )
9
9
- [ 用法/示例] ( #%E7%94%A8%E6%B3%95%E7%A4%BA%E4%BE%8B )
10
10
- [ 参考资料] ( #%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99 )
11
- - [ 🍺 coat] ( #-coat )
11
+ - [ 🍺 coat and taoc ] ( #-coat-and-taoc )
12
12
- [ 用法/示例] ( #%E7%94%A8%E6%B3%95%E7%A4%BA%E4%BE%8B-1 )
13
13
- [ 🍺 a2l] ( #-a2l )
14
14
- [ 用法/示例] ( #%E7%94%A8%E6%B3%95%E7%A4%BA%E4%BE%8B-2 )
51
51
原样命令行输出,并拷贝标准输出到系统剪贴板,省去` CTRL+C ` 操作,优化命令行与其它应用之间的操作流。
52
52
支持` Linux ` 、` Mac ` 、` Windows ` (` cygwin ` 、` MSSYS ` )。
53
53
54
- 命令名` c ` 意思是 ` Copy ` ,因为这个命令我平时非常常用,所以使用一个字符的命令名,方便快速键入。
54
+ 命令名` c ` 的意思是 ` Copy ` ,因为这个命令我平时非常常用,所以使用一个字符的命令名,方便快速键入。
55
55
56
56
更多说明参见[ 拷贝复制命令行输出放在系统剪贴板上] ( http://oldratlee.github.io/post/2012-12-23/command-output-to-clip ) 。
57
57
@@ -115,15 +115,19 @@ Options:
115
115
- [拷贝复制命令行输出放在系统剪贴板上](http://oldratlee.github.io/post/2012-12-23/command-output-to-clip),给出了不同系统可用命令。
116
116
- 关于文本文件最后的换行,参见[Why should text files end with a newline? ](https://stackoverflow.com/questions/729692)
117
117
118
- 🍺 [coat](../bin/coat)
118
+ < a id=" -coat" ></a>
119
+
120
+ 🍺 [coat](../bin/coat) and [taoc](../bin/taoc)
119
121
----------------------
120
122
121
- 彩色` cat` 出文件行,方便人眼区分不同的行。
123
+ 彩色` cat` / ` tac ` 出文件行,方便人眼区分不同的行。
122
124
支持` Linux` 、` Mac` 、` Windows` (` cygwin` 、` MSSYS` )。
123
125
124
- 命令支持选项、功能和使用方式与[` cat` 命令](https://linux.die.net/man/1/cat)完全一样(实际上文件操作的实现全部代理给了` cat` 命令)。
126
+ 命令支持选项、功能和使用方式与[` cat` ](https://linux.die.net/man/1/cat)/[` tac` ](https://linux.die.net/man/1/cat)命令完全一样。
127
+ 文件操作在实现上完全代理给了` cat` /` tac` 命令。
125
128
126
- 命令名` coat` 意思是` COlorful cAT` ;当然单词` coat` 的意思是外套,彩色的输出行就像件漂亮的外套~ 😆
129
+ - 命令名` coat` 的意思是` COlorful cAT` ;同时单词` coat` 是外套,而彩色的输出行就像件漂亮的外套~ 🌈 😆
130
+ - 命令名` taoc` 是` coat` 倒序拼写;命名方式就像` tac` 之于` cat` 。 🐈
127
131
128
132
# ## 用法/示例
129
133
@@ -133,6 +137,9 @@ Hello world
133
137
$ echo -e ' Hello\nWorld' | coat
134
138
Hello
135
139
World
140
+ $ echo -e ' Hello\nWorld' | taoc
141
+ World
142
+ Hello
136
143
$ echo -e ' Hello\nWorld' | nl | coat
137
144
1 Hello
138
145
2 World
@@ -145,7 +152,7 @@ line2 of file2
145
152
...
146
153
147
154
# 帮助信息
148
- # 可以看到本人机器上实现代理的`cat`命令是GNU的实现。
155
+ # 可以看到本人机器上实现代理的`cat`/`tac` 命令是GNU的实现。
149
156
$ coat --help
150
157
Usage: cat [OPTION]... [FILE]...
151
158
Concatenate FILE(s) to standard output.
@@ -172,6 +179,23 @@ Examples:
172
179
GNU coreutils online help: < https://www.gnu.org/software/coreutils/>
173
180
Full documentation at: < https://www.gnu.org/software/coreutils/cat>
174
181
or available locally via: info ' (coreutils) cat invocation'
182
+
183
+ $ taoc --help
184
+ Usage: tac [OPTION]... [FILE]...
185
+ Write each FILE to standard output, last line first.
186
+
187
+ With no FILE, or when FILE is -, read standard input.
188
+
189
+ Mandatory arguments to long options are mandatory for short options too.
190
+ -b , --before attach the separator before instead of after
191
+ -r , --regex interpret the separator as a regular expression
192
+ -s , --separator= STRING use STRING as the separator instead of newline
193
+ --help display this help and exit
194
+ --version output version information and exit
195
+
196
+ GNU coreutils online help: < https://www.gnu.org/software/coreutils/>
197
+ Full documentation < https://www.gnu.org/software/coreutils/tac>
198
+ or available locally via: info ' (coreutils) tac invocation'
175
199
` ` `
176
200
177
201
注:上面示例中,没有彩色;在控制台上运行可以看出彩色效果,如下:
@@ -183,7 +207,7 @@ or available locally via: info '(coreutils) cat invocation'
183
207
按行彩色输出参数,方便人眼查看。
184
208
支持` Linux` 、` Mac` 、` Windows` (` cygwin` 、` MSSYS` )。
185
209
186
- 命令名` a2l` 意思是 ` Arguments to(2) Lines` 。
210
+ 命令名` a2l` 的意思是 ` Arguments to(2) Lines` 。
187
211
188
212
# ## 用法/示例
189
213
@@ -336,7 +360,7 @@ Options:
336
360
批量转换文件路径为绝对路径/相对路径,会自动跟踪链接并规范化路径。
337
361
支持` Linux` 、` Mac` 、` Windows` (` cygwin` 、` MSSYS` )。
338
362
339
- 命令名` ap` 意思是 ` Absolute Path` ,` rp` 是` Relative Path` 。
363
+ 命令名` ap` 的意思是 ` Absolute Path` ,` rp` 是` Relative Path` 。
340
364
341
365
# ## 用法/示例
342
366
@@ -445,7 +469,7 @@ SYN_SENT 7
445
469
- ` xpl` :在文件浏览器中打开指定的文件或文件夹。
446
470
` xpl` 是` explorer` 的缩写。
447
471
- ` xpf` : 在文件浏览器中打开指定的文件或文件夹,并选中。
448
- ` xpf` 是` explorer and select file `的缩写。
472
+ ` xpf` 是` EXplorer and select File `的缩写。
449
473
450
474
# ## 用法/示例
451
475
0 commit comments