Какви са скритите файлове в моя Linux Home Directory?
Във вашата Linux система вероятно сте запазили много файлове и папки във вашата домашна директория. Но под тези файлове, знаете ли, че вашата домашна директория идва с много скрити файлове и папки? Ако стартирате ls -a
в домашната си директория, ще откриете куп скрити файлове и директории с точкови префикси. Какво представляват тези скрити файлове?
За какво са скрити файлове в домашната директория?
Най-често скритите файлове и директории в домашната директория съдържат настройки или данни, достъпни от програмите на този потребител. Те не са предназначени за редактиране от потребителя, а само от приложението. Ето защо те са скрити от нормалния изглед на потребителя.
Като цяло файловете от собствената ви домашна директория могат да бъдат премахнати и променени без да се повреди операционната система. Приложенията, които разчитат на тези скрити файлове обаче, може и да не са толкова гъвкави. Когато премахвате скрит файл от домашната директория, обикновено губите настройките за приложението, свързано с него.
Програмата, която разчиташе на този скрит файл, обикновено го пресъздава. Въпреки това, ще започнете от настройките "излезли от кутията", като чисто нов потребител. Ако имате проблеми с приложението, това всъщност може да бъде огромна помощ. Той ви позволява да премахвате персонализации, които могат да причиняват проблеми. Но ако не сте, това просто означава, че ще трябва да върнете всичко по начина, по който ви харесва.
Какви са някои специфични приложения на скритите файлове в домашната директория?
Всеки ще има различни скрити файлове в своята домашна директория. Има някои, които всеки има. Файловете обаче имат подобна цел, независимо от приложението на родителя.
Системни настройки
Системните настройки включват конфигурацията за работната ви среда и вашето тяло.
- Файлове за конфигуриране на помощните инструменти за кошче и командния ред: В зависимост от конкретните помощни програми, които използвате, специфичното име на файла ще се промени. Ще видите файлове като ".bashrc", ".vimrc" и ".zshrc". Тези файлове съдържат всички настройки, които сте променили за операционната среда на вашия корпус или ощипванията, които сте направили в настройките на помощните програми на командния ред
vim
. Премахването на тези файлове ще върне съответното приложение в състояние по подразбиране. Като се има предвид, че много потребители на Linux създават масив от фини настройки и настройки през годините, премахването на този файл може да е огромно главоболие. - Потребителски профили: Както горепосочените конфигурационни файлове, тези файлове (обикновено ".profile" или ".bash_profile") запазват потребителските настройки за корпуса. Този файл често съдържа вашата PATH. Той съдържа и псевдоними, които сте задали. Потребителите могат също да поставят псевдоними в
.bashrc
или други места. PATH урежда къде обвивката търси изпълними команди. Чрез добавяне или модифициране на PATH можете да промените мястото, където черупката ви търси команди. Псевдонимите променят имената на командите. Един псевдоним може да настрои наll
да извикаls -l
, например. Това осигурява текстови преки пътища към често използваните команди. Ако изтриете.profile
, често можете да намерите стандартната версия в директорията "/ etc / skel". - Настройки на работната среда: Това спестява персонализиране на работната ви среда. Това включва фон на работния плот, скрийнсейвъри, клавишни комбинации, ленти с менюта и икони на лентата на задачите и всичко останало, което потребителят е задал за работната среда на работния плот. Когато премахнете този файл, средата на потребителя се връща към новата потребителска среда при следващото влизане.
Конфигурационни файлове на приложенията
Ще ги намерите в папката ".config" в Ubuntu. Това са настройки за вашите конкретни приложения. Те ще включват неща като списъците с предпочитания и настройките.
- Файлове за конфигурация за приложения : Това включва настройки от менюто с предпочитания за приложения, конфигурации на работното пространство и др. Точно това, което ще намерите тук, зависи от приложението на родителя.
- Данни на уеб браузър: Това може да включва неща като отметки и история на сърфиране. По-голямата част от файловете съставляват кеша. Това е мястото, където уеб браузърът съхранява временно файлове, като изображения. Премахването на това може да забави някои уебсайтове с тежки медии при първото посещение.
- Кешира : Ако приложение на потребител съхранява данни, които са подходящи само за този потребител (например Spotify, съхраняващ кеша на плейлиста ви), домашната директория е естествено място за съхранение. Тези кеширания може да съдържат маси от данни или само няколко реда код: зависи от това, от което се нуждае родителското приложение. Ако премахнете тези файлове, приложението ги пресъздава, ако е необходимо.
- Записи: Някои потребителски приложения могат да съхраняват и дневници тук. В зависимост от начина, по който разработчиците настройват приложението, може да намерите регистрационни файлове, съхранени в домашната ви директория. Това обаче не е обикновен избор.
заключение
В повечето случаи скритите файлове в началната ви директория в Линукс, използвани за съхраняване на потребителските настройки. Това включва настройки за помощни програми на командния ред, както и приложения, базирани на GUI. Премахването им ще премахне потребителските настройки. Обикновено това няма да доведе до прекъсване на програмата.