首頁(yè)技術(shù)文章正文

shell腳本編輯教程下載【黑馬程序員】

更新時(shí)間:2020-09-23 來源:黑馬程序員 瀏覽量:

shell編程

shell編程視頻教程

中級(jí) 共14課

本套課程通過命令與程序設(shè)計(jì)的講解完成批量文件操作、編輯、數(shù)據(jù)分析、數(shù)據(jù)精細(xì)化備份等。本套課程還對(duì)熱點(diǎn)大廠面試題進(jìn)行講解,從而讓學(xué)員獲的足夠的信心與更多大廠就業(yè)機(jī)會(huì)。提取碼:j68r

下載完整視頻(已有35412人下載)


課程簡(jiǎn)介

Shell是一個(gè)用C語言編寫的程序,用戶通過Shell可以訪問操作系統(tǒng)內(nèi)核服務(wù),內(nèi)核可以操作計(jì)算機(jī)的硬件 。Shell既是一種命令語言,又是一種程序設(shè)計(jì)語言。本套課程通過命令與程序設(shè)計(jì)的講解完成批量文件操作、編輯、數(shù)據(jù)分析、數(shù)據(jù)精細(xì)化備份等。本套課程還對(duì)熱點(diǎn)大廠面試題進(jìn)行講解,從而讓學(xué)員獲的足夠的信心與更多大廠就業(yè)機(jī)會(huì)。

課程亮點(diǎn)

系統(tǒng)的學(xué)習(xí)Shell技術(shù)棧,掌握文件編輯、提取、分析、排序和數(shù)據(jù)分析與統(tǒng)計(jì)等技術(shù)。

Shell常用命令與程序設(shè)計(jì)

快速入門

·交互式與非交互式Shell

·登錄Shell環(huán)境與非登錄Shell環(huán)境識(shí)別與切換

·環(huán)境變量初始化加載原理(用戶級(jí)與系統(tǒng)級(jí))介紹與測(cè)試

·Shell索引數(shù)組和關(guān)聯(lián)數(shù)組

·內(nèi)置命令alias、read、declare

·計(jì)算命令expr、(())、let、$[]、bc

·Shell重定向單向輸入與輸出、合并輸出

Shell文本處理工具

·cut 根據(jù)列、字符、字節(jié)提取切割

·sed 文件數(shù)據(jù)增刪改查與模式與暫存空間數(shù)據(jù)交換

·awk 通過變量、邏輯控制語句進(jìn)行高級(jí)數(shù)據(jù)分析

·sort 根據(jù)字符串、數(shù)字和多列進(jìn)行升序與降序

企業(yè)實(shí)踐與面試題

·批量生成文件名與修改文件名

·批量創(chuàng)建用戶與設(shè)置密碼

·數(shù)據(jù)統(tǒng)計(jì)分析與求和計(jì)算

·單詞及字母去重排序

·網(wǎng)絡(luò)掃描存活主機(jī)

·MySQL數(shù)據(jù)庫(kù)分庫(kù)分表備份

適用人群

有一定計(jì)算機(jī)基礎(chǔ)的大中專畢業(yè)生、大數(shù)據(jù)處理、售前售后運(yùn)維技術(shù)支持以及對(duì)linux系統(tǒng)感興趣的人員。

課程內(nèi)容

第一部分:Shell基礎(chǔ)

1. Shell腳本入門

2. Shell變量

3. 父子Shell環(huán)境

4. 字符串變量格式、拼接、截取

5. 索引數(shù)組與關(guān)聯(lián)數(shù)組

6. 常用內(nèi)置命令alias、echo、read、declare、exit、test

7. 算術(shù)、比較、布爾、邏輯、文件測(cè)試運(yùn)算符

8. 流程控制語句if-else、case in、for、while、select

第二部分:Shell進(jìn)階

1. 環(huán)境變量深入初始化原理

2. 交互式與非交互式Shell介紹

3. 登錄Shell與非登錄Shell介紹、識(shí)別與切換操作

4. 整數(shù)的計(jì)算命令expr、(())、let、$[]

5. 數(shù)字計(jì)算命令bc

6. 系統(tǒng)函數(shù)與自定義函數(shù)

7. Shell重定向的單向輸入與輸出、合并輸出

第三部分:Shell高級(jí)文本處理工具

1. cut 提取切割文件數(shù)據(jù)

2. sed 文件編輯

3. sed 模式空間與暫存空間數(shù)據(jù)交換

4. sed 管道數(shù)據(jù)的過濾

5. awk 通過行、列進(jìn)行數(shù)據(jù)分析

6. awk 使用變量、流程控制語句進(jìn)行高級(jí)數(shù)據(jù)分析

7. sort 對(duì)字符串的升序與降序

8. sort數(shù)字的升序與降序

9. sort多列的升序與降序

第四部分:企業(yè)實(shí)踐應(yīng)用與面試題

1. 查文件空行、顯示行號(hào)與去除空行

2. 篩選單詞、去重、排序

3. 數(shù)字求和

4. 批量生產(chǎn)文件名

5. 批量改名

6. 批量創(chuàng)建用戶

7. 掃描網(wǎng)絡(luò)內(nèi)存活主機(jī)

8. MySQL數(shù)據(jù)庫(kù)分庫(kù)分表備份


1590032240449_視頻資源獲取.jpg

猜你喜歡

Java字節(jié)碼指令詳細(xì)視頻介紹

Java冒泡排序算法詳細(xì)介紹

Java基礎(chǔ)視頻教程:Java零基礎(chǔ)入門到精通

什么是敏捷開發(fā)?十分鐘了解

Java高級(jí)軟件工程師培訓(xùn)課程

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!