Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > etcライブラリ > Etcモジュール
クラス・モジュールの継承リスト: Etc
/etc に存在するデータベースから情報を得るためのモジュールです。クラスにインクルードして使うこともできます。
定義 | 説明 | |
---|---|---|
confstr(name) -> String | nil
|
confstr(3) で取得したシステム設定変数の値を返します。 |
|
endgrent -> nil
|
Etc.#getgrent によって開始された /etc/group ファイルを読むプロセスを終了させファイルを閉じます。 |
|
endpwent -> nil
|
Etc.#getpwent によって開始された /etc/passwdファイルを読むプロセスを終了させファイルを閉じます。 |
|
getgrent -> Etc::Group | nil
|
/etc/group ファイルから読み込んだエントリを一つ返します。 |
|
getgrgid(gid) -> Etc::Group
|
group データベースを検索し、グループ ID が gid であるグループエントリを返します。 |
|
getgrnam(name) -> Etc::Group
|
name という名前のグループエントリを返します。 |
|
getlogin -> String | nil
|
自分の login 名を返します。得られなかった場合は nil を返します。 |
|
getpwent -> Etc::Passwd | nil
|
/etc/passwd から読み込んだエントリを一つ返します。 |
|
getpwnam(name) -> Etc::Passwd
|
passwd データベースを検索し、名前が name である passwd エントリを返します。 |
|
getpwuid(uid = getuid) -> Etc::Passwd
|
passwd データベースを検索し、ユーザ ID が uid である passwd エントリを返します。 |
|
group -> Etc::Group | nil
|
/etc/group ファイルから読み込んだエントリを一つ返します。 |
|
group {|gr| ... } -> ()
|
全てのグループエントリを順にアクセスするためのイテレータです。 |
|
nprocessors -> Integer
|
有効な CPU コア数を返します。 |
|
passwd -> Etc::Passwd | nil
|
/etc/passwd から読み込んだエントリを一つ返します。 |
|
passwd {|pw| ... } -> ()
|
全ての passwd エントリを順にアクセスするためのイテレータです。 |
|
setgrent -> nil
|
/etc/group の先頭に戻ります。 |
|
setpwent -> nil
|
/etc/passwd の先頭に戻ります。 |
|
sysconf(name) -> Integer | nil
|
sysconf(3) で取得したシステム設定変数の値を返します。 |
|
sysconfdir -> String | nil
|
システムの設定ディレクトリを返します。 |
|
systmpdir -> String | nil
|
システムのテンポラリディレクトリを返します。 |
|
uname -> {Symbol => String}
|