tr
小文字と大文字を変換したい時、不要文字を落としたい時、連続空白を一つにまとめたい時に使います。
LinuC系のLinux技術者認定試験をまとめる親タームです。
この試験に関係する Linux コマンドと Linux 用語をまとめて確認できます。コマンドは操作軸、用語は概念理解の補助として整理しています。
関連コマンド
124 件
関連用語
297 件
使い方
件数が多いためページ分割しています。必要に応じて次のページも確認してください。
小文字と大文字を変換したい時、不要文字を落としたい時、連続空白を一つにまとめたい時に使います。
存在確認用の空ファイルを作りたい時、生成物の作成日時を更新したい時、比較用に複数ファイルの時刻をそろえたい時、ビルドや自動化の動作確認で時刻依存の処理を再現したい時に使います。
同じ実体へ複数の参照名を持たせたい時、バージョン切り替えや互換用の別名を作りたい時、リリース先を安全に差し替えたい時、ディレクトリ構成を変えずに参照だけ調整したい時に使います。
不要ファイルの削除、一時ディレクトリの掃除、再生成前の成果物削除、古いバックアップの整理などで使います。人が目で確認できる範囲から順に実行し、広範囲削除は段階的に行うのが安全です。
パスから表示名だけを取り出したい時、処理結果の出力ファイル名を組み立てたい時、ログで長いパスではなく末尾名だけを出したい時に使います。
利用者から値を受け取りたい時、ファイルを1行ずつ処理したい時、シェルスクリプトで入力を変数へ格納したい時に使います。
シェルスクリプトの安全性を高めたい時、位置引数を作り直したい時、デバッグのため実行過程を見たい時に使います。
aliasが原因で予想外の動作になっている時、素のコマンド挙動を確認したい時、カスタム設定の影響を切り分けたい時に使います。
不要になった変数を消したい時、空文字ではなく未定義状態に戻したい時、関数定義を解除したい時に使います。
コマンドの存在確認を移植性高く書きたい時、whichの代わりに使いたい時、関数を迂回して外部コマンドや組み込みを呼びたい時に使います。
設定ファイルの退避、配布用テンプレートの複製、作業前バックアップ、ディレクトリ全体の複写をしたい時に使います。
特定名のファイルを探したい時、最近更新されたファイルだけ探したい時、大量ファイルへ条件付きで処理を行いたい時に使います。
今いる場所の内容を見たい時、対象ファイルが存在するか確かめたい時、サイズや更新時刻をざっと見たい時に使います。
新しい作業領域を作りたい時、階層構造をまとめて準備したい時、スクリプトで保存先を初期化したい時に使います。
ファイル名を変更したい時、作業結果を別の場所へ整理したい時、ディレクトリ構成を組み替えたい時に使います。
ファイルの詳細属性を確認したい時、lsだけでは足りない時、スクリプトでサイズや時刻だけを取り出したい時に使います。
今いる場所を確認したい時、相対パスでの処理前、手順書の途中確認、シンボリックリンク経由の経路差分確認に使います。
~/.bashrcの変更をログインし直さず反映したい時、関数や補助設定を現在のシェルへ取り込みたい時、環境変数を今の端末へ反映したい時に使います。
ifやwhileで条件分岐したい時、ファイルの有無や種類を確認したい時、変数が空かどうかを判定したい時、数値の大小比較をしたい時に使います。
ある名前がaliasか関数か組み込みか外部コマンドかを確認したい時、whichでは判断が不十分な時、PATHやシェル初期化設定の影響を切り分けたい時に使います。
Bash組み込みの使い方をその場で確認したい時、manがない環境で組み込みの最低限の書式を知りたい時、readやsetなどの詳細をすぐ見たい時に使います。
作業場所を切り替えたい時、相対パスを使う前提のコマンドを実行する時、設定ディレクトリやログディレクトリへ移動して内容確認をしたい時に使います。
簡単な文字列表示、変数展開の確認、シェルスクリプト中の途中経過表示、パイプラインの先頭で短い文字列を流したい時に使います。
現在の環境変数を確認したい時、一時的にLANGやPATHを変えてコマンドの挙動を確認したい時、不要な環境変数を外して不具合を切り分けたい時に使います。
用語側の資格対応は補助情報です。定義や関連コマンドの理解を優先して活用してください。
glossary 側は補助的な試験関連一覧です。概念の理解を優先しつつ、必要に応じて次のページを確認してください。
LANGは、メッセージや照合順序の基準を表す環境変数のことです。
ロケールは、言語、地域、文字分類、日付や数値の表記方法などをまとめて定める仕組みのことです。
TTYは、もともとテレタイプ端末に由来する語で、Linuxでは文字端末の入出力インターフェースや端末装置を指します。
PTYは、疑似端末(pseudo terminal)の略で、ソフトウェア上で端末の対を作り、対話的な入出力を中継する仕組みのことです。
仮想コンソールは、一台のコンピュータ上で複数の文字端末画面を切り替えて使える仕組みのことです。
環境変数は、シェルやプログラムへ設定値を引き渡すための名前付きの値のことです。
PATHは、実行時に検索するディレクトリ列を表す環境変数のことです。
HOMEは、ログイン後の標準的な作業開始位置を表す環境変数のことです。
GUIは、画面上の部品を視覚的に操作する利用形態を指す言葉のことです。
CLIは、コマンドラインインターフェース(Command-Line Interface)の略で、文字列の入力によって操作する利用形態を指します。
シェルは、利用者の入力を受け取り、コマンド実行、展開、リダイレクト、パイプ接続などを行う対話的な実行環境のことです。
Bashは、GNUプロジェクトが提供する代表的なUnix系シェルで、対話利用とシェルスクリプトの両方で広く使われます。
Zshは、対話操作の快適さと高い拡張性で知られるUnix系シェルのことです。
Fishは、使いやすさを重視して設計されたUnix系シェルのことです。
POSIXシェルは、POSIXで定められたシェル文法と基本機能に沿って動くシェルの考え方、またはその互換環境を指します。
ターミナルは、文字ベースで入力と出力を行う操作画面、またはその利用形態を指す言葉のことです。
端末エミュレータは、物理端末の振る舞いをソフトウェアで再現し、GUI上に文字端末画面を提供するアプリケーションのことです。
ディスプレイマネージャは、GUIログイン画面を表示し、認証後にデスクトップ環境やウィンドウマネージャを起動する仕組みのことです。
journalは、systemd系Linuxで使われる構造化ログの保存形式、またはその記録全体を指す言葉のことです。
カーネルパラメータは、起動時にブートローダーなどからカーネルへ渡される設定値のことです。
rescue modeは、最小限のサービスだけを起動して保守作業を行うための回復用運転状態のことです。
emergency modeは、さらに少ない部品だけで起動し、最低限の保守作業に絞った回復状態のことです。
multi-user.targetは、systemdで複数利用者向けの文字環境まで起動した状態を表す target のことです。
graphical.targetは、systemdでGUIログイン環境まで含めて起動した状態を表す target のことです。