課程簡介

介紹

  • 目標
  • 課程安排
  • 課程介紹
  • 先決條件
  • 書目
  • 委派職責
  • 課程總結

基礎知識複習 - 可選

  • 目錄和進程
  • 顯示目錄 - ls
  • 獲得説明 - 夥計
  • 顯示檔 - cat, more
  • 簡單命令
  • 管道 - 使用 |象徵
  • 重定向 - 使用>符號
  • 重定向 - 使用>>符號
  • 重定向輸入 - 使用<符號
  • 重定向錯誤
  • 使用 /dev/null
  • 前臺作業
  • 後台工作 - &
  • 停止作業 - kill
  • 特殊檔案 - .和。。
  • 命令提示符 - PS1
  • 創建別名
  • 使用別名
  • 命令歷史記錄
  • 命令行編輯 - 使用箭頭鍵
  • 命令行編輯 - 使用vi
  • 自訂Shell
  • 主頁目錄 - 首頁
  • 工作目錄 - pwd
  • 更改目錄 - cd
  • 製作目錄 - mkdir
  • 刪除目錄 - rmdir
  • 互動式複製 - cp -i
  • 互動式移動 - mv -i
  • 互動式刪除 - rm -i
  • 刪除目錄 - rm -r
  • 通配符 - 檔案名生成
  • Word 計數 - WC
  • 尋找檔案 - 尋找
  • 在檔中查找文本 - grep、sort、cut、uniq、tr
  • 更改許可權 - chmod

外殼 Programming

  • 創建Shell腳稿
  • 測試命令
  • 創建文稿檔
  • 添加執行許可權
  • 測試腳本
  • 運行文稿 - 時間
  • 運行腳本 - dot
  • 運行腳本 - exec
  • 運行文稿 - ksh
  • 調試腳本
  • 傳遞參數
  • read 命令
  • 使用讀入腳本
  • 選擇Shell
  • 整理輸出
  • 抑制輸入 - stty

特殊字元和變數

  • 引號
  • 帶引號的字串 - “, '
  • 轉義角色 - *
  • 帶引號的字串 - '
  • 使用 $(...)
  • 系統變數 - set
  • 其他特殊變數
  • 用戶變數
  • 用戶變數 - 未設置
  • 腳本中的變數
  • Typeset 命令
  • 整數變數
  • 特殊結構

創建功能表

  • 條件 - 案例
  • 創建功能表
  • 反覆運算 - while,直到
  • 保持輸出 - 睡眠
  • 保持輸出 - 虛擬讀取
  • 結束腳本
  • 結束迴圈
  • 隱藏選項 - 分叉 shell
  • 捕獲中斷 - trap
  • 有關中斷的更多資訊
  • 突出顯示文字
  • 定位游標 - 後退標籤 \b
  • Korn Shell 功能表

選擇

  • 條件測試
  • 測試文件屬性
  • 測試文件許可權
  • 多個測試 - 嵌套 ifs
  • 多項測試 - elseif
  • NOT 條件
  • 一次測試中的多個條件
  • 測試字串
  • 使用方括弧
  • 避免空輸入
  • 測試編號
  • 更多案例
  • 顯示變數
  • 放置空間
  • 測試命令

反覆運算、迴圈

  • 計算 - let
  • 反覆運算 - while,直到
  • 無限迴圈
  • 反覆運算 - 用於
  • 超過 9 個參數 - shift

子腳本和函數

  • 局部變數和全域變數
  • 下標
  • 匯出命令
  • 退出狀態
  • 別名
  • 功能
  • 實用功能
  • 退貨狀態
  • 操作函數
  • 文本中的函數

高級命令

  • 調試 - 設置
  • 設置 - set
  • 合併檔 - join
  • 合併檔 - 粘貼、basename 和 dirname
  • 作業控制 - 作業
  • 常規 Express離子
  • Global Regular Express離子列印機 - grep
  • Express離子 grep - egrep
  • 快速 grep - fgrep
  • 計算 - expr
  • 計算 – bc、eval 命令、
  • 參數處理
  • getopts 命令
  • 使用陣列

高級編輯 – vi & sed

  • vi - 映射組合鍵
  • 映射控制鍵
  • 使用縮略語
  • 編輯多個檔
  • 常規 Express離子
  • 全域插入
  • 這裏文件,
  • 批處理流編輯器 - sed、sed delete、-d、sed print、-p、sed suppress、-n、sed quit、-q、sed file、-f、sed Multiple Input、sed
  • 查找和替換
  • sed 示例

文字文件處理 - awk

  • awk Programming 工具
  • 模式匹配
  • 正則表達式
  • 比較模式
  • 複合模式
  • 範圍模式
  • 特殊圖案
  • 內置函數
  • awk 腳本疑難解答
  • 傳遞參數
  • 使用 Contains
  • printf 函數
  • 計算
  • 功能
  • substr
  • 長度
  • 操作語句
  • 控制流語句
  • 陣 列
  • 帶有 for 循環的陣列
  • awk 示例

最低要求

該課程只適合那些對 UNIX 有良好工作知識或參加過 UNIX 簡介課程的人。

 14 時間:

人數



每位參與者的報價

客戶評論 (1)

相關課程

課程分類