większość programów komputerowych, których używamy – – – niezależnie od tego, czy są to pakiety biurowe, przeglądarki internetowe, a nawet gry wideo—są konfigurowane za pomocą interfejsów menu. Stało się to niemal domyślnym sposobem korzystania z naszych maszyn.
ale niektóre programy wymagają, aby zrobić krok poza tym. Zamiast menu musisz edytować plik tekstowy, aby oprogramowanie mogło działać zgodnie z Twoim życzeniem.
Te pliki tekstowe konfigurują oprogramowanie i, co nie dziwi, nazywane są „plikami konfiguracyjnymi”. Jeśli chcesz poszerzyć swoją wiedzę na temat komputera, musisz wiedzieć, co to jest plik konfiguracyjny i jak go edytować.
- czym są pliki konfiguracyjne?
- jak znaleźć i edytować pliki konfiguracyjne
- pliki konfiguracyjne Windows
- Linux Config Files
- pliki konfiguracyjne w macOS
- aplikacje do bezpiecznej edycji plików konfiguracyjnych
- inne miejsca możesz znaleźć pliki konfiguracyjne do edycji
- co jeśli Edycja konfiguracyjna nie działa?
- pliki konfiguracyjne są ważne
- Zapisz się do naszego newslettera
czym są pliki konfiguracyjne?
zanim przejdziemy do szczegółów technicznych, zdefiniujmy najpierw, czym jest plik konfiguracyjny.
pliki konfiguracyjne są zasadniczo edytowalnymi plikami tekstowymi, które zawierają informacje wymagane do pomyślnego działania programu. Pliki są skonstruowane w określony sposób, sformatowane tak, aby można je było konfigurować przez użytkownika.
chociaż niektóre konfiguracje są zakodowane w oprogramowaniu, ustawienia, które można zmienić, są zawarte w plikach konfiguracyjnych.
O dziwo, nie ma zdefiniowanego standardu, jak powinny działać pliki konfiguracyjne, ani jak powinny wyglądać. Wszystko zależy od kaprysu twórcy programu.
użytkownicy Linuksa będą szczególnie zaznajomieni z plikami konfiguracyjnymi, ponieważ wiele podstawowych zadań konserwacyjnych wymaga aby je edytować. Ulepszanie Raspberry Pi często polega na edycji plików konfiguracyjnych. Może to być określenie sieci bezprzewodowej do połączenia lub ustawienie ilości pamięci RAM dla Grafiki.
jednak pliki konfiguracyjne nie są wyłączne dla Linuksa. Są chwile, kiedy być może będziesz musiał je edytować w systemie Windows lub macOS.
jak znaleźć i edytować pliki konfiguracyjne
niektóre pliki konfiguracyjne są skonstruowane w formacie zaprojektowanym przez autora. Inne używają powszechnie znanych standardów używanych do strukturyzowania danych, takich jak:
- JSON (JavaScript Object Notation)
- YAML (YAML Ain ’ t Markup Language)
- XML (eXtensible Markup Language)
niektóre programy ładują informacje zapisane w plikach konfiguracyjnych podczas uruchamiania. Tymczasem inni okresowo sprawdzają plik konfiguracyjny, aby sprawdzić, czy nie został zmieniony.
niezależnie od tego, jaki plik konfiguracyjny chcesz edytować, dobrze jest zrobić jego kopię przed wprowadzeniem jakichkolwiek zmian. W ten sposób, jeśli coś pójdzie nie tak, możesz przywrócić kopię i zacząć od nowa!
teraz rzućmy okiem na prawdziwy plik konfiguracyjny. Jak wspomnieliśmy wcześniej, występują w różnych kształtach i rozmiarach. Jednym z plików konfiguracyjnych, z którym jesteś prawie na pewno zaznajomiony, jest plik hosts. Windows, Mac i Linux używają tego do ręcznego mapowania adresów IP na nazwy hostów.
pliki konfiguracyjne Windows
użytkownicy Windows znajdą plik hosts w c:\windows\system32\drivers\etc\.
możesz go otworzyć, klikając dwukrotnie myszką i wybierając notatnik z listy sugerowanych aplikacji. To wszystko, czego potrzebujesz, aby przeglądać i edytować pliki konfiguracyjne, takie jak hosty. Jednak dostępnych jest kilka alternatyw – – – patrz poniżej, aby uzyskać szczegółowe informacje.
Po otwarciu pliku zobaczysz, że używa białych spacji (dosłownie spacje i tabulatory) do oddzielania elementów.
każda nazwa hosta ma własną linię, po której następuje przystanek tabulatora i adres IP. Ponadto plik hosts pozwala użytkownikowi dodawać adnotacje i komentarze, które zaczynają się od symbolu skrótu.
Linux Config Files
w Linuksie plik hosts znajdziesz w/etc/. Można to otworzyć w Gedit lub edytorze tekstu wiersza poleceń, takim jak nano lub vim. W większości przypadków twoja dystrybucja Linuksa będzie miała jeden lub wszystkie z nich preinstalowane.
niektóre programy przechowują plik konfiguracyjny w katalogu domowym, z kropką na początku nazwy pliku. Te pliki konfiguracyjne czasami mają rozszerzenie pliku .rc i nazywamy je „dotfiles”.
pliki konfiguracyjne w macOS
podobnie jak w Linuksie, plik hosts można znaleźć w/ etc / na macOS.
użytkownicy komputerów Mac będą wiedzieć, że BBEdit jest domyślnym, preinstalowanym edytorem tekstu. Dzięki temu idealnie nadaje się do edycji plików konfiguracyjnych w systemie macOS. Jednak, podobnie jak w przypadku Linuksa, dostępne są również edytory wiersza poleceń vim i nano.
aplikacje do bezpiecznej edycji plików konfiguracyjnych
teraz wiemy do czego służą pliki konfiguracyjne, porozmawiajmy o tym, jak możemy je edytować.
aby to zrobić, będziesz potrzebował edytora tekstu. Unikaj edytorów tekstu; mogą one dodawać formatowanie do pliku, co uniemożliwiłoby ich prawidłowe odczytanie.
dostępne są natywne edytory tekstu, jak wspomniano. Jednak dla dodatkowych funkcji dostępne są również edytory tekstu innych firm:
Pobierz: Notepad++ dla Windows (bezpłatny)
Pobierz: Atom Dla Windows, macOS, Linux (bezpłatny)
Pobierz: Sublime Text Editor dla Windows, macOS, Linux (bezpłatna ocena)
tak wiele narzędzi do edycji tekstu jest dostępnych dla każdej platformy, że trudno jest polecić jedną aplikację. Użytkownicy Linuksa mogą również sprawdzić naszą listę edytorów tekstu Linuksa. Tymczasem ta runda edytorów tekstu dla macOS powinna pomóc właścicielom komputerów Apple.
podczas edycji pliku konfiguracyjnego ważne jest, aby przestrzegać jego konwencji. Można to wypracować po prostu patrząc na to. Niektóre pliki konfiguracyjne, takie jak plik hosts, wyjaśnią ci te konwencje w komentowanych liniach. Inni zmuszą cię do przeczytania dokumentacji lub kilku postów na blogu.
wreszcie, jeśli edytowany plik konfiguracyjny ma format JSON lub XML, rozważ edytor tekstu z podświetleniem składni. Notepad++ i Atom są tutaj dobrymi opcjami. Podświetlanie składni poprawi Twoją dokładność, pokazując, kiedy popełniłeś błąd.
inne miejsca możesz znaleźć pliki konfiguracyjne do edycji
Jeśli jesteś zainteresowany dalszym eksplorowaniem plików konfiguracyjnych, znajdziesz je w różnego rodzaju aplikacjach i platformach. Pliki konfiguracyjne to coś więcej niż określenie, które strony internetowe i adresy IP mają zostać zablokowane!
poza plikiem hosts znajdziesz Pliki konfiguracyjne w grach wideo. Są one często używane do definiowania i kontrolowania rzeczy takich jak klawisze.
tymczasem niektóre pliki konfiguracyjne mogą być używane do oszukiwania. Tak było w oryginalnej grze Deus Ex na PC. W dzisiejszych czasach oszukiwanie jest znacznie trudniejsze i często nie jest warte wysiłku, chyba że włączysz oficjalny tryb oszukiwania.
aplikacje internetowe również używają plików konfiguracyjnych do dostosowywania.
co jeśli Edycja konfiguracyjna nie działa?
problemy związane z edycją plików konfiguracyjnych zazwyczaj dzielą się na dwie grupy: uprawnienia i błąd użytkownika.
problemy z plikami konfiguracyjnymi spowodowane problemami z uprawnieniami dotyczą integralności systemu. Nie możesz zapisać zmian, ponieważ edytujesz je jako zwykły użytkownik. Aby zapobiec przypadkowej błędnej konfiguracji, wiele plików konfiguracyjnych można edytować tylko przez te z uprawnieniami administratora.
naprawienie tego jest łatwe:
- w systemie Windows, po prawej-kliknij edytor tekstu i wybierz Uruchom jako administrator
- na MacOS i Linux, spróbuj zwiększyć swoje uprawnienia za pomocą polecenia sudo. Tak więc, jeśli edytowałeś plik hosts, uruchom sudo nano/etc/hosts
(zauważ, że jeśli podałeś inną nazwę pliku lub lokalizację, skutecznie utworzysz plik konfiguracyjny w terminalu.)
gdy problemem jest błąd użytkownika, oznacza to, że to twoja wina. Sprawdź, czy nie popełniłeś żadnych literówek i czy przestrzegasz konwencji pliku konfiguracyjnego.
chociaż może się to wydawać oczywiste, prosty błąd w pisowni może sprawić, że cały plik będzie bezużyteczny. Przed zatwierdzeniem zmian i zapisaniem pliku pamiętaj o:
- sprawdź wprowadzone zmiany
- upewnij się, że zostawiłeś komentarz
również zamknij plik konfiguracyjny przed próbą uruchomienia oprogramowania, które próbujesz skonfigurować.
pliki konfiguracyjne są ważne
bardziej niż ważne, są istotną częścią korzystania z Linuksa. Wiedza, jak prawidłowo je edytować, może Ci znacznie pomóc.
chociaż możesz edytować wiele plików konfiguracyjnych, pamiętaj, aby wykonać kopię pliku przed dokonaniem jakichkolwiek zmian. W ten sposób możesz powrócić do oryginału, jeśli coś pójdzie nie tak.
używasz Linuksa? Tutaj jest więcej o modyfikowaniu i zarządzaniu plikiem hosts w Linuksie.
- Linux
- Objaśnienie technologii
- Terminal
- żargon
- Porady dotyczące Linuksa
o autorze
zastępca redaktora ds. bezpieczeństwa, Linuksa, DIY, programowania i technologii. Produkuje również naprawdę przydatny Podcast i ma duże doświadczenie w obsłudze komputerów i oprogramowania. Christian, współpracownik Linux Format magazine, jest majsterkowiczem Raspberry Pi, miłośnikiem klocków Lego i fanem gier retro.
więcej od Christian Cawley
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, darmowe ebooki i ekskluzywne oferty!