血的教训!解锁 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 条回复
geew
2019-01-17 14:25:27 +08:00
抱歉 不厚道的笑了 感谢分享 还真不知道 source 原来是这个效果的...
fakefish
2019-01-17 14:28:50 +08:00
厉害
laudukang
2019-01-17 14:30:42 +08:00
优秀
co3site
2019-01-17 14:38:51 +08:00
哈哈,真是元气慢慢地一天,我 source 我的骚操作,还是 root 权限
ooooo
2019-01-17 14:44:08 +08:00
论 走上跑路道路 的新姿势
CSM
2019-01-17 15:01:35 +08:00
不对啊,history 里那条命令是
50 rm -rf *
应该报错 command 50 not found 啊😯
missdeer
2019-01-17 15:05:27 +08:00
原谅我笑出了声
abclucifer
2019-01-17 15:07:31 +08:00
不好意思,我笑了
xixibb
2019-01-17 15:09:44 +08:00
@al0ne 我也记住了,哈哈
demo
2019-01-17 15:16:49 +08:00
@CSM 50 是行号
log4geek
2019-01-17 15:17:11 +08:00
幸亏你还有在 cd z,要是连这个 cd z 都没有,哈哈哈哈哈哈
sillinger
2019-01-17 15:22:49 +08:00
虽然感觉是个很悲伤的故事,但为何嘴角疯狂上扬......抱歉抱歉
Applenice
2019-01-17 15:23:05 +08:00
原来 source 还能这么用,我去看 source 的用法了。。。
XiaoXiaoNiWa
2019-01-17 15:24:54 +08:00
。。
lemonda
2019-01-17 15:29:48 +08:00
只有我觉得每条命令前输入 sudo 很麻烦吗?
改造 .bash_history 记录格式又要每台机器操作一遍
删除非空文件夹不用 rm -rf 该怎么删安全? 我现在习惯按照 v2 上某条回复 rm 路径 -rf 这样,稍稍避免了点输错路径粗手指按到回车的风险。
sikariba
2019-01-17 15:40:01 +08:00
笑死了哈哈哈哈楼主拯救了我郁闷的一天
azuginnen
2019-01-17 15:40:59 +08:00
fzf 啊

lzj307077687
2019-01-17 15:44:12 +08:00
成为地下偶像吧
allenhu
2019-01-17 15:53:30 +08:00
厉害了
cppgohan
2019-01-17 15:54:24 +08:00
我不厚道的笑了..

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

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

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

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

© 2021 V2EX