我在 /home 和 /etc/skel 目录中没有看到 .bashrc 文件

我在 /home 和 /etc/skel 目录中没有看到 .bashrc 文件

我正在运行 linux mint 17.1 rebecca,但我发现它与我习惯的其他发行版有很大不同,并且/home/etc/skel没有.bashrc我不知道我是否搞砸了某些东西,或者它是默认在这个发行版中的,所以我的问题具体来说,是否可以拥有一个没有该文件的系统,或者我应该创建一个系统以及如何创建它?

当我打字时

 ls -a $HOME /etc/skel  

我明白了 在此输入图像描述

或者

ls -a $HOME /etc/skel | grep ".bashrc"

在此输入图像描述

答案1

没有该文件的系统是完全可以的。这就是为什么在任何裸机系统上都找不到它的原因。在用户创建时,该文件会被复制/etc/skel到新用户的主文件夹中,并且由于这一事实或有人手动将其放置在主文件夹中,因此该文件将位于主文件夹中。

您希望拥有一个.bashrc.bash_profile或两者)的原因是,在登录期间 Bash 将执行您想要的任何命令(和自定义设置)。

请记住,甚至 Bash 本身也是可选的。虽然必须存在一些符合 POSIX 标准的 shell,但它不一定是 Bash。

答案2

在 Linux Mint 17 中,该文件是 /etc 文件夹中的 bash.bashrc。 /etc/bash.bashrc

答案3

您还可以使用“搜索系统上的文件”定位' 命令。

在使用该命令之前(第一次),您必须填充更新数据库跟踪计算机上所有内容的位置的数据库(也是 updateb 命令查询的内容)。这必须以 root 用户身份完成。

因此,首先填充 updatedb 数据库:

sudo updatedb

然后,运行locate 来查找某些内容。例如:

locate bash.bashrc

注意:您可以在locate 命令中使用通配符。因此,例如:

locate bash.*

完美运作

相关内容