layout title date
post
新しいLinuxの教科書
2018-08-21 10:32

Linuxを使ってみよう

  1. Linuxとは
  2. Linux環境を用意する
  3. ログイン、ログアウト、シャットダウン

シェルってなんだろう

  1. シェルとコマンド
  2. プロンプト
  3. シェルの種類
  4. どのシェルを選ぶか
  5. ターミナルとは

シェルの便利な機能

  1. コマンドラインの編集
  2. トラブル時には
  3. 補完機能
  4. コマンド履歴

ファイルとディレクトリ

  1. Linuxはファイルからできている
  2. Linuxのディレクトリ構造
  3. 絶対パスと相対パス
  4. ディレクトリの移動
  5. lsコマンド
  6. コマンドのオプションについて

ファイル操作の基本

  1. mkdirコマンド
  2. touchコマンド
  3. rmとrmdirコマンド
  4. catコマンド
  5. lessコマンド
  6. cpコマンド
  7. mvコマンド
  8. lnコマンド

探す、調べる

  1. ファイルを探す
  2. コマンドの使い方を調べる
  3. コマンドを探す
  4. 日本語ドキュメントと英語ドキュメント

テキストエディタ

  1. テキストファイルとバイナリファイル
  2. Vim
  3. ファイルを開く/保存する
  4. Vimの編集操作
  5. 便利なカーソル移動
  6. カット、コピー、ペースト
  7. その他の操作
  8. 検索と置換
  9. ヘルプとドキュメント

bashの設定

  1. エイリアス
  2. bashのオプション
  3. シェル変数
  4. 環境変数
  5. bashの設定ファイル

ファイルパーミション、スーパーユーザ

  1. ファイルのオーナーとグループ
  2. ファイルのパ−ミション
  3. スーパーユーザ

プロセスとジョブ

  1. プロセスとは
  2. ジョブとは
  3. ジョブ・プロセスの終了

標準入出力とパイプライン

  1. 標準入力、標準出力、標準エラー出力
  2. リダイレクト
  3. パイプライン
  4. フィルタ

テキスト処理

  1. wcコマンド
  2. sortコマンド
  3. uniqコマンド
  4. cutコマンド
  5. trコマンド
  6. tailコマンド
  7. diffコマンド

正規表現

  1. grepコマンドと正規表現
  2. 文字にマッチするメタ文字
  3. 位置にマッチするメタ文字
  4. 繰り返しを指定するメタ文字
  5. その他のメタ文字
  6. 正規表現の利用

高度なテキスト処理

  1. sedコマンド
  2. awkコマンド

シェルスクリプトを書こう

  1. シェルスクリプトとは
  2. シェルの選択
  3. シェルスクリプトを作成する
  4. シェルスクリプトの実行形式
  5. シェルスクリプトを配置する

シェルスクリプトの基礎知識

  1. シェルスクリプトの基本
  2. 変数
  3. クォーティング
  4. コマンド置換
  5. 位置パラメーター
  6. 制御構造
  7. シェル関数

シェルスクリプトを活用しよう

  1. シェルスクリプトの活用
  2. 演習1
  3. 演習2
  4. 演習3

アーカイブと圧縮

  1. アーカイブファイルと圧縮ファイル
  2. tarコマンド
  3. gzipコマンド
  4. bzip2コマンド
  5. zipコマンド

バージョン管理システム

  1. バージョン管理システムとは
  2. Gitのインストールと初期設定
  3. 基本的な使い方
  4. ワークツリーとインデックス
  5. コミットの単位とインデックス
  6. 誤りから復旧する
  7. ブランチを使う
  8. リポジトリのバックアップを作成する
  9. 二人以上で作業する
  10. 競合を解決する
  11. Gitのマニュアル

ソフトウェアパッケージ

  1. パッケージとリポジトリ
  2. yumコマンド(CentOS)
  3. aptによるパッケージ管理(Ubuntu)

Appendix

  1. リモートログインとSSH
  2. infoドキュメントを読む
  3. Linuxでの日本語入力について
  4. 参考文献