把远程机器~/.bashrc 改崩了的解决办法

2016-05-27 09:35:37 +08:00
 yuyang1110
昨天晚上同事电话说把 bashrc 改崩了。在电话里想了一个解决办法让他去试试。今天早晨来总结一下解决方案,发出来分享一下。。

http://reyoung.me/post/rescue_bashrc/
4521 次点击
所在节点    Linux
15 条回复
msg7086
2016-05-27 09:53:04 +08:00
ssh xxx busybox sh 不行吗?
treo
2016-05-27 11:00:50 +08:00
3. scp 进去改
hanxiV2EX
2016-05-27 12:35:33 +08:00
我也改蹦过。
yuyang1110
2016-05-27 13:45:36 +08:00
@treo 好有道理。。。
lxf1992521
2016-05-27 13:52:46 +08:00
昨天刚遇到过,解决方法很简单:
1. sftp 先把 .bashrc 下载下来;
2. 修改 .bashrc 配置
3. sftp 把修改好的 .bashrc 传上去;
vanton
2016-05-27 14:34:35 +08:00
@lxf1992521 这个办法简单
zhengkai
2016-05-27 15:24:46 +08:00
http://serverfault.com/questions/94503/login-without-running-bash-profile-or-bashrc

ssh -t username@hostname /bin/sh

ssh -t user@host bash --norc --noprofile
zealot0630
2016-05-27 16:28:38 +08:00
ssh host vi ~/.bashrc
popu111
2016-05-27 16:37:34 +08:00
论我一同学和 LZ 重名
rupert
2016-05-27 16:44:38 +08:00
很简单
usr/bin/vi ~/.bashrc
yuyang1110
2016-05-27 16:52:46 +08:00
@lxf1992521 @treo

其实有一个非常大的 bug ,就是。。。公司要过 relay
yuyang1110
2016-05-27 16:53:00 +08:00
@rupert 有道理
lxf1992521
2016-05-27 18:55:51 +08:00
@yuyang1110 关于 relay ,可以使用 sftp 实验一下,有惊喜哟!
julyclyde
2016-05-27 22:30:50 +08:00
@zhengkai 可是我记得 ssh 后面的 command 是被 sh -c 'command' 格式调用的啊,似乎免不了 sh 初始化
Neveroldmilk
2016-05-28 12:36:34 +08:00
什么叫改崩了?不就是界面乱码了么,抹黑进去手动改回来不就完了。

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

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

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

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

© 2021 V2EX