構成ファイルとは何ですか?それらを安全に編集する方法
私たちが使用するほとんどのコンピュータープログラム---オフィススイート、Webブラウザー、さらにはビデオゲーム---はメニューインターフェイスを介して構成されます。これは、私たちがマシンを使用するデフォルトの方法になりつつあります。
ただし、一部のプログラムでは、それを超える一歩を踏み出す必要があります。メニューの代わりに、ソフトウェアを希望どおりに実行するためにテキストファイルを編集する必要があります。
これらのテキストファイルはソフトウェアを構成し、---当然のことながら---「構成ファイル」と呼ばれます。コンピューターの知識を高めたい場合は、構成ファイルとは何か、および構成ファイルを編集する方法を知る必要があります。
構成ファイルとは何ですか?
技術的な要点に入る前に、まず構成ファイルとは何かを定義しましょう。
構成ファイルは基本的に編集可能なテキストファイルであり、プログラムの正常な動作に必要な情報が含まれています。ファイルは特定の方法で構造化され、ユーザーが構成できるようにフォーマットされています。
一部の構成はソフトウェアにハードコードされていますが、変更可能な設定は構成ファイルに含まれています。
驚いたことに、構成ファイルがどのように機能するか、またはそれらがどのように見えるかについての定義された標準はありません。それは完全にプログラムの開発者の気まぐれ次第です。
Linuxユーザーは、多くの基本的なメンテナンスタスクで構成ファイルを編集する必要があるため、構成ファイルに特に精通しています。 Raspberry Piの調整は、多くの場合、構成ファイルの編集に依存しています。これは、接続するワイヤレスネットワークを指定したり、グラフィックスのRAMの容量を設定したりするためである可能性があります。
ただし、構成ファイルはLinux専用ではありません。 WindowsやmacOSで編集しなければならない場合があります。
一部の構成ファイルは、開発者自身の設計の形式で構造化されています。他の人は、次のように、データの構造化に使用される広く知られている標準を使用します。
- JSON(JavaScript Object Notation)
- YAML(YAMLはマークアップ言語ではありません)
- XML(eXtensible Markup Language)
一部のプログラムは、起動時に構成ファイルに保存されている情報をロードします。一方、他の人は定期的に構成ファイルをチェックして、変更されているかどうかを確認します。
編集する構成ファイルが何であれ、変更を加える前にそのコピーを作成するのが賢明です。このようにして、問題が発生した場合に、コピーを復元してやり直すことができます!
それでは、実際の構成ファイルを見てみましょう。先に述べたように、それらはすべて異なる形とサイズで提供されます。ほぼ確実に精通している構成ファイルの1つは、hostsファイルです。 Windows、Mac、およびLinuxはすべて、これを使用してIPアドレスをホスト名に手動でマップします。
Windows構成ファイル
Windowsユーザーは、hostsファイルを c:\ windows \ system32 \ drivers \ etc \にあります。 。
マウスをダブルクリックして、提案されたアプリのリストからメモ帳を選択すると、それを開くことができます。ホストなどの構成ファイルを表示および編集するために必要なのはこれだけです。ただし、いくつかの選択肢があります---詳細については以下を参照してください。
ファイルを開くと、要素を区切るために空白(文字通りスペースとタブストップ)が使用されていることがわかります。
各ホスト名には独自の行があり、その後にタブストップとIPアドレスが続きます。さらに、hostsファイルを使用すると、ユーザーは注釈とコメントを追加できます。これらはすべてハッシュ記号で始まります。
Linux構成ファイル
Linuxでは、hostsファイルは / etc /にあります。 。これは、Gedit、またはnanoやvimなどのコマンドラインテキストエディターで開くことができます。ほとんどの場合、Linuxディストリビューションにはこれらの1つまたはすべてがプリインストールされています。
一部のプログラムは、ファイル名の先頭にピリオドを付けて、構成ファイルをホームディレクトリに保存します。これらの構成ファイルの拡張子は.rcである場合があり、「ドットファイル」と呼びます。
macOSの設定ファイル
Linuxと同様に、hostsファイルは / etc /にあります。 macOSで。
Macユーザーは、BBEditがデフォルトのプレインストールされたテキストエディタであることを知っているでしょう。これにより、macOSで設定ファイルを編集するのに理想的です。ただし、Linuxと同様に、コマンドラインエディターvimおよびnanoも使用できます。
これで、構成ファイルの用途がわかったので、それらを編集する方法について説明しましょう。
これを行うには、テキストエディタが必要になります。ワードプロセッサは避けてください。これらにより、ファイルにフォーマットが追加され、正しく読み取られなくなる可能性があります。
前述のように、ネイティブテキストエディタを利用できます。ただし、追加機能については、サードパーティのテキストエディタも利用できます:
すべてのプラットフォームで非常に多くのテキスト編集ツールを利用できるため、単一のアプリを推奨することは困難です。 Linuxユーザーは、Linuxテキストエディタのリストを確認することもできます。一方、このmacOS用のテキストエディタのまとめは、Appleコンピュータの所有者に役立つはずです。
構成ファイルを編集するときは、その規則に従っていることを確認することが重要です。これは見ているだけで解決できます。 hostsファイルのようないくつかの設定ファイルは、コメントアウトされた行でこれらの規則を説明します。他の人はあなたにいくつかのドキュメンテーションまたはいくつかのブログ投稿を読むことを強制するでしょう。
最後に、編集する構成ファイルがJSONまたはXML形式の場合は、構文が強調表示されたテキストエディターを検討してください。ここでは、Notepad++とAtomの両方が適切なオプションです。構文の強調表示は、間違いを犯したときに表示することで精度を向上させます。
構成ファイルをさらに詳しく調べることに興味がある場合は、あらゆる種類のアプリケーションやプラットフォームでそれらを見つけることができます。ブロックするWebサイトとIPアドレスを指定するだけでなく、ファイルを構成することもできます。
ホストファイル以外にも、ビデオゲームの構成ファイルがあります。これらは、キーマッピングなどを定義および制御するためによく使用されます。
一方、一部の設定ファイルはチートに使用できます。これは、PC上の元のDeusExゲームの場合でした。最近では、不正行為ははるかに困難であり、公式の不正行為モードを有効にしない限り、努力する価値がないことがよくあります。
Webアプリケーションも、カスタマイズに構成ファイルを使用します。
構成編集が機能しない場合はどうなりますか?
構成ファイルの編集に関連する問題は、権限とユーザーエラーの2つのキャンプに分類される傾向があります。
アクセス許可の問題によって引き起こされる構成ファイルの問題は、システムの整合性にあります。通常のユーザーとして編集しているため、変更を保存できません。偶発的な設定ミスを防ぐために、多くの設定ファイルは、管理者レベルの権限を持つユーザーのみが編集できます。
これを修正するのは簡単です:
- Windowsでは、テキストエディタを右クリックし、管理者として実行を選択します。
- macOSおよびLinuxで、sudoコマンドを使用して特権をエスカレートしてみてください。したがって、hostsファイルを編集している場合は、 sudo nano / etc / hostsを実行します。
(別のファイル名または場所を指定した場合は、ターミナルに構成ファイルを効果的に作成することに注意してください。)
問題がユーザーエラーである場合、それはあなたのせいであることを意味します。タイプミスがないこと、および構成ファイルの規則に従っていることを確認してください。
当たり前のように思えるかもしれませんが、単純なスペルミスによってファイル全体が役に立たなくなる可能性があります。変更をコミットしてファイルを保存する前に、次のことを忘れないでください。
- 行った変更を確認します
- コメントを残したことを確認してください
また、構成しようとしているソフトウェアを実行する前に、必ず構成ファイルを閉じてください。
重要なのは、Linuxを使用する上で不可欠な部分です。それらを適切に編集する方法を知っていると、かなり役に立ちます。
多くの構成ファイルを編集できますが、変更を加える前に必ずファイルのコピーを作成してください。そうすれば、何かがおかしくなった場合に元に戻すことができます。
Linuxを使用していますか? Linuxでのhostsファイルの変更と管理について詳しくはこちらをご覧ください。
-
Google アシスタント ルーチンとその設定方法
Google アシスタントのルーチンは、ユーザーが特定のフレーズを言うたびに Google アシスタントが自動的に実行する一連のアクションです。 6 つの既製の Google アシスタント ルーチンのいずれかを使用することで、この機能を簡単に使い始めることができます。ただし、クリエイティブになりたい場合は、Google アシスタントが実行できる一連のアクションを実行するカスタム Google アシスタント ルーチンを設定できます。 この記事では、既製の 6 つのルーティンを紹介し、独自のカスタム Google アシスタント ルーティンを設定して 1 日を自動化する方法を紹介します。 Goo
-
Windows 11 の破損したシステム ファイルとその修復方法
Windows 11 コンピューターの正常なシステム ファイルは、Windows、オフィス アプリ、ゲームなどの適切な機能を確保するために重要です。 Windows 11 の起動またはシャットダウンが遅いことに気付いた場合、さまざまなブルー スクリーン エラーでシステムがクラッシュしたり、PC が頻繁にフリーズしたり、コンピューターでさえ最新の Windows アップデートを適用できなかったりする場合、これらはすべてシステム ファイルの破損の症状です。この投稿では、コンピュータ上の破損したファイルを修復および修正する方法について説明します Windows 11 が最適に機能するようにします。