設定ファイルとは何ですか?それらを安全に編集する方法

設定ファイルとは何ですか?それらを安全に編集する方法

私たちが使用するほとんどのコンピュータープログラム(オフィススイート、Webブラウザー、さらにはビデオゲーム)は、メニューインターフェイスを介して構成されます。これは、私たちがマシンを使用するデフォルトの方法になりつつあります。





ただし、一部のプログラムでは、それを超える一歩を踏み出す必要があります。メニューの代わりに、ソフトウェアを希望どおりに実行するためにテキストファイルを編集する必要があります。





これらのテキストファイルはソフトウェアを構成し、---当然のことながら---「構成ファイル」と呼ばれます。コンピュータの知識を高めたい場合は、設定ファイルとは何か、そしてそれを編集する方法を知る必要があります。





設定ファイルとは何ですか?

技術的な要点に入る前に、まず構成ファイルとは何かを定義しましょう。

構成ファイルは基本的に編集可能なテキストファイルであり、プログラムの正常な動作に必要な情報が含まれています。ファイルは特定の方法で構造化され、ユーザーが構成できるようにフォーマットされています。



一部の構成はソフトウェアにハードコードされていますが、変更可能な設定は構成ファイルに含まれています。

驚いたことに、構成ファイルがどのように機能するか、またはそれらがどのように見えるべきかについての定義された標準はありません。それは完全にプログラムの開発者の気まぐれ次第です。





Linuxユーザーは、多くの基本的なメンテナンスタスクで構成ファイルを編集する必要があるため、構成ファイルに特に精通しています。 ラズベリーパイの微調整 多くの場合、構成ファイルの編集に依存しています。これは、接続するワイヤレスネットワークを指定したり、グラフィックスのRAMの容量を設定したりするためである可能性があります。

ただし、構成ファイルはLinux専用ではありません。 WindowsやmacOSで編集しなければならない場合があります。





設定ファイルを見つけて編集する方法

一部の構成ファイルは、開発者独自の設計形式で構造化されています。他の人は、次のように、データを構造化するために使用される広く知られている標準を使用します。

  • JSON (JavaScriptオブジェクト表記)
  • YAML (YAMLはマークアップ言語ではありません)
  • XML (拡張マークアップ言語)

一部のプログラムは、起動時に構成ファイルに保存されている情報をロードします。一方、他の人は定期的に設定ファイルをチェックして、変更されているかどうかを確認します。

編集する構成ファイルが何であれ、変更​​を加える前にそのコピーを作成するのが賢明です。このようにして、問題が発生した場合に、コピーを復元してやり直すことができます。

Windows10用のMacOSエミュレーター

それでは、実際の構成ファイルを見てみましょう。先に述べたように、それらはすべて異なる形とサイズで提供されます。ほぼ確実に精通している構成ファイルの1つは、hostsファイルです。 Windows、Mac、およびLinuxはすべて、これを使用してIPアドレスをホスト名に手動でマップします。

Windows構成ファイル

Windowsユーザーは、hostsファイルを次の場所にあります。 c: windows system32 drivers etc

マウスをダブルクリックして、提案されたアプリのリストからメモ帳を選択すると、開くことができます。ホストなどの構成ファイルを表示および編集するために必要なのはこれだけです。ただし、いくつかの選択肢があります---詳細については以下を参照してください。

ファイルを開くと、要素を区切るために空白(文字通りスペースとタブストップ)が使用されていることがわかります。

各ホスト名には独自の行があり、その後にタブストップとIPアドレスが続きます。さらに、hostsファイルを使用すると、ユーザーは注釈とコメントを追加できます。これらはすべてハッシュ記号で始まります。

Linux構成ファイル

Linuxでは、hostsファイルは次の場所にあります。 /NS/ 。これは、Gedit、またはnanoやvimなどのコマンドラインテキストエディターで開くことができます。ほとんどの場合、Linuxディストリビューションにはこれらの1つまたはすべてがプリインストールされています。

一部のプログラムは、ファイル名の先頭にピリオドを付けて、構成ファイルをホームディレクトリに保存します。これらの構成ファイルのファイル拡張子は.rcである場合があり、「ドットファイル」と呼びます。

macOSの設定ファイル

Linuxと同様に、hostsファイルは次の場所にあります。 /NS/ macOSで。

Macユーザーは、BBEditがデフォルトのプレインストールされたテキストエディタであることを知っています。これにより、macOSで設定ファイルを編集するのに理想的です。ただし、Linuxと同様に、コマンドラインエディターvimおよびnanoも使用できます。

設定ファイルを安全に編集するためのアプリ

これで、構成ファイルの用途がわかったので、それらを編集する方法について説明しましょう。

これを行うには、テキストエディタが必要になります。ワードプロセッサは避けてください。これらはファイルにフォーマットを追加して、正しく読み取られないようにする可能性があります。

前述のように、ネイティブテキストエディタを利用できます。ただし、追加機能については、サードパーティのテキストエディタも利用できます。

ダウンロード: メモ帳++ Windows用(無料)

ダウンロード: 原子 Windows、macOS、Linux用(無料)

ダウンロード: 崇高なテキストエディタ Windows、macOS、Linux用(無料評価)

すべてのプラットフォームで非常に多くのテキスト編集ツールを利用できるため、単一のアプリを推奨することは困難です。 Linuxユーザーは、次のリストも確認できます。 Linuxテキストエディタ 。一方、このまとめ macOS用のテキストエディタ Appleコンピュータの所有者を助ける必要があります。

構成ファイルを編集するときは、その規則に従っていることを確認することが重要です。これは見ているだけで解決できます。ホストファイルのようないくつかの設定ファイルは、コメントアウトされた行でこれらの規則を説明します。他の人はあなたにいくつかのドキュメンテーションまたはいくつかのブログ投稿を読むことを強制するでしょう。

最後に、編集する構成ファイルがJSONまたはXML形式の場合は、構文が強調表示されたテキストエディターを検討してください。ここでは、Notepad ++とAtomの両方が適切なオプションです。構文の強調表示は、間違いを犯したときに表示することで精度を向上させます。

iPhone6のホームボタンが機能しない

編集する設定ファイルを見つけることができる他の場所

構成ファイルをさらに詳しく調べることに興味がある場合は、あらゆる種類のアプリケーションやプラットフォームでそれらを見つけることができます。ブロックするWebサイトとIPアドレスを指定するだけでなく、ファイルを構成することもできます。

ホストファイル以外にも、ビデオゲームの設定ファイルがあります。これらは、キーマッピングなどを定義および制御するためによく使用されます。

一方、一部の設定ファイルはチートに使用できます。これは、PC上の元のDeusExゲームの場合でした。最近では、不正行為ははるかに困難であり、公式の不正行為モードを有効にしない限り、努力する価値がないことがよくあります。

Webアプリケーションも、カスタマイズのために構成ファイルを使用します。

構成編集が機能しない場合はどうなりますか?

構成ファイルの編集に関連する問題は、アクセス許可とユーザーエラーの2つのキャンプに分類される傾向があります。

パーミッションの問題によって引き起こされる構成ファイルの問題は、システムの整合性にあります。通常のユーザーとして編集しているため、変更を保存できません。偶発的な設定ミスを防ぐために、多くの設定ファイルは、管理者レベルの権限を持つユーザーのみが編集できます。

これを修正するのは簡単です:

  • Windowsでは、テキストエディタを右クリックして、 管理者として実行
  • macOSおよびLinuxでは、sudoコマンドを使用して特権をエスカレートしてみてください。したがって、hostsファイルを編集している場合は、 sudo nano / etc / hosts

(別のファイル名または場所を指定した場合は、ターミナルに構成ファイルを効果的に作成することに注意してください。)

問題がユーザーエラーである場合、それはあなたのせいであることを意味します。タイプミスがないこと、および構成ファイルの規則に従っていることを確認してください。

当たり前のように思えるかもしれませんが、単純なスペルミスによってファイル全体が役に立たなくなる可能性があります。変更をコミットしてファイルを保存する前に、次のことを忘れないでください。

  • 行った変更を確認してください
  • コメントを残したことを確認してください

また、構成しようとしているソフトウェアを実行する前に、必ず構成ファイルを閉じてください。

設定ファイルは重要です

重要なことは、Linuxを使用する上で不可欠な部分です。それらを適切に編集する方法を知っていると、かなり役に立ちます。

多くの構成ファイルを編集できますが、変更を加える前に必ずファイルのコピーを作成してください。そうすれば、何かが不安定になった場合に元に戻すことができます。

Facebookアカウントが見つかりません

Linuxを使用していますか?の変更と管理について詳しくは、 Linuxのhostsファイル

共有 共有 つぶやき Eメール 6つの可聴の選択肢:最高の無料または安価なオーディオブックアプリ

オーディオブックにお金をかけたくない場合は、無料で合法的にオーディオブックを聴くことができる優れたアプリをいくつか紹介します。

次を読む
関連トピック
  • Linux
  • テクノロジーの説明
  • ターミナル
  • 専門用語
  • Linuxのヒント
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください