Linux系统中,除了储存了大量可见的文件和文件夹,还附带了很多隐藏的文件和文件夹,那么该如何进行查看?这些隐藏文件又有什么用呢?

查看Linux主目录隐藏文件可以通过运行ls–a来实现,对于隐藏文件,不建议进行更改和删除操作,原因是,主目录中的隐藏文件和目录包括用户程序访问的设置和数据,其隐藏起来,很大一部分原因怕用户误操作,删除和修改隐藏文件,很有可能会丢失与其关联的应用程序的设置,依赖该隐藏文件的程序通常会重新创建它,但其会恢复出厂设置,以前存储的数据均被清除。

常见的隐藏文件可以分为以下几类:

1. shell 和命令行程序的配置文件

根据使用的特定shell和类似命令的应用程序,特定的文件名称会变化,.bashrc、.vimrc和.zshrc包含已经更改的有关shell的操作环境的任何设置,或者对vim等命令行使用工具的设置进行的调整,删除这些文件将使关联的应用程序返回到其默认状态。

2. 用户配置文件

用户配置文件通常是.profile或者.bash_profile,保持shell的用户设置,该文件通常包含PATH环境变量和别名,PATH环境变量控制着shell寻找可执行命令的位置,通过添加或修改PATH,可以更改shell的命令查找位置,别名更改了原有命令的名称,如果删除.profile文件,通常可以在/etc/skel目录中找到默认版本。

3. 桌面环境设置

主目录中文件保存着桌面环境的任何定制,其中包括桌面背景、屏幕保护程序、快捷键、菜单栏和任务栏图标以及用户针对其桌面环境设置的其他任何内容。当你删除这个文件时,用户的环境会在下一次登录时恢复到新的用户环境。

4. 应用程序的配置文件

应用程序的配置文件可以在Ubuntu的.config中找到,主要是对应用程序首选项菜单中的设置、工作区配置等。

5. Web 浏览器数据

Web 浏览器数据文件也可以在Ubuntu的.config中找到,这些文件大部分是缓存,包括书签、浏览历史记录、Web浏览器临时存储下载文件或图片的位置等,删除这些内容可能会降低首次访问某些媒体网站的速度。

6. 缓存

缓存文件也可以在Ubuntu的.config中找到,如果用户应用程序缓存仅与该用户相关的数据,则主目录是存储该目录的默认地点,这些缓存可能包含大量数据或仅包含几行代码,这取决于应用程序需要什么,如果删除这些文件,则应用程序会根据需要重新创建它们。

7. 日志

日志文件也有可以在Ubuntu的.config中找到,根据开发人员设置应用程序的方式,可能会在主目录发现存储的日志文件,然而,这不是一个常见的选择。

Linux主目录隐藏文件通常情况下是用来存储用户设置,包括命令行程序以及基于 GUI 的应用程序的设置,删除它们,意味着删除用户设置,一般不会导致程序被破坏,但会对用户的使用造成一定的影响,降低效率,一般不建议进行操作!

linux查看用户家目录下的隐藏文件,linux中查看目录下隐藏文件方式?相关推荐

  1. storm目录结构及在zk中的目录结构

    storm目录结构及在zk中的目录结构 @(STORM)[storm] storm目录结构及在zk中的目录结构 一storm在磁盘中的内容 一nimbus中的目录结构 1inbox目录 2stormd ...

  2. linux查用户的家目录,详解Linux误删用户家目录的恢复方法

    在生产中可能会由于误操作而删除了某一用户的家目录,这时就需要把用户的家目录安装创建新用户时的模板文件,再恢复并且要跟之前的权限相同. 1. 创建一个新的用户用于测试 [root@centos6 aub ...

  3. linux返回用户主目录的命令有哪些,Linux基本命令汇总 - 持续更新

    Linux基本命令汇总 一.Linux管理文件和目录的命令 点击如下标题,会自动跳转到该命令详解 ~ 1.  pwd命令 2.  cd命令 3.  ls命令 4.  cat命令 5.  grep命令 ...

  4. linux nginx root目录,详解nginx.conf 中 root 目录设置问题

    在配置 nginx.conf 总会遇到一些问题,下面列举一些常见的问题并说明如何解决 1.相对路径的问题 例如配置文件中 location 设置 location ~ .php${ root html ...

  5. linux区分用户权限级别的命令,认识Linux命令--用户、权限管理

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

  6. kali linux超级用户_如何优雅的在Linux上使用Powershell]

    点击上方"蓝字"关注我们吧! 译文声明 本文是翻译文章,文章原作者 TJ Null 文章来源:https://www.offensive-security.com 原文地址: ht ...

  7. linux之用户和组群的管理,Linux的用户和组群管理(7页)-原创力文档

    /os/linux 若想了解更多内容请加QQ群:3237215018 Linux的用户和组群管理 ? ? Linux是一个多用户的操作系统用户和用户组的管理是系统管理员的重要工作之一.本文的内容包括如 ...

  8. linux建立用户帐号的命令,有关Linux创建用户命令的详细讨论

    Linux系统用户的创建不同于windows系统,这里陈述一下Linux创建用户的命令.包括创建用户,修改密码,修改信息,新建群组. Linux创建用户命令1:创建新用户 useradd命令(也可以使 ...

  9. linux单用户模式删除文件,如何在Linux上使用Tmpwatch/Tmpreaper删除早于N天的文件

    您可能错过了删除计算机上某个目录中不再需要的文件的操作. 它可能已经成长了一段时间. 如果有足够的存储空间,则应删除它们,因为这会在列出文件时减慢系统速度. 同样,当一个目录中有成千上万个文件时,它可 ...

  10. 怎么查看oracle数据库表的主键,Oracle中查看所有的表,用户表,列名,主键,外键...

    在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_ ...

最新文章

  1. python求近似值_python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配...
  2. QS世界大学排名_百度百科
  3. python 环境管理工具_python3环境管理器
  4. Java参数传递对象引用传递失效
  5. Android学习JNI,使用C调用JAVA语言
  6. 使用itertools建立词表
  7. Chrome和edge浏览器书签本地路径以及批量修改书签
  8. 多元逻辑回归(Multinomial Logistic Regression)
  9. cadence lux介绍_Cadence软件介绍
  10. python研究背景和意义_课题设计研究的背景和意义
  11. 单细胞论文记录(part19)--A comprehensive comparison on cell-type composition inference for ST data
  12. 查看已知WiFi网络的密码
  13. 淘宝店小蜜配置手册——店小蜜收费策略及应对方案
  14. 人无远虑必有近忧,90后的我如何姑娘熬成婆
  15. vs2010 添加向前导航/向后导航按钮
  16. 【C++】基于OpenGL的音乐可视化(六): 最终版本
  17. Notepad2 可以替换xp记事本Notepad
  18. Fcitx下的Google拼音和云拼音
  19. 字符串中间替换成星号
  20. [附源码]Python计算机毕业设计大学生兼职平台

热门文章

  1. TFLearn Input_data 与 fully_connected
  2. 进出口(海关)新系统的操作流程--20040923
  3. 疫情过后,雨过天晴(复工指南)
  4. log4j2的介绍与使用(配置文件,路径等)
  5. jquery实现电梯导航
  6. 【学习记录】野火stm32学习记录(一)GPIO
  7. java引用和指针的区别
  8. 【3D视觉】PointNet解析
  9. html+css+js仿写星巴克网页
  10. 专利快速预审的办理流程