我编辑了 PATH 并只设置了 $PATH 我写了 SPATH 所以我进入了登录循环
并使用 root 终端尝试登录并编辑 PATH
所以,我不知道如何使用哪个命令获取 bashrc 以及如何编辑 PATH
答案1
您可能知道其中一些细节,但我希望提供一份列表来帮助您解决这个问题。
.bashrc
位于用户的主目录中。/home/usera/.bashrc
/root/.bashrc
$PATH
应export
为了持久性和子 shell 而进行。- 您很可能只会将其添加到
$PATH
,并注意不要将其完全重置。- 坏的
export PATH="/less/important/path:/lesser/important/path"
- 好的
export PATH="${PATH}:/less/important/path:/lesser/important/path"
- 坏的
- 系统将使用找到的第一个匹配项,从列表左侧或开头的目录开始
$PATH
。
如果您发现配置文件真的很乱,请查看/etc/skel
,然后将其复制过去,或者将其用作此配置文件以及提供给新用户的其他配置文件的参考。
答案2
要编辑路径并永久保存,您可以使用 vi 编辑器。
转到你的主目录:
光盘〜
输入此命令:
sudo gedit ~/.bashrc
由于您想要设置路径,因此这将要求您输入 root 密码。
创建一个变量
HOME = /home/user/data
-> 作为您访问信息的主页。并像这样使用该变量:路径 = ${HOME}/所需应用程序的路径
在退出 bashrc 文件之前,保存修改后的变化...这应该有效,您可以在 bashrc 文件中编辑您的路径。
答案3
打开根终端(可能在恢复模式在启动时选择)并使用以下命令编辑 .bashrc:用实际用户名替换“youruser”
nano /home/youruser/.bashrc
修正拼写错误并尝试以该用户身份登录。