Trong hệ thống Linux của bạn, bạn có thể lưu trữ rất nhiều tập tin và thư mục trong thư mục Home của bạn. Nhưng bên dưới các tệp đó, bạn có biết rằng thư mục Nhà của bạn cũng đi kèm với nhiều tệp và thư mục ẩn không? Nếu bạn chạy ls -a trên thư mục chính của mình, bạn sẽ khám phá ra một đống các tệp và thư mục ẩn với các tiền tố dấu chấm. Các tệp ẩn này làm gì?

Các tệp ẩn trong thư mục chính là gì?

Thông thường, các tệp và thư mục ẩn trong thư mục chính chứa các cài đặt hoặc dữ liệu được chương trình của người dùng truy cập. Chúng không có ý định được người dùng chỉnh sửa, chỉ có ứng dụng. Đó là lý do tại sao chúng bị ẩn khỏi chế độ xem bình thường của người dùng.

Trong các tập tin chung từ thư mục chính của riêng bạn có thể được gỡ bỏ và thay đổi mà không làm hỏng hệ điều hành. Tuy nhiên, các ứng dụng dựa vào các tệp ẩn đó có thể không linh hoạt. Khi bạn xóa một tệp ẩn khỏi thư mục chính, thông thường bạn sẽ mất cài đặt cho ứng dụng được liên kết với nó.

Chương trình dựa vào tệp ẩn đó thường sẽ tạo lại nó. Tuy nhiên, bạn sẽ bắt đầu từ cài đặt “ngoài hộp”, như người dùng hoàn toàn mới. Nếu bạn gặp sự cố với một ứng dụng, điều đó thực sự có thể là một trợ giúp lớn. Nó cho phép bạn xóa các tùy chỉnh có thể gây ra sự cố. Nhưng nếu bạn không, nó chỉ có nghĩa là bạn sẽ cần phải thiết lập tất cả mọi thứ trở lại theo cách bạn thích nó.

Một số cách sử dụng cụ thể các tệp ẩn trong thư mục chính là gì?

Mọi người sẽ có các tệp ẩn khác nhau trong thư mục chính của họ. Có một số mà mọi người đều có. Tuy nhiên, các tệp này phục vụ một mục đích tương tự, bất kể ứng dụng gốc.

Cài đặt hệ thống

Cài đặt hệ thống bao gồm cấu hình cho môi trường màn hình và vỏ của bạn.

  • Các tệp cấu hình cho tiện ích dòng lệnh và tiện ích dòng lệnh của bạn: Tùy thuộc vào các tiện ích con và lệnh cụ thể mà bạn sử dụng, tên tệp cụ thể sẽ thay đổi. Bạn sẽ thấy các tệp như “.bashrc”, “.vimrc” và “.zshrc.” Những tệp này chứa bất kỳ cài đặt nào bạn đã thay đổi về môi trường hoạt động của trình bao hoặc các chỉnh sửa bạn đã thực hiện đối với các cài đặt của các tiện ích dòng lệnh như vim . Việc xóa các tệp này sẽ trả về ứng dụng được liên kết về trạng thái mặc định của nó. Xem xét nhiều người dùng Linux xây dựng một loạt các tinh chỉnh và thiết lập tinh tế trong những năm qua, loại bỏ tập tin này có thể là một nhức đầu rất lớn.
  • Hồ sơ người dùng: Giống như các tệp cấu hình ở trên, các tệp này (thường là ".profile" hoặc ".bash_profile") lưu cài đặt người dùng cho trình bao. Tệp này thường chứa PATH của bạn. Nó cũng chứa bí danh bạn đã đặt. Người dùng cũng có thể đặt bí danh trong .bashrc hoặc các vị trí khác. PATH điều chỉnh vị trí vỏ tìm kiếm các lệnh thực thi. Bằng cách thêm hoặc sửa đổi PATH của bạn, bạn có thể thay đổi nơi vỏ của bạn tìm kiếm các lệnh. Bí danh thay đổi tên của lệnh. Ví dụ, một bí danh có thể đặt ll để gọi ls -l . Điều này cung cấp các phím tắt dựa trên văn bản cho các lệnh thường được sử dụng. Nếu bạn xóa .profile, bạn thường có thể tìm thấy phiên bản mặc định trong thư mục “/ etc / skel”.
  • Cài đặt môi trường máy tính để bàn: Điều này giúp tiết kiệm bất kỳ tùy chỉnh nào của môi trường máy tính để bàn của bạn Điều đó bao gồm nền màn hình, trình bảo vệ màn hình, phím tắt, thanh menu và biểu tượng trên thanh tác vụ và bất kỳ thứ gì khác mà người dùng đã đặt về môi trường máy tính để bàn của họ. Khi bạn xóa tệp này, môi trường của người dùng sẽ chuyển sang môi trường người dùng mới vào lần đăng nhập tiếp theo.

Tệp cấu hình ứng dụng

Bạn sẽ tìm thấy chúng trong thư mục “.config” trong Ubuntu. Đây là những cài đặt cho các ứng dụng cụ thể của bạn. Chúng sẽ bao gồm những thứ như danh sách tùy chọn và cài đặt.

  • Các tệp cấu hình cho ứng dụng : Bao gồm các cài đặt từ trình đơn tùy chọn ứng dụng, cấu hình không gian làm việc và hơn thế nữa. Chính xác những gì bạn sẽ tìm thấy ở đây phụ thuộc vào ứng dụng gốc.
  • Dữ liệu trình duyệt web: Điều này có thể bao gồm những thứ như dấu trang và lịch sử duyệt web. Phần lớn các tệp tạo nên bộ nhớ cache. Đây là nơi lưu trữ trình duyệt web tạm thời tải xuống các tệp, như hình ảnh. Loại bỏ điều này có thể làm chậm một số trang web truyền thông nặng khi lần đầu tiên bạn truy cập chúng.
  • Lưu trữ : Nếu ứng dụng người dùng lưu trữ dữ liệu chỉ liên quan đến người dùng đó (như ứng dụng Spotify lưu trữ bộ nhớ cache của danh sách phát), thư mục chính là nơi lưu trữ tự nhiên. Các cache này có thể chứa khối lượng dữ liệu hoặc chỉ một vài dòng mã: nó phụ thuộc vào những gì mà ứng dụng mẹ cần. Nếu bạn xóa các tệp này, ứng dụng sẽ tạo lại chúng khi cần thiết.
  • Nhật ký: Một số ứng dụng người dùng có thể lưu trữ nhật ký ở đây. Tùy thuộc vào cách các nhà phát triển thiết lập ứng dụng, bạn có thể tìm thấy các tệp nhật ký được lưu trữ trong thư mục chính của mình. Đây không phải là một lựa chọn phổ biến, tuy nhiên.

Phần kết luận

Trong hầu hết các trường hợp, các tệp ẩn trong thư mục nhà Linux của bạn được sử dụng để lưu trữ cài đặt người dùng. Điều này bao gồm các thiết lập cho các tiện ích dòng lệnh cũng như các ứng dụng dựa trên GUI. Xóa chúng sẽ xóa cài đặt người dùng. Thông thường, nó sẽ không gây ra một chương trình để phá vỡ.