В вашей системе Linux вы, вероятно, храните много файлов и папок в своем домашнем каталоге. Но знаете ли вы, что под этими файлами в вашем домашнем каталоге также находится множество скрытых файлов и папок? Если вы запустите ls -a
в своем домашнем каталоге, вы обнаружите кучу скрытых файлов и каталогов с точечными префиксами. Что вообще делают эти скрытые файлы?
Для чего нужны скрытые файлы в домашнем каталоге?
Чаще всего скрытые файлы и каталоги в домашнем каталоге содержат настройки или данные, к к
Contents
Для чего нужны скрытые файлы в домашнем каталоге?
редназначены для редактирования пользователем, а только приложением. Вот почему они скрыты от обычного просмотра пользователя.Как правило, файлы из вашего домашнего каталога можно удалять и изменять без ущерба для операционной системы. Однако приложения, использующие эти скрытые файлы, могут быть не такими гибкими. Когда вы удаляете скрытый файл из домашнего каталога, вы обычно теряете настройки связанного с ним приложения.
Программа, которая использовала этот скрытый файл, обычно воссоздает его заново. Однако вы начнете с «готовых» настроек, как новый пользователь. Если у вас возникли проблемы с приложением, это может оказаться огромной помощью. Это позволяет удалить настройки, которые могут вызывать проблемы. Но если это не так, это просто означает, что вам нужно будет вернуть все обратно так, как вам нравится.
Каковы конкретные применения скрытых файлов в домашнем каталоге?
У каждого человека в домашнем каталоге есть разные скрытые файлы. Есть такие, которые есть у каждого. Однако файлы служат одной и той же цели независимо от родительского приложения.
Настройки системы
Системные настройки включают конфигурацию среды рабочего стола и оболочки.
- Файлы конфигурации для вашей оболочки и утилит командной строки. В зависимости от конкретной оболочки и утилит, подобных командам, которые вы используете, конкретное имя файла будет меняться. Вы увидите такие файлы, как «.bashrc», «.vimrc» и «.zshrc». Эти файлы содержат любые настройки, которые вы изменили в операционной среде вашей оболочки, или настройки, которые вы внесли в настройки утилит командной строки, таких как
vim
. Удаление этих файлов вернет связанное приложение в состояние по умолчанию. Учитывая, что многие пользователи Linux за годы работы внесли множество тонких настроек и настроек, удаление этого файла может стать огромной головной болью. - Профили пользователей. Как и приведенные выше файлы конфигу
Каковы конкретные применения скрытых файлов в домашнем каталоге?
вательские настройки для оболочки. Этот файл часто содержит ваш PATH. Он также содержит установленный вами псевдонимы . Пользователи также могут размещать псевдонимы в.bashrc
или других местах. PATH определяет, где оболочка ищет исполняемые команды. Добавляя или изменяя PATH, вы можете изменить место поиска команд вашей оболочкой. Псевдонимы меняют названия команд. Например, один пНастройки системы
ll
для вызоваls -l
. Это обеспечивает текстовые ярлыки для часто используемых команд. Если вы удалите.profile
, вы часто сможете найти версию по умолчанию в каталоге «/etc/skel». - Настройки среды рабочего стола. Сохраняются любые настройки среды рабочего стола. Сюда входят фон рабочего стола, заставки, сочетания клавиш, значки строки меню и панели задач, а также все остальное, что пользователь настроил для своей среды рабочего стола. Когда вы удаляете этот файл, среда пользователя возвращается к новой среде пользователя при следующем входе в систему.
Файлы конфигурации приложения
Вы найдете их в папке «.config» в Ubuntu. Это настройки для ваших конкретных приложений. Они будут включать в себя такие вещи, как списки предпочтений и настройки.
- Файлы конфигурации приложений. Сюда входят настройки из меню настроек приложения, конфигурации рабочей области и многое другое. То, что вы здесь найдете, зависит от родительского приложения.
- Данные веб-браузера. Сюда могут входить такие данные, как закладки и история просмотров. Большинство файлов составляют кэш. Здесь веб-браузер временно хранит загружаемые файлы, например изображения. Удаление этого параметра может замедлить работу некоторых мультимедийных веб-сайтов при первом их посещении.
- Кэши. Если пользовательское приложение кэширует данные, которые относятся только к этому пользователю (например, Приложение Spotify хранит кеш вашего плейлиста ), естественным местом для их хранения является домашний каталог. Эти кэши могут содержать массу данных или всего несколько строк кода: это зависит от того, что нужно родительскому приложению. Если вы удалите эти файлы, приложение создаст их заново по мере необходимости.
- Журналы. Некоторые пользовательские приложения также могут хранить здесь журналы. В зависимости от того, как разработчики настроили приложение, вы можете обнаружить файлы журналов, хранящиеся в вашем домашнем каталоге. Однако это нечастый выбор.
Заключение
В большинстве случаев скрытые файлы в домашнем каталоге Linux используются для хранения пользовательских настроек. Сюда входят настройки утилит командной строки, а также приложений с графическим интерфейсом. Их удаление приведет к удалению пользовательских настроек. Обычно это не приводит к сбою программы.