close

Linux命令行与shell脚本编程大全(第3版)-1

●查看有哪些shell

○查看你是用什麼shell (這應該是看非交互式shell)

●交互式shell & 非交互式shell(interactive shell & non-interactive shell)

○如何使用別的shell?

●指令-ps --forest

○sleep

●指令-coproc 、jobs

 

Linux命令行与shell脚本编程大全(第3版)-2

●內建命令與外部命令

○指令:history、!!、!

 

Linux命令行与shell脚本编程大全(第3版)-3

●指令-alias

○環境變數(environment variable)

●環境變數-全局變數

○環境變數-局部變數

●自定義變數

○指令-unset

●指令-export

○環境變數-PATH

 

Linux命令行与shell脚本编程大全(第3版)-4

●開啟CIL所會執行的檔案

○交互式shell & 非交互式shell-環境變數

●數組變數(陣列變數)

○安全性

●目錄-/etc/passwd

○文件-/etc/shadow

●useradd

○useradd-參數

●useradd-建立使用者

 

Linux命令行与shell脚本编程大全(第3版)-5

●刪除使用者

○修改用戶工具

●查看用戶資訊

○組訊息

●創組

○指令-groupmod

●了解權限

○權限默認值-umask

 

Linux命令行与shell脚本编程大全(第3版)-6

●指令-chmod

○指令-chown

●用戶共享資料夾

○Linux-文件系統(歷史)    //都是文字(不要睡著了)୧☉□☉୨

●ext文件系統

○ext2文件系統

●ext3文件系統

○ext4文件系統

●Reiser文件系統

○JFS文件系統

●XFS文件系統

○寫時複製文件系統

●ZFS文件系統

○Btrf文件系統

 

Linux命令行与shell脚本编程大全(第3版)-7

●指令-fdisk

○安裝軟體-基礎

●基於Debian的系統(Ubuntu和Linux Mint)-dpkg

○指令-aptitude

●指令-dpkg

○基於Red Hat系統(Fedora、openSUSE和Mandriva)-rpm

●指令-yum

○tarball-安裝

 

Linux命令行与shell脚本编程大全(第3版)-8

●編輯器-vim

○移動

●快速移動-鍵號(普通模式)-不用按下冒號':'

○儲存、離開編輯器、複製(普通模式)-冒號':'下輸入

●編輯內容-(普通模式)-不用按下冒號':' 

○複製、貼上

●尋找、取代

 

Linux命令行与shell脚本编程大全(第3版)-9

●nano-編輯器

○emacs-編輯器

●kwrite-編輯器

○Kate-編輯器

●gedit-編輯器

 

Linux命令行与shell脚本编程大全(第3版)-10

★shell-腳本

★shell-顯示

★shell-變數

★重定向輸出

★expr-指令

★方括號

 

Linux命令行与shell脚本编程大全(第3版)-11

※互動式計算機-bc

※在腳本中使用bc

※判斷式-if then

※判斷式-if then else

※判斷式-if then elif 

※數值的判斷

 

Linux命令行与shell脚本编程大全(第3版)-12

字串比較

文件比較

&&和||使用

雙括號-高級數學表示法

中括號-字串比較

case-比較

 

Linux命令行与shell脚本编程大全(第3版)-13

◆for-迴圈

◇for-數字

◆for-字串

◇for-指令讀取

◆for-C風格

◇while-迴圈

◆while-多個條件

◇until-迴圈

 

Linux命令行与shell脚本编程大全(第3版)-14

◎break-命令

◎continue-命令

◎迴圈資料輸入到別的文件

◎實例-查詢可以執行文件

◎實例-建立多個用戶

 

Linux命令行与shell脚本编程大全(第3版)-15

♂bash shell-終端機輸入

♀bash shell-特殊參數

♂bash shell-取得所有輸入

♀bash shell-移動參數(shift)

♂bash shell-選項

 

Linux命令行与shell脚本编程大全(第3版)-16

▲getopt-指令

▽getopts-指令

▲選項標準化

▽shell-輸入

shell-輸入超時

shell-隱藏輸入

▲shell-用read讀取文件

 

Linux命令行与shell脚本编程大全(第3版)-17

■文件描述符號

□重定向符號(&>)

■重定向

□創建重定向

■重定向文件符號

 

Linux命令行与shell脚本编程大全(第3版)-18

創建輸入文件描述符

創建讀寫文件描述符

關閉見描述符

列出文件描述符

 

Linux命令行与shell脚本编程大全(第3版)-19

●阻止文件輸出

○mktemp-建立臨時文件

●mktemp-建立臨時目錄

○tee-紀錄消息

●創建INSERT語句將數據插入mySQL資料庫-實例

 

Linux命令行与shell脚本编程大全(第3版)-20

●處理信號

○生成訊號

●捕獲信號

○捕獲信號-退出

●捕獲信號-修改、移除

 

Linux命令行与shell脚本编程大全(第3版)-21

●指令-nohup

○作業控制

●重啟停止作業

○調整優先等級-指令-nice

調整優先等級-指令-renice

 

Linux命令行与shell脚本编程大全(第3版)-22

●定時運行指令-corn

○使用、查看corntab

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()