[Seek Help] 大部分命令无法使用
Tofloor
poster avatar
yokeman
deepin
2021-03-30 00:59
Author

刚才在配置java环境时,配置环境变量直接输入了source ~/.bashrc 

导致大部分命令开始无法使用 sudo vim 等

Reply Favorite View the author
All Replies
是桂花呀a
deepin
2021-03-30 01:01
#1
It has been deleted!
yokeman
deepin
2021-03-30 01:01
#2

求问这个情况该如何解决???

 

Reply View the author
yokeman
deepin
2021-03-30 01:02
#3
是桂花呀a It has been deleted!

您好,我发现我每次启动终端就会显示dircolors 未找到命令

Reply View the author
是桂花呀a
deepin
2021-03-30 01:26
#4
It has been deleted!
Hello
deepin
2021-03-30 03:44
#5

手动删除.bashrc,然后重新打开终端,把你配置错误的语句删掉,再把.bashrc放回去

Reply View the author
Hello
deepin
2021-03-30 03:45
#6
Hello

手动删除.bashrc,然后重新打开终端,把你配置错误的语句删掉,再把.bashrc放回去

移动到桌面就可以,因为每次终端加载都是要先加载.bashrc,没这玩意就不加载了

Reply View the author
amors
deepin
2021-03-30 03:54
#7

bashrc 的备份文件在 /etc 文件夹里。 把你根目录的 bashrc 删掉,去 etc 目录拷一份出来

rm -rf ~/.bashrc

sudo cp /etc/bash.bashrc ~/.bashrc

 

重启,看效果

Reply View the author
yokeman
deepin
2021-03-30 04:14
#8
amors

bashrc 的备份文件在 /etc 文件夹里。 把你根目录的 bashrc 删掉,去 etc 目录拷一份出来

rm -rf ~/.bashrc

sudo cp /etc/bash.bashrc ~/.bashrc

 

重启,看效果

我按照网上的方法搞了一下现在开始在登录界面无限重启了

Reply View the author
amors
deepin
2021-03-30 04:20
#9
yokeman

我按照网上的方法搞了一下现在开始在登录界面无限重启了

试试回滚有用没?没用的话就去下个deepin live系统,进去把你目前的~/.bashrc删了。把/etc/bash.bashrc 覆盖过去重启看看。如果还是没用的话,建议还是重装。毕竟这种找BUG很费时间,不如重装来的快。重装之前注意转移重要资料

Reply View the author
amors
deepin
2021-03-30 04:21
#10
yokeman

我按照网上的方法搞了一下现在开始在登录界面无限重启了

等等? 能到登录界面????能到登录界面就可以ctrl+alt+f2进tty模式了?

Reply View the author
yokeman
deepin
2021-03-30 04:27
#11
amors

等等? 能到登录界面????能到登录界面就可以ctrl+alt+f2进tty模式了?

对的,我现在就在tty模式

Reply View the author
yokeman
deepin
2021-03-30 04:28
#12
yokeman

对的,我现在就在tty模式

方便qq微信帮助下吗

Reply View the author
amors
deepin
2021-03-30 04:33
#13
yokeman

方便qq微信帮助下吗

就直接在tty模式操作就好了啊。跟进入桌面一样。 sudo rm -rf /home/你的用户名/.bashrc 然后 去 etc 目录下复制 bash.bashrc 出来 sudo cp /etc/bash.bashrc /home/你的用户名/.bashrc 然后重启

Reply View the author
amors
deepin
2021-03-30 04:34
#14
amors

就直接在tty模式操作就好了啊。跟进入桌面一样。 sudo rm -rf /home/你的用户名/.bashrc 然后 去 etc 目录下复制 bash.bashrc 出来 sudo cp /etc/bash.bashrc /home/你的用户名/.bashrc 然后重启

重启之前,用下source 也行

Reply View the author
yokeman
deepin
2021-03-30 04:34
#15
amors

就直接在tty模式操作就好了啊。跟进入桌面一样。 sudo rm -rf /home/你的用户名/.bashrc 然后 去 etc 目录下复制 bash.bashrc 出来 sudo cp /etc/bash.bashrc /home/你的用户名/.bashrc 然后重启

我试一下

Reply View the author
Ziggy
deepin
2021-03-30 08:04
#16
amors

试试回滚有用没?没用的话就去下个deepin live系统,进去把你目前的~/.bashrc删了。把/etc/bash.bashrc 覆盖过去重启看看。如果还是没用的话,建议还是重装。毕竟这种找BUG很费时间,不如重装来的快。重装之前注意转移重要资料

不算bug吧...有点像误操作

Reply View the author
deepinuser17
deepin
2021-03-30 19:01
#17
不要拷贝系统的bash环境设置文件, /etc/bash.bashrc.


个人的bash环境文件应该从/etc/skel/.bashrc拷贝过来.   /etc/skel/.bashrc和/etc/bash.bashrc是不同的. 可以用diff命令来比较这两个文件的差别.


当深度创建个人账户时, 个人的~/.bashrc就是从/etc/skel/.bashrc复制而来.  
Reply View the author
amors
deepin
2021-03-31 02:14
#18
deepinuser17
不要拷贝系统的bash环境设置文件, /etc/bash.bashrc.


个人的bash环境文件应该从/etc/skel/.bashrc拷贝过来.   /etc/skel/.bashrc和/etc/bash.bashrc是不同的. 可以用diff命令来比较这两个文件的差别.


当深度创建个人账户时, 个人的~/.bashrc就是从/etc/skel/.bashrc复制而来.  

学到了 。谢谢

Reply View the author