一份認真的總結筆記--再讀《Linux Shell指令碼攻略(第二版)》
最近有空,自己又重新看了遍《Linux Shell指令碼攻略(第二版)》。儘管接觸Linux Shell 已有兩年了,但通過再讀這本入門教程,自己收穫還是挺多的,確實是一個好的工具書。為了抗遺忘和方便查閱,自己寫了些筆記總結,分享一下。
說明:
1. 針對原書的一個簡單梳理(有少許自己新增的內容)
2. 可用來查閱, 複習及自測(詳細內容需看原文)
3. 適合有基礎的人閱讀
第1章
主要內容:bash基礎概念、終端列印、數學運算等
主要命令:
let
,cat
,變數字串處理
,數學計算
,管道|
,重定向
,$
,expr
,bc
,echo
,$#
,$*
,$0
,eval
,tr
,printf
,read
,tput
,迴圈語句
,條件語句
,分隔符IFS
等
第2章
主要內容:GNU/Linux常用命令、加密雜湊命令、並行執行
主要命令:
cat
,script
,scriptreplay
,find -exec
,xargs
,tr
,md5sum
,sha1sum
,md5dep
,crypt
,gpg
,base64
,opensslpasswd
,sort
,uniq
,mktemp
,split
,csplit
,${URL%*.}
,${URL##*.}
,rename
,look
,echo -e
,grep -q
,PIDARRAY+=("$!")
,expect
等
第3章
主要內容:檔案生成、掛載檔案、iso映象
常用命令:
comm
,chmod/chown
,chattr
,touch
,列出目錄的相關命令
,readlink
,file
,<<<
,dd
,有關光碟的各類命令
,mkfs.ext4
,mkisofs
,isohybrid
,mount/umount
,fdisk
,loseup
,sync
,cdrecord
,eject
,diff
,patch
,seq
,tail
,dmesg
,pidof
,pushd/popd
,wc
,tree
第4章
主要內容:命令列文字處理、正規表示式、sed/awk等
常用命令:
正規表示式
,grep/egrep
,sed
,awk
,cut
,find
,xargs
,tr
,變數切片
第5章
主要內容:通過shell與web進行互動,實現web頁面的資料採集、解析能任務, POST/GET資料,Twitter客戶端指令碼
常用命令:
wget
,lynx
,curl
,圖片抓取指令碼
,網頁相簿生成指令碼
第6章
主要內容:主要涉及資料的備份、歸檔、壓縮等命令, 還包括全盤映象
常用命令:
tar
,gzip
,zcat
,zip
,unzip
,lzma
,pbzip
,rsync
,git
,squashfs
,fsarchiver
第7章
主要內容:網路配置相關的命令,ssh用法,高階埠轉發,原始網路通訊,防火牆配置等
常用命令:
ifconfig
,host
,nslookup
,dhclient
,route
,ping
,fping
,nc
,lsof
,netstat
,iwconfig
,ssh
,sshfs
,firewall
,&子程式
第8章
主要內容:系統監控方面的命令,日誌記錄、報表生成、磁碟使用、cpu佔用、檔案系統檢測等等
常用命令:
du
,time
,ps
,watch
,whoami
,who
,w
,users
,uptime
,last
,logrotate
,powertop
,iotop
,fsck
, 入侵檢測指令碼, 活躍使用者指令碼
第9章
主要內容:系統管理方面的命令,還介紹了mysql, 圖片縮放,視窗截圖等命令
常用命令:
ps
,which
,whatis
,whereis
,file
,pgrep
,apropos
,top
,kill
,trap
,mesg
,hostname
,uname
,/proc
,crontab
, imagemagick, mysql 指令碼, 使用者管理指令碼, 影像管理指令碼
相關文章
- linux shell 指令碼攻略筆記Linux指令碼筆記
- 【連結】LINUX SHELL指令碼攻略筆記[速查]Linux指令碼筆記
- 《Linux Shell指令碼攻略(第2版)》書評Linux指令碼
- shell指令碼總結指令碼
- Shell指令碼學習筆記指令碼筆記
- 【Linux學習筆記29】shell指令碼基礎Linux筆記指令碼
- shell指令碼程式設計筆記指令碼程式設計筆記
- shell指令碼學習筆記-1指令碼筆記
- linux shell 指令碼攻略學習6-xargs詳解Linux指令碼
- bash shell指令碼執行方法總結指令碼
- 《shell指令碼if..then..elif..then.if語句的總結》指令碼
- 《Effective Java 第二版》讀書筆記Java筆記
- 《Shell指令碼學習指南》學習筆記指令碼筆記
- Linux Shell指令碼Linux指令碼
- Linux shell 指令碼Linux指令碼
- shell指令碼攻略--DNS正向解析一鍵部署指令碼DNS
- shell指令碼之特殊符號總結性梳理指令碼符號
- Mongodb總結1-啟動和Shell指令碼MongoDB指令碼
- 《Linux Shell 指令碼攻略》書評:條分縷晰,入門經典Linux指令碼
- Linux shell 指令碼分享Linux指令碼
- shell指令碼呼叫java jar包 的問題總結指令碼JavaJAR
- Shell指令碼程式設計總結及速查手冊指令碼程式設計
- shell指令碼程式設計學習筆記-運算子指令碼程式設計筆記
- shell指令碼程式設計學習筆記——變數指令碼程式設計筆記變數
- Linux shell命令總結Linux
- linux shell小指令碼分享Linux指令碼
- linux常用的shell指令碼Linux指令碼
- 版權筆記的一個總結筆記
- shell指令碼0——”一切皆檔案“, 認識Shell指令碼
- 這次的年終總結,我是認真的
- Linux/Unix shell 指令碼中呼叫SQL,RMAN指令碼Linux指令碼SQL
- 《linux命令列與shell指令碼程式設計大全》第三版 - 核心筆記(3/4):sed和gawkLinux命令列指令碼程式設計筆記
- 讀所羅門的密碼筆記21_讀後總結與感想兼導讀密碼筆記
- Linux基礎五(shell指令碼)Linux指令碼
- Linux 【Shell指令碼經典案例】Linux指令碼
- 【Linux】【Shell】主控指令碼實現Linux指令碼
- Linux Shell指令碼系列之二Linux指令碼
- Linux Shell指令碼系列之一Linux指令碼