C語言中文網 目錄
首頁 > Shell腳本 閱讀:48,716

Shell腳本:Linux Shell腳本學習指南(超詳細)

< 上一頁Shell教程 shell是什么下一頁 >

你好,歡迎來到“Linux Shell腳本”學習專題,你將享受到免費的 Shell 編程資料,以及很棒的瀏覽體驗。

這套 Shell 腳本學習指南針對初學者編寫,它通俗易懂,并且超級詳細,能讓你在 1 天時間內快速了解 Shell(當然,要想深入學習還得假以時日)。

Shell 簡介

Shell 首先是 UNIX/Linux 下的腳本編程語言,它是解釋執行的,無需提前編譯。Shell 的語法細節和你熟悉的大部分編程語言都不太一樣,需要重點學習。

Shell 同時也是一個程序,它的一端連接著 UNIX/Linux 內核,另一端連接著用戶和其它應用程序;換句話說,Shell 是用戶和應用程序與內核溝通的橋梁。

Shell連接著內核與用戶和應用程序

Shell 腳本功能非常強大,完全能夠勝任 Linux 的日常管理工作,如文本或字符串檢索、文件的查找或創建、大規模軟件的自動部署、更改系統設置、監控服務器性能、發送報警郵件、抓取網頁內容、壓縮文件等。

Shell 雖然沒有 C/C++、Python、Java、C# 等編程語言強大,但也支持了基本的編程元素,例如:
  • 變量、數組、字符串、注釋、加減乘除等概念。
  • if...else 選擇結構,for、while、until 循環等流程控制語句。
  • 為了方便模塊化開發,Shell 也支持自定義函數。
此外,你也可以到 http://www.runoob.com/linux/linux-shell.html 閱讀簡明版的 Shell 教程。

在線運行 Shell 命令

各位讀者請務必安裝 Linux 系統,可以在物理機上安裝,也可以在虛擬機上安裝,如果手頭沒有 Linux 系統,又想運行 Shell 命令,那么我給大家推薦一個線上的運行環境:http://www.dooccn.com/shell/
教程目錄:
1. shell是什么?1分鐘理解shell的概念!
2. Shell是運維人員必須掌握的技能
3. 常用的Shell有哪些
4. 進入Shell的兩種方式
5. Shell提示符:#和$
6. 第一個Shell腳本
7. 執行Shell腳本(兩種方法)
8. Bash Shell的安裝和升級(源碼安裝)
9. Shell變量:Shell變量的定義、賦值和刪除
10. Shell變量的作用域:Shell全局變量、環境變量和局部變量
11. Shell位置參數(命令行參數)
12. Shell特殊變量:Shell $#、$*、$@、$?、$$
13. Shell $*和$@的區別
14. Shell $?:獲取函數返回值或者上一個命令的退出狀態
15. Shell字符串詳解
16. Shell字符串拼接(連接、合并)
17. Shell字符串截?。ǚ浅T敿殻?/a>
18. Shell數組:Shell數組定義以及獲取數組元素
19. Shell獲取數組長度
20. Shell數組拼接,Shell數組合并
21. Shell刪除數組元素(也可以刪除整個數組)
22. Shell內建命令(內置命令)
23. Shell alias:給命令創建別名
24. Shell echo命令:輸出字符串
25. Shell exit命令:退出Shell
26. Shell ulimit命令:顯示并設置進程資源限度
27. Shell declare和typeset命令:設置變量屬性
28. Shell命令替換:將命名的輸出結果賦值給變量
29. Shell數學計算(算術運算,加減乘除運算)
30. Shell (()):對整數進行數學運算
31. Shell let命令:對整數進行數學運算
32. Shell $[]:對整數進行數學計算
33. Shell expr命令:進行整數計算
34. Linux bc命令詳解:一款數學計算器
35. Shell declare -i:將變量聲明為整數
36. Shell if else語句(詳解版)
37. Shell退出狀態
38. Shell test命令(Shell [])詳解,附帶所有選項及說明
39. Shell [[]]詳解:檢測某個條件是否成立
40. Shell case in語句詳解
< 上一頁Shell教程 shell是什么下一頁 >

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo