Linux 命令中有哪些你认为的奇技淫巧?

2017-01-12 22:57:24 +08:00
 allenhu

比如:

4840 次点击
所在节点    问与答
54 条回复
ayang23
2017-01-13 10:02:02 +08:00
<<<管道
cat <<< 'hello world'
相当于
echo hello world | cat
gimp
2017-01-13 10:05:57 +08:00
history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[ a ]" " CMD[ a ]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t |sort -nr | nl | head -n20


输出最常用的 20 条命令
lululau
2017-01-13 10:06:36 +08:00
man zshall
panda1001
2017-01-13 10:09:22 +08:00
grep -r
holyghost
2017-01-13 10:15:22 +08:00
^a^b

把上一条命令中的 a 换成 b 再执行一遍
cabbage
2017-01-13 10:15:41 +08:00
很久以前从一个 Linux 高玩那儿学来的一个奇技淫巧,用 bash 快速测试端口有没有开放

`echo </dev/tcp/127.0.0.1/22`

ip 地址和端口都能看懂吧😀,空返回表示成功,再来个 for 循环就能把端口扫个遍。试了一些 shell 程序,只有 bash 某个版本以上才支持,查了下需要调用 connect 函数实现。
Havee
2017-01-13 10:22:31 +08:00
@Hello1995 讲:换成 a 一般人就能看懂了
我觉得这个真属于装逼范畴
Vicer
2017-01-13 10:24:54 +08:00
''${:}}''
Vicer
2017-01-13 10:26:52 +08:00
''${:}''
Hello1995
2017-01-13 13:17:53 +08:00
@Havee :) 是。
@yansyuei 16# 18# 已经回答了,是 forkbomb ,如下:
:()
{
:|: &
}
;
:
allenhu
2017-01-13 14:40:34 +08:00
你们扯了 一堆,没看到一条有用的
fyibmsd
2017-01-13 14:57:40 +08:00
alias emacs=vim
uxstone
2017-01-13 15:02:52 +08:00
alias vim=emacs
kevin1852
2017-01-13 15:24:05 +08:00
yes
kaka826
2017-01-13 15:41:25 +08:00
fuck
Phariel
2017-01-13 16:30:06 +08:00
32 33 楼你们在一起吧 233333333
itisthecon
2017-01-13 16:45:14 +08:00
>filename
zhywang
2017-01-13 17:20:43 +08:00
试一下这两个,可以提高效率
ctrl + -
esc 然后按 .
ctrl + r
QAPTEAWH
2017-01-13 17:22:03 +08:00
~ $ make love
make: *** No rule to make target `love'. Stop.
~ $ make money
make: *** No rule to make target `money'. Stop.
~ $ make -j8 america great again
make: *** No rule to make target `america'. Stop.
ynyounuo
2017-01-13 18:15:49 +08:00


本来打算多说点儿,看到附言 lol ,就把录的 gif 放来吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/334244

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX