Caution
お使いのブラウザはJavaScriptが無効になっております。
当サイトでは検索などの処理にJavaScriptを使用しています。
より快適にご利用頂くため、JavaScriptを有効にしたうえで当サイトを閲覧することをお勧めいたします。
辞典
- トップページ
- Bash辞典
Bash辞典 一覧ページ
| 【環境構築】Bashの実行環境 | Bashスクリプトを作成・実行するための環境構築手順。 |
| ls | ファイル一覧の表示。 |
| cd / pwd | ディレクトリの移動と現在地確認。 |
| cp / mv / rm | ファイル・ディレクトリのコピー・移動・削除。 |
| mkdir / rmdir / touch | ディレクトリ・ファイルの作成。 |
| find | ファイルの検索。 |
| ln | シンボリックリンク・ハードリンクの作成。 |
| chmod / chown / chgrp | パーミッション・所有者の変更。 |
| stat / file / du / df | ファイル情報・ディスク使用量の確認。 |
| cat / tac | ファイルの内容を表示・逆順表示。 |
| less / more | ファイルをページングして閲覧。 |
| head / tail | ファイルの先頭・末尾を表示。 |
| echo / printf | 文字列の出力。 |
| wc / sort / uniq | 行数・単語数のカウント・並べ替え・重複削除。 |
| grep | テキストのパターン検索。 |
| sed | テキストの行単位置換・編集。 |
| awk | テキストのフィールド処理・集計。 |
| cut / paste / join | フィールドの切り出し・貼り付け・結合。 |
| tr / col / expand | 文字の変換・整形。 |
| diff / patch | ファイルの差分比較・適用。 |
| |(パイプ) | コマンドの出力を次のコマンドに渡す。 |
| >(リダイレクト) | 標準出力・標準エラーのリダイレクト。 |
| <(入力リダイレクト)/ ヒアドキュメント | 標準入力のリダイレクト・ヒアドキュメント。 |
| tee | パイプの途中でファイルに書き出す。 |
| xargs | 引数リストからコマンドを実行。 |
| 変数の定義と参照 | シェル変数の宣言・代入・参照。 |
| export / env / printenv | 環境変数の設定と確認。 |
| ${パラメータ展開} | 変数の高度な展開・デフォルト値設定。 |
| 特殊変数 | スクリプト内で使う特殊なシェル変数。 |
| $((算術展開)) | 整数演算。 |
| {}(ブレース展開) | 連続する値・文字列の生成。 |
| $()(コマンド置換) | コマンドの出力を値として使う。 |
| if / elif / else | 条件分岐。 |
| test / [ ] / [[ ]] | 条件式の評価。 |
| case | 値による多分岐。 |
| for | リスト・範囲のループ。 |
| while / until | 条件付きループ。 |
| select | 対話的メニューの生成。 |
| 関数の定義と呼び出し | シェル関数の基本。 |
| 関数の引数と戻り値 | 引数の受け取り・値の返し方。 |
| read | 標準入力からの読み取り。 |
| シェバン(shebang)/ chmod +x | スクリプトファイルの作成と実行。 |
| source / .(ドット) | 別スクリプトの読み込み。 |
| ps / top / htop | 実行中プロセスの確認。 |
| kill / pkill / killall | プロセスの停止・シグナル送信。 |
| &(バックグラウンド実行) | バックグラウンド実行・ジョブ管理。 |
| wait / trap | プロセスの待機・シグナルの捕捉。 |
| curl | HTTPリクエストの送受信。 |
| wget | ファイルのダウンロード。 |
| ssh / scp / rsync | リモートホストへの接続・ファイル転送。 |
| ping / nslookup / dig | ネットワーク診断・名前解決。 |
| tar | アーカイブの作成・展開。 |
| gzip / bzip2 / zip / unzip | ファイルの圧縮・展開。 |
| date / cal | 日付・時刻の取得と操作。 |
| bashとzshの違い | 配列・グロブ・プロンプトなど主要な違いのまとめ。 |