お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
- 目的
- スケジュール
- コース紹介
- 前提条件
- 参考文献
- 参加者責任
- コース概要
基本の復習 - オプション
- ファイル
- ディレクトリとプロセス
- ディレクトリ表示 - ls
- ヘルプ取得 - man
- ファイル表示 - cat, more
- 単純なコマンド
- パイピング - | 記号の使用
- リダイレクション - > 記号の使用
- リダイレクション - >> 記号の使用
- 入力のリダイレクション - < 記号の使用
- エラーのリダイレクション
- /dev/null の使用
- フォアグラウンドジョブ
- バックグラウンドジョブ - &
- ジョブ停止 - kill
- 特別なファイル - . と ..
- コマンドプロンプト - PS1
- エイリアスの作成
- エイリアスの使用
- コマンド履歴
- コマンドライン編集 - アローキーの使用
- コマンドライン編集 - vi の使用
- シェルのカスタマイズ
- ホームディレクトリ - HOME
- 現在のディレクトリ - pwd
- ディレクトリ変更 - cd
- ディレクトリ作成 - mkdir
- ディレクトリ削除 - rmdir
- 対話型コピー - cp -i
- 対話型移動 - mv -i
- 対話型削除 - rm -i
- ディレクトリ削除 - rm -r
- ワイルドカード - ファイル名生成
- 単語数 - wc
- ファイル検索 - find
- ファイル内のテキスト検索 - grep, sort, cut, uniq, tr
- 権限変更 - chmod
シェルプログラミング
- シェルスクリプトの作成
- コマンドのテスト
- スクリプトファイルの作成
- 実行権限の追加
- スクリプトのテスト
- スクリプトの実行 - time
- スクリプトの実行 - dot
- スクリプトの実行 - exec
- スクリプトの実行 - ksh
- スクリプトのデバッグ
- パラメータの受け渡し
- readコマンド
- スクリプトでのreadの使用
- シェルの選択
- 出力の整理
- 入力の抑制 - stty
特殊文字と変数
- クオートマーク
- クォート文字列 - ", '
- エスケープ文字 - *
- クォート文字列 - `
- $(...) の使用
- システム変数 - set
- その他の特殊変数
- ユーザ変数
- ユーザ変数の解除 - unset
- スクリプトでの変数使用
- typesetコマンド
- 整数変数
- 特殊構成要素
メニューの作成
- 条件 - case
- メニューの作成
- 繰り返し - while, until
- 出力の一時停止 - sleep
- 出力の一時停止 - ダミーread
- スクリプトの終了
- ループの終了
- 隠れたオプション - シェルのフォーク
- 割り込みのトラップ - trap
- 割り込みについてさらに詳しく
- テキストの強調表示 - tput
- カーソル位置指定 - backtab \b
- Kornシェルメニュー
選択
- 条件テスト
- ファイル属性のテスト
- ファイル権限のテスト
- 複数のテスト - ネストif
- 複数のテスト - elseif
- NOT条件
- 1つのテストでの複数条件
- 文字列のテスト
- 角括弧の使用
- null入力の回避
- 数字のテスト
- caseについてさらに詳しく
- 変数の表示
- スペースの配置
- コマンドのテスト
繰り返し、ループ
- 計算 - let
- 繰り返し - while, until
- 無限ループ
- 繰り返し - for
- 9つ以上のパラメータ - shift
サブスクリプトと関数
- ローカル変数とグローバル変数
- サブスクリプト
- exportコマンド
- 終了ステータス
- エイリアス
- 関数
- 役立つ関数
- 戻り値ステータス
- 関数の操作
- スクリプトでの関数使用
高度なコマンド
- デバッグ - set
- 設定 - set
- ファイルの結合 - join
- ファイルの結合 - paste, basename および dirname
- ジョブ制御 - jobs
- 正規表現
- 全般正規表現プリンタ - grep
- 式grep - egrep
- 高速grep - fgrep
- 計算 - expr
- 計算 – bc, evalコマンド,
- 引数処理
- getoptsコマンド
- 配列の使用
高度な編集 – vi & sed
- vi - キーコンビネーションのマッピング
- 制御キーのマッピング
- 省略形の使用
- 複数ファイルの編集
- 正規表現
- 全般挿入
- here document,
- バッチストリームエディタ - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, 複数入力sed
- 検索と置換
- sedの例
テキストファイル処理 - awk
- awkプログラミングツール
- パターンマッチング
- 正規表現
- 比較パターン
- 複合パターン
- 範囲パターン
- 特別なパターン
- 組み込み関数
- awkスクリプトのトラブルシューティング
- パラメータの受け渡し
- containsの使用
- printf関数
- 計算
- 関数
- substr
- length
- アクションステートメント
- 制御フローステートメント
- 配列
- forループでの配列使用
- awkの例
要求
このコースは、UNIXの実践的な知識があり、またはUNIX入門コースを受講した方のみが適しています。
14 時間
お客様の声 (4)
この研修が気に入った理由は、対話形式で行われ、講師の知識が豊富であり、演習が学びに役立ったからです。また、1時間ごとの休憩も私をリフレッシュさせ、集中力を保つのに役立ちました。
Musat Robert
コース - UNIX/Linux Shell Scripting
機械翻訳
この理論の説明方法と実践的な例を提供する方式が気に入っています。非常に整理されています。また、トレーナーが常に時間厳守であり、コミュニケーション能力が高いことも良いと思います。
Louise
コース - UNIX/Linux Shell Scripting
機械翻訳
定常的なフィードバック。質問を投げかけて回答を得ることができ、取り組んでいるスクリプトを受け取り、それを修正し改善していくことができます。
Nikita - DB Global Technology SRL
コース - UNIX/Linux Shell Scripting
機械翻訳
ヴォイチェフとノーブルプログは、私のニーズに合わせて旅程を調整しました。
christopher Connelly - NEETRAC / GA TECH
コース - UNIX/Linux Shell Scripting
機械翻訳