血的教训!解锁 source 命令新的姿势,已准备跑路。

2019-01-17 10:44:43 +08:00
 shayuvpn0001

刚刚脑子也是抽了,觉得 history 里面 clear, exit, pwd 这种垃圾太多,总翻不到自己想找的以前的命令(某个 grep 正则表达式),于是准备拿.bash_history 开刀,vim 一番操作终于干掉了 clear, pwd 这种。

然后敲了一下 history,发现还没更新(应该是下次登录的时候重新载入),于是想到了用 source 更新一下。

高潮来了,我在命令行里敲下了 source .bash_history,一行行字符在屏幕飞速滚过,好像有什么不对。。。

左右翻看了一下,挂载到根目录下的硬盘被清空。。。

看了一下 history。。。

是不是已经凉了?还有救么?

23985 次点击
所在节点    程序员
156 条回复
Zzdex
2019-01-17 11:27:34 +08:00
@zpf124 楼主已经把 CrGuard 目录删了 cd 失败 上面还有一个 cd /
jasonyang9
2019-01-17 11:28:40 +08:00
@panyanyany #38 不是根,`cd z`生效的,他把挂载在这个目录下的分区清空了
jzmws
2019-01-17 11:30:15 +08:00
你跑把,弟妹和孩子我们会照顾好的!!
lynnX
2019-01-17 11:36:35 +08:00
Windows 大法好!
HiJackXD
2019-01-17 11:42:56 +08:00
1oNflow
2019-01-17 11:47:51 +08:00
那 source .bashrc 有什么风险吗…
pkookp8
2019-01-17 11:48:30 +08:00
rm $ENV -rf
的也注意了,ENV 哪天没赋值,又是 sudo 执行,就炸了
不过现在很多系统都会询问一下是否删除
不过不过不过很多人都不会看直接 yes
ymj123
2019-01-17 11:52:32 +08:00
这么说来,楼主在删库前应该还下了个,gitbuh 上的库。哈哈。
wlsnx
2019-01-17 11:52:33 +08:00
exec $SHELL 了解一下
H0TSp1RnG
2019-01-17 11:53:43 +08:00
欢声笑语打出 GG
guanhui07
2019-01-17 11:55:49 +08:00
流弊
photon006
2019-01-17 12:03:44 +08:00
分享一个方法快速找到之前命令:
在当前用户~目录新建一个隐藏文件.inputrc,内容如下:
"\e[A": history-search-backward
"\e[B": history-search-forward
set show-all-if-ambiguous on
set completion-ignore-case on


退出 terminal,重进,输入命令开头几个字母按“上”就出来了。
niuoh
2019-01-17 12:07:15 +08:00
source .bash_history 这条命令也会保存在.bash_history 里
那么这条命令是不是会死循环...
bugsnail
2019-01-17 12:17:01 +08:00
又多了一种删库跑路的新姿势
anofac
2019-01-17 12:17:48 +08:00
@photon006
好用
JackieMe
2019-01-17 12:23:03 +08:00
我前几天想把别的文件一些内容添加进 ~/.vimrc,没想好正则怎么写命令都没写完脑子抽了就直接运行了,然后命令变成了 grep > ~/.vimrc ..
gethin0321
2019-01-17 12:24:38 +08:00
![AKBIG4038ABYIQUC]($1NTW.jpg]( https://i.loli.net/2019/01/17/5c400376aa6c0.jpg)
bomb77
2019-01-17 12:26:47 +08:00
因为命令是顺序执行的啊,先 cd 到了 / 目录,你后面还有 cd z 和 cd CrGuard 命令,但如果 / 目录里面没有 z 目录的话,这两个 cd 命令就执行失败了,然后还是在 / 目录,后面的 rm -rf * 就默默在 / 目录里执行了啊
gaby2018
2019-01-17 12:34:38 +08:00
这么骚的操作?看来船票是买好了啊!!!
yulgang
2019-01-17 12:54:16 +08:00
于是想到了用 source 更新一下.... 骚得我差点信了。🤣

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

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

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

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

© 2021 V2EX