linux命令行变成>,Linux7-终端命令提示符变成了-bash-4.2#

76cc32e28a5dc3a08fbfdad67778a900.png

c4271a5509bce1f0386e7b583d559416.png

刚才用xshell6终端登录我的Linux7系统,发现原本登录后正常显示的欢迎页面,到最后应该出来的提示符“[root@localhost ~]# ”没有出来,而是显示“-bash-4.2#”,

Xshell 6 (Build 0107)

Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved.

Type `help' to learn how to use Xshell prompt.

[C:\~]$

Connecting to 116.255.188.188:999...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

Last login: Mon Feb 11 12:09:33 2019 from 123.131.144.237

-bash-4.2#

查阅查关文档,原因应该是Linux7下面的/root目录的几个配置文件丢失造成的,丢失文件如下:

.bash_profile

.bashrc

到这里,这才发现上午误操作把这二个文件删除了,上午想删除目录:/root/https/.http.swp这个垃圾文件的,本来想着直接利用命令把这个目录下面的首字符是“.”的文件全部删除掉的,由于本身我cd进了root目录,结果在输入删除命令的时候,忘记输入路径了,直接误把root目录下面的这二个文件全部删除了,另登录才发现造成了上面的这个错误,rm这个删除命令用时一定要谨慎呀。

出了问题就要解决问题,既然把这二个文件删除了,那想办法把这二个文件恢复过来不就行了,可惜我们的centos7不像windows那样有回收站,无法直接恢复,不过以上这些文件是linux7系统中每个用户都必备的文件,使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下就可以了,执行下面的二条命令恢复文件:

Last login: Mon Feb 11 12:09:33 2019 from 123.131.144.237

-bash-4.2# cp /etc/skel/.bashrc /root/

-bash-4.2# cp /etc/skel/.bash_profile /root/

-bash-4.2#

恢复这二个文件以后,重新用xshell终端再次登录就一切正常了

最后提醒大家,执行删除命令时一定要谨慎,要不输错命令把不能恢复的文件删除,那就…………

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值