新しい Linux の教科書インデックス
お送りいただいた画像の目次を、チャプター順に文字起こしします。
💻 目次 (Contents)
Chapter 08 bashの設定
- 01 エイリアス
- エイリアスの確認と削除 …………………………………………….. 133
- エイリアスを一時的に無効にする …………………………………. 133
- 02 bashのオプション
- setコマンド ………………………………………………………….. 134
- shoptコマンド ……………………………………………………….. 135
- 03 シェル変数
- 変数の設定 …………………………………………………………… 136
- PS1コマンド …………………………………………………………. 137
- PATHコマンド検索パス ……………………………………………. 139
- LANGロケール …………………………………………………….. 140
- その他のシェル変数 …………………………………………………. 141
- 04 環境変数
- printenvコマンド – 環境変数の表示 ………………………….. 142
- exportコマンド – 環境変数の設定 ………………………………. 144
- 05 bashの設定ファイル
- /etc/profile, ~/.bash_profile, ~/.bashrc ………………….. 145
- 設定ファイルの変更時の注意 ………………………………………. 146
- 設定ファイルの読み込み ……………………………………………. 147
- コメント ……………………………………………………………….. 148
- bashのカスタマイズ例 ……………………………………………… 149
Chapter 09 ファイルパーミッション、スーパーユーザ
- 01 ファイルのオーナーとグループ
- グループ ……………………………………………………………….. 152
- 02 ファイルのパーミッション
- ディレクトリのパーミッション …………………………………….. 155
- chmodコマンド – ファイルモードを変更する …………………… 157
- 03 スーパーユーザ
- suコマンド – ユーザを変更する ……………………………………. 162
- sudoコマンド – コマンドを別のユーザとして実行する ……….. 163
- suとsudoのどちらを使うか ……………………………………….. 167
Chapter 10 プロセスとジョブ
- 01 プロセスとは
- psコマンド – プロセスの表示 …………………………………….. 170
- 02 ジョブとは
- コマンドを一時停止する …………………………………………….. 174
- fgコマンド – ジョブをフォアグラウンドにする ………………… 176
- bgコマンド – ジョブをバックグラウンドにする ………………… 178
- ジョブの状態遷移 …………………………………………………….. 179
- 03 ジョブ・プロセスの終了
- ジョブの終了 …………………………………………………………. 180
- プロセスの終了 ……………………………………………………….. 182
- killコマンド – シグナルを送信する …………………………….. 183
Chapter 11 標準入出力とパイプライン
- 01 標準入力、標準出力、標準エラー出力 …………………………….. 185
- 02 リダイレクト
- 標準入力のリダイレクト ……………………………………………. 187
- 標準出力のリダイレクト ……………………………………………. 189
- 標準エラー出力 ……………………………………………………….. 191
- 標準出力と標準エラー出力をまとめる ……………………………. 192
- リダイレクトによる上書き …………………………………………. 192
- /dev/null ……………………………………………………………… 193
- 03 パイプライン
- 04 フィルタ
- フィルタの例 – headコマンド ……………………………………. 198
- 代表的なフィルタコマンド …………………………………………. 198
- コマンド組み合わせの例 …………………………………………….. 199
Chapter 12 テキスト処理
- 01 wcコマンド – バイト数・単語数・行数を数える ………………. 204
- 02 sortコマンド – 行を並べ替える ……………………………………. 205
- 数値順にソート(n) ………………………………………………….. 207
- 逆順にソート(r) ………………………………………………………. 208
- 03 uniqコマンド – 重複行を取り除く …………………………………. 208
- 隣接行を数える ……………………………………………………….. 211
- 04 cutコマンド – 一入力の一部を切り出す …………………………. 212
- 05 trコマンド – 一文字を変換・削除する …………………………….. 214
- ファイル指定の注意 …………………………………………………. 215
- 文字の削除 …………………………………………………………… 216
- 06 tailコマンド – 末尾部分を表示する ………………………………. 216
- ファイルへの追跡を監視する ………………………………………. 217
- 07 diffコマンド – 差分を表示する …………………………………….. 218
- ユニファイド形式 …………………………………………………… 220
- 差分の使い方とパッチ ……………………………………………… 222
Chapter 13 正規表現
- 01 grepコマンドと正規表現
- 正規表現とは? ……………………………………………………….. 224
- 02 文字にマッチするメタ文字
- 特定の文字を指定する ………………………………………………. 227
- 03 位置にマッチするメタ文字
- 04 繰り返しを指定するメタ文字
- 拡張正規表現 …………………………………………………………. 230
- 拡張正規表現による繰り返し回数の指定 ……………………….. 233
- 繰り返し回数の指定をするメタ文字 …………………………….. 234
- 05 その他のメタ文字
- 06 正規表現の利用
Chapter 14 高度なテキスト処理
- 01 sedコマンド – ストリームエディタ ………………………………… 239
- 非対話型エディタとは ………………………………………………. 240
- sedコマンドの形式 …………………………………………………. 241
- 行を削除する …………………………………………………………. 242
- 行を表示する …………………………………………………………. 243
- 行を置換する …………………………………………………………. 245
- 02 awkコマンド – パターン検索・処理言語 …………………………. 250
- awkコマンドの形式 ………………………………………………… 252
- printとフィールド変数 ……………………………………………… 253
- パターン指定 …………………………………………………………. 255
- アレイの応用 …………………………………………………………. 256
- 実例:CSVファイルからスコア集計 …………………………….. 256
Chapter 15 シェルスクリプトを書こう
- 01 シェルスクリプトとは …………………………………………………. 259
- 02 シェルの選択
- どのシェルのシェルスクリプトを書くべきか ………………….. 261
- 03 シェルスクリプトを作成する
- 04 シェルスクリプトの実行形式
- シバン …………………………………………………………………. 264
