修复 ~./profile 文件

moe*_*imi 3 bash sudo login .profile

我只是搞砸了~/.profile,试图添加一些东西PATH,但看起来我的代码中有语法错误,现在登录屏幕功能不起作用,我可以使用ctrlshiftf1tty 登录但基本命令,例如sudols将不起作用因为~/.profile坏了。我该如何解决?

Ter*_*nce 5

您可以先尝试.profile从以下位置找到的原始副本中复制默认值/etc/skel/

首先,建议先备份您的个人资料以防万一(谢谢wjandrea):

/bin/cp ~/.profile{,.bak}
Run Code Online (Sandbox Code Playgroud)

然后,您可以从 /etc/skel

/bin/cp /etc/skel/.profile /home/<username>/
Run Code Online (Sandbox Code Playgroud)

如果由于某种原因不起作用,您可以按照下一部分替换.profile原来的内容:

首先将您的系统引导至恢复模式,以便您拥有系统的 root 权限。

一个.profile文件被存储在/etc/skel/目录中,你可以复制到你的主文件夹。

cp /etc/skel/.profile /home/<username>/
Run Code Online (Sandbox Code Playgroud)

然后设置文件的权限和所有权,使其与您的用户名匹配:

chmod 600 /home/<username>/.profile
chown <username>:<username> /home/<username>/.profile
Run Code Online (Sandbox Code Playgroud)

替换<username>为您创建的用户名。


希望这可以帮助!