Linux命令行與shell腳本
第1章 初識Linux shell
第2章 走進shell
第3章 基本的bash shell命令
路徑
cd destination
cp 命令在復制文件時有兩個參數,源對象和目標對象
cp source destination
pwd 命令可以顯示出shell會話的當前目錄
單點符(.),表示當前目錄
雙點符(..),表示當前目錄的父目錄
ls 列表命令,輸出的列表是按字母、按列排序的
ls -l 顯示附加信息,長列表
mv 命令可以將文件和目錄移動到另一個位置或重新命名
rm 刪除文件
rm -i fall
mkdir 創建目錄
mkdir New_Dir
ls -ld New_Dir
rmdir 刪除目錄
rmdir 命令只刪除空目錄,如果目錄下有文件,會拒絕刪除目錄
rm -i New_Dir/my_file
rmdir New_Dir
ls -ld New_Dir
file 查看文件類型
cat 顯示文本文件中所有數據
cat test1
more 會顯示文本文件的內容,並會在顯示每頁數據后停下來
more命令是分頁工具
head 顯示文件開頭那些行的內容,默認顯示前10行
第4章 更多的bash shell命令
ps 默認顯示運行在當前控制台下的屬於當前用戶的進程
top 實時顯示進程信息
top命令的輸出中將進程叫做任務,有多少進程處在運行、休眠、停止或僵化。(僵化狀態是指進程完成了,但父進程沒有響應)
kill 通過進程ID(PID)給進程發信號,結束進程,kill命令會向命令行中列出的全部PID發送一個TERM信號,TERM信號告訴進程可能的話就停止運行。
kill命令不會有任何輸出,要檢查是否有效,可再運行ps或top
掛載 Linux文件系統將所有的磁盤都並入一個虛擬目錄下,在使用新的儲存媒體之前,需要把它放到虛擬目錄下。這個工作稱為掛載。
mount 用來掛載媒體的命令,會輸出當前系統上掛載的設備列表
第5章 使用Linux環境變量
第6章 理解Linux文件權限
第7章 管理文件系統
第8章 安裝軟件程序
第9章 使用編輯器
第10章 構建基本腳本
第11章 使用結構化命令
第12章 更多的結構化命令
第13章 處理用戶輸入
第14章 呈現數據
第15章 控制腳本
第16章 創建函數
第17章 圖形化桌面上的腳本編程
第18章 初識sed和gawk
第19章 正則表達式
第20章 sed進階
第21章 gawk進階
第22章 使用其他shell
第23章 使用數據庫
第24章 使用Web
第25章 使用E-mail
第26章 編寫腳本實用工具
第27章 shell腳本編程進階
附錄A bash命令快速指南 604
附錄B sed和gawk快速指南 611
