相关疑难解决方法(0)

如何恢复配置文件?

我想将 LightDM 恢复到它的默认状态,因为由于某种原因
/etc/lightdm/unity-greeter.conf现在是一个空文件。

删除/etc/lightdm/unity-greeter.conf然后运行sudo apt-get install --reinstall unity-greeter不会像您期望的那样创建新的配置文件。

如何恢复丢失的配置文件?

configuration package-management apt

130
推荐指数
3
解决办法
14万
查看次数

如何恢复 .bashrc 文件?

终端打开时显示:

bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `['
bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then '
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下方法修复它:

cp /ect/skel/.bashrc ~/
Run Code Online (Sandbox Code Playgroud)

我明白了:

cp: cannot stat `/ect/skel/.bashrc': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我不确定为什么这样做以及如何解决它。我以前一直在.bashrc文件里乱搞,显然我搞砸了。我想要做的就是将.bashrc文件恢复为默认设置。

bash bashrc restore

32
推荐指数
1
解决办法
5万
查看次数

运行子 bash 时自定义提示不成立

我一直在学习 bash,在学习 bash 的同时,我玩弄了这个.bash_profile文件,以便能够放置问候信息等。后来我删除了这些更改。但是这样做之后,我的默认提示配置丢失了:最初,提示全部为粗体,\w部分为蓝色,这样当我在深度嵌套的目录中时,提示不会看起来如此纠结。我认为这是 Ubuntu 的默认设置(如果我错了,请纠正我),但是就像我说的那样丢失了,我的提示是非粗体和单色的,当我在长命名的目录中时会导致混乱。

所以,昨晚我尝试以我上面提到的方式自定义我的提示。在我添加代码后它运行良好.bash_profile

代码是这样的:

export PS1="\[$(tput bold)\]\u@\h:\[$(tput sgr 0)\]\e[1;34m\w$ \e[m"
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试在当前的 bash shell 中运行另一个 bash shell,提示将变为无格式:

这是正常的吗?导出一个变量以使其可从该 shell 派生的所有子进程访问,这难道不是重点吗?为什么它不适用于这种情况?

command-line bash prompt

4
推荐指数
2
解决办法
673
查看次数

恢复 /etc/skel 文件

我弄乱了/etc/skel文件并且愚蠢地没有备份它!我需要恢复这个目录下的原始文件!如何在互联网上找到原始文件?

注意:出于安全考虑,仅提供 Linux 官方链接。

提前致谢。

etc bashrc restore skel

1
推荐指数
1
解决办法
3110
查看次数