コース概要

導入

  • 目的
  • コーススケジュール
  • コース紹介
  • 前提条件
  • 参考文献
  • 委任者の責任
  • コース概要

基本の復習 - オプション

  • ファイル
  • ディレクトリとプロセス
  • ディレクトリの表示 - ls
  • 助けを求める - 男
  • ファイルの表示 - 猫、その他
  • 簡単なコマンド
  • 配管 - 使用 |シンボル
  • リダイレクト - > 記号を使用
  • リダイレクト - >> 記号を使用
  • 入力のリダイレクト - < 記号の使用
  • リダイレクトエラー
  • /dev/null の使用
  • フォアグラウンド ジョブ
  • バックグラウンドジョブ - &
  • ジョブの停止 - kill
  • 特殊ファイル - 。そして ..
  • コマンドプロンプト - PS1
  • エイリアスの作成
  • エイリアスの使用
  • コマンド履歴
  • コマンドライン編集 - 矢印キーを使用
  • コマンドライン編集 - vi を使用する
  • シェルのカスタマイズ
  • ホームディレクトリ - HOME
  • 作業ディレクトリ - pwd
  • ディレクトリの変更 - cd
  • ディレクトリの作成 - mkdir
  • ディレクトリの削除 - rmdir
  • 対話型コピー - cp -i
  • インタラクティブな移動 - mv -i
  • 対話型削除 - rm -i
  • ディレクトリの削除 - rm -r
  • ワイルドカード - ファイル名の生成
  • Word カウント - トイレ
  • ファイルの検索 - 検索
  • ファイル内のテキストの検索 - grep、sort、cut、uniq、tr
  • 権限の変更 - chmod

シェル Programming

  • シェルスクリプトの作成
  • コマンドのテスト
  • スクリプトファイルの作成
  • 実行権限の追加
  • スクリプトのテスト
  • スクリプトの実行 - 時間
  • スクリプトの実行 - ドット
  • スクリプトの実行 - exec
  • スクリプトの実行 - ksh
  • スクリプトのデバッグ
  • パラメータの受け渡し
  • 読み取りコマンド
  • スクリプトでの読み取りの使用
  • シェルの選択
  • 出力を整理する
  • 入力の抑制 - stty

特殊文字と変数

  • 引用符
  • 引用符で囲まれた文字列 - ", '
  • エスケープ文字 - *
  • 引用符で囲まれた文字列 - `
  • $(...) を使用する
  • システム変数 - 設定
  • その他の特殊変数
  • ユーザー変数
  • ユーザー変数 - 未設定
  • スクリプト内の変数
  • タイプセットコマンド
  • 整数変数
  • 特別な構造

メニューの作成

  • 条件 - ケース
  • メニューの作成
  • 反復 - その間、まで
  • 出力の保持 - スリープ
  • 出力の保持 - ダミー読み取り
  • スクリプトの終了
  • ループを終了する
  • 隠しオプション - シェルのフォーク
  • 割り込みのトラップ - トラップ
  • 割り込みの詳細
  • 入力されたテキストの強調表示
  • カーソルの位置決め - バックタブ \b
  • コーンシェルメニュー

選択

  • 条件付きテスト
  • ファイル属性のテスト
  • ファイル権限のテスト
  • 複数のテスト - ネストされた if
  • 複数のテスト - elseif
  • NOT 条件
  • 1 つのテストで複数の条件を実行
  • 文字列のテスト
  • 角括弧の使用
  • Null 入力の回避
  • 数値をテストする
  • ケースの詳細
  • 変数の表示
  • スペースの配置
  • テストコマンド

反復、ループ

  • 計算 - しましょう
  • 反復 - その間、まで
  • 無限ループ
  • 反復 - 対象
  • 9 個を超えるパラメータ - シフト

サブスクリプトと関数

  • ローカル変数とグローバル変数
  • サブスクリプト
  • エクスポートコマンド
  • 終了ステータス
  • 別名
  • 機能
  • 便利な機能
  • 返品ステータス
  • 関数の操作
  • スクリプト内の関数

高度なコマンド

  • デバッグ - 設定
  • 設定 - 設定
  • ファイルの結合 - 結合
  • ファイルのマージ - ペースト、ベース名、ディレクトリ名
  • ジョブ制御 - ジョブ
  • 通常の Express イオン
  • グローバル通常の Expression プリンター - grep
  • Expressイオン grep - egrep
  • 高速 grep - fgrep
  • 計算 - expr
  • 計算 – bc、eval コマンド、
  • 引数の処理
  • getopts コマンド
  • 配列の使用

高度な編集 – vi と sed

  • vi - キーの組み合わせのマッピング
  • コントロールキーのマッピング
  • 略語の使用
  • 多数のファイルを編集する
  • 通常の Express イオン
  • グローバルインサート
  • ここの文書、
  • バッチ ストリーム エディタ - sed、sed delete、-d、sed print、-p、sed抑制、-n、sed quit、-q、sed file、-f、sed Multiple Input、sed
  • 検索と置換
  • sed の例

テキストファイルの処理 - awk

  • awk Programming ツール
  • パターンマッチング
  • 通常の Express イオン
  • 比較パターン
  • 複合パターン
  • 範囲パターン
  • 特別なパターン
  • 内蔵関数
  • awk スクリプトのトラブルシューティング
  • パラメータの受け渡し
  • 含むの使用
  • printf関数
  • 計算
  • 機能
  • 部分文字列
  • 長さ
  • アクションステートメント
  • 制御フローステートメント
  • 配列
  • for ループを含む配列
  • awk の例

要求

このコースは、UNIXに関する十分な知識をお持ちの方、またはUNIX入門コースを受講された方にのみ適しています。

 14 時間

参加者の人数



Price per participant

お客様の声 (1)

関連コース

関連カテゴリー