localeコマンド

はじめに こんにちは!今回はlocaleコマンドについて解説します。 localeは、システムのロケール設定を表示・確認するコマンドです。ロケールって何?という人も多いと思いますが、簡単には「言語、地域、文字コード」の設定のこと。「日本語で日付表示したい」「UTF-8で統一したい」というときに重要なんですよ。 多言語対応のシステムやスクリプト開発で、言語・地域設定による問題を解決する際に活躍します。 localeコマンドとは localeは、現在のシステムロケール設定を表示する外部コマンドです。“locale"は「地域、ロケール」という意味ですね。 言語、国、文字コード、時間形式、通貨単位など、地域化に関連するさまざまな設定が含まれています。トラブルシューティングやシステム設定の確認に重要です。 基本構文 1 locale [オプション] オプションなしで実行すると、現在のロケール設定をすべて表示します。 主なオプション オプション 説明 -a インストール済みのすべてのロケール一覧表示 -m 利用可能なエンコーディング一覧表示 -c ロケール定義を簡潔に表示 使用例 例1: 現在のロケール設定を表示 1 locale 実行結果: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" 現在のシステムロケール設定がすべて表示されます。 例2: インストール済みのロケール一覧 1 locale -a 実行結果: ...

2026年1月3日 · 2 分 · 317 文字 · 須藤権限

envコマンド

はじめに こんにちは!今回はenvコマンドについて解説します。 envは環境変数を表示・設定・実行するコマンドです。シェルの環境変数を確認したり、特定の環境変数を設定した状態でプログラムを実行したりできます。 環境設定って、何かやることが多いんですが、このコマンドで簡単に管理できますよ。 envコマンドとは envは、環境変数を操作・表示する外部コマンドです。 主な使い方は3つあります: 環境変数をすべて表示 - 現在の環境に設定されている変数を一覧表示 環境変数を設定して実行 - 特定の環境変数を設定した状態でプログラムを実行 環境変数をクリアして実行 - 環境変数をすべてクリアした状態でプログラムを実行 使い道が多くて、実務的に活躍するコマンドです。 基本構文 1 env [オプション] [変数=値] [コマンド] 変数を設定しない場合は、現在の環境変数をすべて表示します。 主なオプション オプション 説明 -i 環境をクリア(新しい環境変数を指定しない限り) -u 変数名 指定した環境変数を削除 -0 NUL文字で出力を区切る --ignore-environment 環境をクリア(-iと同じ) --unset=変数名 指定した環境変数を削除 使用例 例1: 環境変数をすべて表示 1 env 実行結果: 1 2 3 4 5 6 PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin HOME=/home/user USER=user SHELL=/bin/bash LANG=ja_JP.UTF-8 ...(多数の環境変数が表示される) 現在設定されているすべての環境変数を表示します。 例2: 特定の環境変数を確認 1 env | grep PATH 実行結果: 1 PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin grepと組み合わせて、特定の環境変数だけを確認できます。 例3: 環境変数を設定してコマンドを実行 1 env VAR1=hello VAR2=world printenv 実行結果: ...

2026年1月3日 · 2 分 · 255 文字 · 須藤権限