標籤:http blog join iss sts size cut 執行 馬鈴薯
視頻連結
馬鈴薯:
B站:
本章目錄:
1. Bash shell
1.1 什麼是 shell ? (我們通過shell與Kernel核心溝通,使Kernel操控硬體)
1.2 系統的 shell 與 /etc/shells 功能 (cat /etc/shells一下,可以看到當前電腦的shell)
1.3 Bash shell 的功能 (1.命令編修能力,就是記憶你寫的命令按上下鍵切換。2.命令與檔案補全功能,就是tab鍵補全。3.命令別名(alias)設定功能alias命令。下面還有一些介紹)
1.4 Bash shell 的內建命令: type (用type命令可以看你的命令是bash內部的還是外部的,亦或者是重新命名的)
1.5 指令的下達
2. Shell 的變數功能
2.1 變數的取用與設定: echo, 變數設定規則, unset
2.2 變數的用途?
2.3 環境變數的功能: env, 一些重要的環境變數, set, export
2.4 語系檔案的變數 (locale)
2.5 變數的有效範圍:
2.6 變數鍵盤讀取、數組與宣告: read, declare, array
2.7 與檔案系統及程式的限制關係: ulimit
2.8 其它額外變數功能
3. 命令別名與曆史命令:
3.1 命令別名設定: alias, unalias
3.2 曆史命令: history, HISTSIZE
4. Bash shell 使用環境:
4.1 絕對路徑與相對路徑
4.2 登入訊息顯示資料: /etc/issue, /etc/motd
4.3 環境設定檔: bashrc, ~/.bashrc, ~/.profile, profile...,/etc/inputrc, source
4.4 終端機的環境設定: stty, set
4.5 萬用字元與特殊符號:
5. 資料流重導向 (redirecte)
5.1 何謂資料流重導向?
5.2 命令執行的判斷依據: ; , &&, ||
6. 管線命令 (pipe):
6.1 擷取命令: cut, grep
6.2 排序命令: sort, wc, uniq
6.3 雙向重導向: tee
6.4 字元轉換命令: tr, col, join, paste, expand
6.5 分割命令: split
6.6 參數代換: xargs
6.7 關於減號 - 的用途
shell
Bash的優點
type
鳥0哥的Linux私房菜——第十四章:Bash Shell