我的Linux主目录中的隐藏文件是干什么用的?
在 Linux 系统中,你可能会在主目录中存储了大量文件和文件夹。但在这些文件之外,你知道你的主目录还附带了很多隐藏的文件和文件夹吗?如果你在主目录中运行 ls -a
,你会发现一堆带有点前缀的隐藏文件和目录。这些隐藏的文件到底做了什么?
在主目录中隐藏的文件是干什么用的?
hidden-files-liunux-2
通常,主目录中的隐藏文件和目录包含该用户程序访问的设置或数据。它们不打算让用户编辑,只需要应用程序进行编辑。这就是为什么它们被隐藏在用户的正常视图之外。
通常,删除和修改自己主目录中的文件不会损坏操作系统。然而,依赖这些隐藏文件的应用程序可能不那么灵活。从主目录中删除隐藏文件时,通常会丢失与其关联的应用程序的设置。
依赖该隐藏文件的程序通常会重新创建它。 但是,你将从“开箱即用”设置开始,如全新用户一般。如果你在使用应用程序时遇到问题,那实际上可能是一个巨大的帮助。它可以让你删除可能造成麻烦的自定义设置。但如果你不这样做,这意味着你需要把所有的东西都设置成原来的样子。
主目录中某些隐藏文件的特定用途是什么?
hidden-files-linux-3
每个人在他们的主目录中都会有不同的隐藏文件。每个人都有一些。但是,无论应用程序如何,这些文件都有类似的用途。
系统设置
系统设置包括桌面环境和 shell 的配置。
- shell 和命令行程序的配置文件:根据你使用的特定 shell 和类似命令的应用程序,特定的文件名称会变化。你会看到
.bashrc
、.vimrc
和.zshrc
。这些文件包含你已经更改的有关 shell 的操作环境的任何设置,或者对vim
等命令行实用工具的设置进行的调整。删除这些文件将使关联的应用程序返回到其默认状态。考虑到许多 Linux 用户多年来建立了一系列微妙的调整和设置,删除这个文件可能是一个非常头疼的问题。 - 用户配置文件:像上面的配置文件一样,这些文件(通常是
.profile
或.bash_profile
)保存 shell 的用户设置。该文件通常包含你的PATH
环境变量。它还包含你设置的别名。用户也可以在.bashrc
或其他位置放置别名。PATH
环境变量控制着 shell 寻找可执行命令的位置。通过添加或修改PATH
,可以更改 shell 的命令查找位置。别名更改了原有命令的名称。例如:一个别名可能将ls -l
设置为ll
。这为经常使用的命令提供基于文本的快捷方式。如果删除.profile
文件,通常可以在/etc/skel
目录中找到默认版本。 - 桌面环境设置:这里保存你的桌面环境的任何定制。其中包括桌面背景、屏幕保护程序、快捷键、菜单栏和任务栏图标以及用户针对其桌面环境设置的其他任何内容。当你删除这个文件时,用户的环境会在下一次登录时恢复到新的用户环境。
应用配置文件
相关推荐
kyssfanhui 2020-10-20
applecarelte 2020-10-16
MRFENGG 2020-11-11
yegen00 2020-11-17
ZHAICAN 2020-11-16
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
ourtimes 2020-10-16
waterhorse 2020-09-19