ユーティリティ (サービスプログラム) @基本ソフトウェア¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
01. ユーティリティの種類¶
Unix系の標準ユーティリティ¶
Windows系の標準ユーティリティ¶
Windowsは、GUIでユーティリティを使用する。
よく使用するものを記載する。
システム系 | ストレージデバイス管理系 | ファイル管理系 | その他 |
---|---|---|---|
マネージャ | デフラグメントツール | ファイル圧縮プログラム | スクリーンセーバー |
クリップボード | アンインストーラー | - | ファイアウォール |
レジストリクリーナ | - | - | - |
アンチウイルス | - | - | - |
02. ユーティリティのバイナリファイルの場所¶
ディレクトリとバイナリファイルの種類¶
バイナリファイルのディレクトリ | 配置されているバイナリファイルの種類 |
---|---|
/bin |
Unixユーティリティのバイナリファイルの多く。 |
/usr/bin |
管理ユーティリティによってインストールされるバイナリファイルの多く。 |
/usr/local/bin |
Unix外のソフトウェアによってインストールされたバイナリファイル。最初は空になっている。 |
/sbin |
Unixユーティリティのバイナリファイルうち、sudo 権限が必要なもの。 |
/usr/sbin |
管理ユーティリティによってインストールされたバイナリファイルのうち、sudo 権限が必要なもの。 |
/usr/local/sbin |
Unix外のソフトウェアによってインストールされたバイナリファイルのうち、sudo 権限が必要なもの。最初は空になっている。 |
バイナリファイルの場所の探し方¶
# バイナリファイルが全ての場所で見つからないエラー
$ which python3
which: no python3 in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)
# バイナリファイルの場所
$ which python3
/usr/bin/python3
04. Posix¶
Posix¶
OSによろずにシステムコールできるようにするためのインターフェースのこと。
Posixの規格¶
▼ ファイルの末尾に改行が必要¶
Posixではファイル末尾の改行を『終了』として認識する。
ファイルの末尾に改行がないと『終了』であることを明示できないため、Unixユーティリティのファイル処理で予期せぬ問題が起こることがある。
この問題に合わせて、一部のツール (例:GitHub) では、ファイルの末尾に改行がないと、警告文がでるようになっている。