感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
- 目標
- 課程安排
- 課程介紹
- 先決條件
- 書目
- 委派職責
- 課程總結
基礎知識複習 - 可選
- 檔
- 目錄和進程
- 顯示目錄 - 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 時間:
客戶評論 (4)
我喜歡這種培訓,因為它是互動的,培訓師知識淵博,練習説明我學習。每小時的休息也讓我保持精力充沛和專注。
Musat Robert
課程 - UNIX/Linux Shell Scripting
機器翻譯
我喜歡介紹理論和給出實際例子的方式。結構非常好。我也喜歡教練總是準時並且具有良好的溝通技巧。
Louise
課程 - UNIX/Linux Shell Scripting
機器翻譯
不斷的反饋。可以提出問題並獲得答案,獲取一些我們正在處理的工作腳本,修改它們並在某個時候改進它們。
Nikita - DB Global Technology SRL
課程 - UNIX/Linux Shell Scripting
機器翻譯
Wojciech and NobleProg focused the itinerary to feet my needs.