Ano ang Mga Config File? Paano I-edit ang mga Ito nang Ligtas

Ano ang Mga Config File? Paano I-edit ang mga Ito nang Ligtas

Karamihan sa mga programa sa computer na ginagamit namin --- alinman sa mga suite ng tanggapan, web browser, kahit na mga video game --- ay naka-configure sa pamamagitan ng mga interface ng menu. Ito ay halos naging default na paraan ng paggamit ng aming mga machine.





Ngunit ang ilang mga programa ay nangangailangan sa iyo na gumawa ng isang hakbang na lampas doon. Sa halip na mga menu, dapat mong i-edit ang isang text file upang tumakbo ang software ayon sa gusto mo.





Ang mga text file na ito ay nag-configure ng software at --- hindi nakakagulat na sapat --- tinawag na 'config files'. Kung nais mong mapagbuti ang iyong kaalaman sa computer kakailanganin mong malaman kung ano ang isang config file at kung paano i-edit ang isa.





Ano ang Mga Config File?

Bago kami makapunta sa teknikal na nitty-gritty, tukuyin muna natin kung ano ang isang file ng pagsasaayos.

Ang mga config file ay mahalagang mai-e-edit na mga file ng teksto na naglalaman ng impormasyong kinakailangan para sa matagumpay na pagpapatakbo ng isang programa. Ang mga file ay nakabalangkas sa isang partikular na paraan, na naka-format upang mai-configure ng gumagamit.



Habang ang ilang pagsasaayos ay mahirap na naka-code sa software, ang mga setting na maaari mong baguhin ay kasama sa mga config file.

Nakakagulat, walang natukoy na pamantayan sa kung paano dapat gumana ang mga config file, o kung ano ang dapat magmukhang hitsura nito. Ito ay ganap na nasa pananaw ng developer ng programa.





Ang mga gumagamit ng Linux ay magiging pamilyar sa mga config file dahil maraming mga pangunahing gawain sa pagpapanatili ang nangangailangan sa iyo upang i-edit ang mga ito. Pagbabawas sa Raspberry Pi madalas na umaasa sa pag-edit ng mga config file. Ito ay maaaring upang tukuyin ang isang wireless network upang kumonekta o maitakda ang dami ng RAM para sa mga graphic.

Gayunpaman, ang mga config file ay hindi eksklusibo sa Linux. May mga oras na maaaring kailangan mong i-edit ang mga ito sa Windows o macOS.





Paano Makahanap at Mag-edit ng Mga Config File

Ang ilang mga config file ay nakabalangkas sa isang format ng sariling disenyo ng developer. Ang iba ay gumagamit ng mga kilalang pamantayang ginagamit upang maitayo ang data, tulad ng:

  • Si JSON (Notasyon ng Bagay sa JavaScript)
  • YAML (YAML Ay Hindi Markup na Wika)
  • XML (eXtensible Markup Wika)

Ang ilang mga programa ay naglo-load ng impormasyong nakaimbak sa kanilang mga config file kapag nagsimula sila. Samantala ang pana-panahong suriin ng iba ang config file upang makita kung nabago ito.

Anumang config file na nais mong i-edit ay matalino na gumawa ng isang kopya nito bago ka gumawa ng anumang mga pagbabago. Sa ganitong paraan, kung may mali, maaari mong ibalik ang kopya at magsimulang muli!

tool sa pag-aayos ng software para sa windows 10

Ngayon, tingnan natin ang isang real-world config file. Tulad ng nabanggit namin kanina, nagmumula ang mga ito sa lahat ng iba't ibang mga hugis at sukat. Ang isang config file na tiyak na pamilyar sa iyo ay ang host file. Ginagamit ito ng Windows, Mac, at Linux upang manu-manong mapa ang mga IP address sa mga hostname.

Mga File ng Windows Config

Mahahanap ng mga gumagamit ng Windows ang host file sa c: windows system32 driver atbp .

Maaari mo itong buksan sa pamamagitan ng pag-double click sa mouse at pagpili sa Notepad mula sa listahan ng mga iminungkahing app. Ito lang ang kailangan mo upang matingnan at mai-edit ang mga config file tulad ng mga host. Gayunpaman, maraming mga kahalili ang magagamit --- tingnan sa ibaba para sa mga detalye.

Sa pagbukas ng file makikita mo na gumagamit ito ng whitespace (literal na mga puwang at paghinto ng tab) upang paghiwalayin ang mga elemento.

Ang bawat hostname ay may sariling linya, na sinusundan ng isang tab stop at ang IP address. Bukod dito, pinapayagan ng file ng mga host ang gumagamit na magdagdag ng mga anotasyon at komento, na ang lahat ay nagsisimula sa isang simbolo ng hash.

Mga Linux Config File

Sa Linux, makikita mo ang mga host file sa / atbp / . Maaari itong buksan sa Gedit, o isang command line text editor tulad ng nano o vim. Sa karamihan ng mga kaso ang iyong Linux distro ay magkakaroon ng isa o lahat ng mga paunang naka-install na.

Ang ilang mga programa ay nag-iimbak ng config file sa direktoryo ng bahay, na may isang panahon sa simula ng filename. Ang mga config file na ito kung minsan ay may extension ng file .rc at tinutukoy namin ang mga ito bilang 'dotfiles'.

I-configure ang mga File sa macOS

Tulad ng Linux, ang file ng mga host ay matatagpuan sa / atbp / sa macOS.

Malalaman ng mga gumagamit ng Mac na ang BBEdit ay ang default, na-preinstall na text editor. Ginagawa nitong perpekto para sa pag-edit ng mga config file sa macOS. Gayunpaman, tulad ng sa Linux, ang mga editor ng command line vim at nano ay magagamit din.

Mga app para sa Ligtas na Pag-edit ng Mga Config File

Kaya, ngayon alam natin kung anong ginagamit ang mga config file, pag-usapan natin kung paano natin mai-e-edit ang mga ito.

Upang magawa ito, kakailanganin mo ng isang text editor. Iwasan ang mga nagpoproseso ng salita; ang mga ito ay maaaring magdagdag ng pag-format sa file na pipigilan ang mga ito na mabasa nang tama.

Magagamit ang mga editor ng katutubong teksto, tulad ng nabanggit. Gayunpaman, para sa labis na pag-andar, magagamit din ang mga editor ng teksto ng third party:

I-download: Notepad ++ para sa Windows (Libre)

I-download: Atom para sa Windows, macOS, Linux (Libre)

I-download: Sublime Text Editor para sa Windows, macOS, Linux (Libreng pagsusuri)

Maraming mga tool sa pag-edit ng teksto ang magagamit para sa bawat platform na mahirap magrekomenda ng isang solong app. Maaari ring suriin ng mga gumagamit ng Linux ang aming listahan ng Mga editor ng teksto ng Linux . Samantala ang pag-ikot na ito ng mga editor ng teksto para sa macOS dapat makatulong sa mga may-ari ng computer ng Apple.

Kapag nag-edit ka ng isang config file, mahalagang matiyak na sinusunod mo ang mga kasunduan nito. Maaari itong magawa sa pamamagitan lamang ng pagtingin dito. Ang ilang mga config file, tulad ng file ng mga host, ay magpapaliwanag sa iyo ng mga kombensyang ito sa mga linya na nagkomento. Pipilitin ka ng iba na basahin ang ilang mga dokumentasyon, o isang pares ng mga post sa blog.

Panghuli, kung ang config file na na-edit mo ay may format na JSON o XML, isaalang-alang ang isang text editor na may highlight ng syntax. Ang Notepad ++ at Atom ay parehong mahusay na pagpipilian dito. Mapapabuti ng pag-highlight ng syntax ang iyong kawastuhan sa pamamagitan ng pagpapakita sa iyo kapag nagkamali ka.

mga bagay na dapat gawin sa internet kapag nagsawa ka na

Iba Pang Mga Lugar na Maaari Mong Makahanap ng Mga Config File upang mai-edit

Kung interesado ka sa pagtuklas ng mga config file nang higit pa, mahahanap mo ang mga ito sa lahat ng uri ng mga application at platform. Mayroong higit pa upang mai-configure ang mga file kaysa sa pagtukoy kung aling mga website at mga IP address ang mai-block!

Higit pa sa file ng mga host, mahahanap mo ang mga config file sa mga video game. Ito ay madalas na ginagamit upang tukuyin at kontrolin ang mga bagay tulad ng mga keymapping.

Samantala, ang ilang mga config file ay maaaring magamit upang manloko. Ito ang kaso sa orihinal na Deus Ex na laro sa PC. Sa mga araw na ito, ang pandaraya ay mas mahirap at madalas ay hindi nagkakahalaga ng pagsisikap maliban kung nagbibigay-daan sa isang opisyal na mode ng pandaraya.

Gumagamit din ang mga application ng web ng mga file ng pagsasaayos para sa pagpapasadya.

Paano Kung Hindi Gumana ang Iyong Config na Pag-edit?

Ang mga problemang nauugnay sa pag-edit ng mga config file ay may posibilidad na mahulog sa dalawang mga kampo: mga pahintulot at error ng gumagamit.

Ang mga isyu na may mga config file na sanhi ng mga isyu sa pahintulot ay pababa sa integridad ng system. Hindi mo mai-save ang mga pagbabago dahil nag-e-edit ka bilang isang ordinaryong gumagamit. Upang maiwasan ang hindi sinasadyang maling pag-configure, maraming mga config file ang mai-e-edit lamang ng mga may mga pribilehiyo sa antas ng administrator.

Madali ang pag-aayos nito:

  • Sa Windows, i-right click ang text editor, at piliin Patakbuhin bilang administrator
  • Sa macOS at Linux, subukang dagdagan ang iyong mga pribilehiyo sa utos ng sudo. Kaya, kung ini-edit mo ang iyong host file, tumakbo sudo nano / etc / host

(Tandaan na kung tumukoy ka ng ibang filename o lokasyon, epektibo kang makakagawa ng isang config file sa terminal.)

Kapag ang problema ay error sa gumagamit, nangangahulugang kasalanan mo ito. Suriin na hindi ka pa nakakagawa ng anumang mga typo, at nasunod mo ang mga kumbensyon ng config file.

Bagaman mukhang halata, ang isang simpleng pagkakamali sa pagbaybay ay maaaring gawing walang silbi ang iyong buong file. Bago gumawa sa iyong mga pagbabago at i-save ang file ay alalahanin ang:

  • Suriin ang ginawa mong pagbabago
  • Tiyaking nag-iwan ka ng isang komento

Tiyaking isara din ang config file bago subukang patakbuhin ang software na sinusubukan mong i-configure.

Mahalaga ang Config Files

Higit sa mahalaga, mahalagang bahagi sila ng paggamit ng Linux. Ang pag-alam kung paano maayos na mai-edit ang mga ito ay makakatulong sa iyo nang malaki.

Habang maaari mong i-edit ang maraming mga config file, tiyaking gumawa ng isang kopya ng file bago gumawa ng anumang mga pagbabago. Sa ganoong paraan, maaari kang bumalik sa orihinal kung may isang bagay na napalabo.

kung paano dagdagan ang ram sa laptop

Paggamit ng Linux? Narito ang higit pa tungkol sa pagbabago at pamamahala ng nagho-host ng file sa Linux .

Magbahagi Magbahagi Mag-tweet Email 6 Mga kahaliling Napapakinggan: Ang Pinakamahusay na Libre o Murang Audiobook Apps

Kung hindi mo pinangarap na magbayad para sa mga audiobook, narito ang ilang magagaling na apps na hinahayaan kang makinig sa kanila nang libre at ligal.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Ipinaliwanag ang Teknolohiya
  • Terminal
  • Jargon
  • Mga Tip sa Linux
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Ang Deputy Deputy for Security, Linux, DIY, Programming, at Tech ay Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe