《bash shell指令碼程式設計經典例項(第2版)》資源連結清單
為方便讀者查詢,本文彙總了《bash shell指令碼程式設計經典例項(第2版)》一書中用到的部分網路資源連結。連結內容可能隨時間變化,請讀者知悉。
第 1 章 bash 入門
1.7.4節 參考
● GNU Core Utilities FAQ中的問題18:http://www.gnu.org/software/coreutils/faq/#ls-_002da-_002a-does-not-list-dot-files
● Unix FAQs 中的2.11 節:http://www.faqs.org/faqs/unix-faq/faq/part2/
1.11.4節 參考
● bash FAQ,“A7) How can I make bash my login shell?”一節:ftp://ftp.cwru.edu/pub/bash/FAQ
1.12.4節 參考
● Fedora Project Wiki中的EPEL頁面:https://fedoraproject.org/wiki/EPEL
● Personal Package Archives for Ubuntu:https://launchpad.net/ubuntu/+ppas
● Wikipedia中的Shellshock (software bug)頁面:https://en.wikipedia.org/wiki/Shellshock_(software_bug)
1.13.4節 參考
● Debian說明文件:http://www.debian.org/doc/
● Wikipedia中的Almquist shell頁面:http://wiki.linuxquestions.org/wiki/Installing_Software
● Ubuntu Wiki中的DashAsBinSh頁面:https://wiki.ubuntu.com/DashAsBinSh
● Fedora Project Wiki中的EPEL頁面:https://fedoraproject.org/wiki/Yum
● SuSE文件:https://www.suse.com/documentation/
● OpenSuSE文件:https://doc.opensuse.org/
1.15.4節 參考
● https://tiswww.case.edu/php/chet/bash/bashtop.html#Distributions
● http://trac.macports.org/browser/trunk/dports/shells/bash
● Homebrew網站:http://brew.sh/
● Fink專案網站:http://pdb.finkproject.org/pdb/package.php/bash
1.16.3節 討論
● Michael Perzl的網站:http://perzl.org/
1.16.4節 參考
● https://tiswww.case.edu/php/chet/bash/bashtop.html#Distributions
● OpenPKG專案網站:http://www.openpkg.org/
● Solaris
• UNIX packages網站:http://www.unixpackages.com/
• OpenCSW網站:http://www.opencsw.org/packages/bash/
• Oracle網站中的Oracle Solaris 10頁面:http://www.oracle.com/technetwork/server-storage/solaris10/overview/index.html
• Oracle網站中的Oracle Solaris 11頁面:https://www.oracle.com/solaris/solaris11/index.html
• OpenIndiana網站:http://www.openindiana.org/
● AIX
• Bull Freeware網站:http://www.bullfreeware.com/
• Michael Perzl的網站:http://www.perzl.org/aix/index.php?n=Main.Bash
• IBM網站中的IT Infrastructure 頁面:http://www-03.ibm.com/systems/power/software/aix/linux/
● HP-UX網站Home>Categories>Shells頁面:http://hpux.connect.org.uk/hppd/hpux/Shells/
1.17.4節 參考
● Cygwin站點:http://www.cygwin.com/
● http://unxutils.sourceforge.net
● 維基百科(PowerShell):https://en.wikipedia.org/wiki/PowerShell
● JP Software網站:http://jpsoft.com-http://www.jpsdomain.org/windows/winshell.html
1.18.4節 參考
● 免費shell賬戶清單:http://shells.red-pill.eu
● Polarhome網站:http://polarhome.com
1.19.2 節 解決方案
● bash FAQ 的官方文件:ftp://ftp.cwru.edu/pub/bash/FAQ。
● 最新的bash原始碼和文件:http://ftp.gnu.org/gnu/bash/。
1.19.3節 參考
● Bash Reference Manual:http://bit.ly/2hkr8sn
● 本書官網:http://www.bashcookbook.com/
● ftp://ftp.cwru.edu/pub/bash/FAQ
● https://www.case.edu/php/chet/bash/bashtop.html
● http://ftp.gnu.org/gnu/bash/
第 2 章
2.3.4節 參考
● http://pubs.opengroup.org/onlinepubs/9699919799/utilities/printf.html
2.21.4節 參考
● 與chmod命令和檔案許可權相關的參考資料:
• http://www.linuxforums.org/security/file_permissions.html
• http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilesp.html
• http://www.faqs.org/docs/linux_intro/sect_03_04.html
• http://www.perlfect.com/articles/chmod.shtml
第 4 章
4.8.3節 討論【注2】
● Bash Reference Manual的3.2.4.3節:https://www.gnu.org/software/bash/manual/bash.html#Command-Grouping
第 7 章
7.10.4節 參考
● http://www.faqs.org/faqs/computer-lang/awk/faq/
第 8 章
8.6.4節 參考
● Info-ZIP 主頁:http://www.info-zip.org/
● RPM Guide(“Manipulating Package Files with rpm2cpio”一節)http://rpm5.org/docs/rpm-guide.html#id3049451
● 維基百科(Deb_(file_format)):http://en.wikipedia.org/wiki/Deb_(file_format)
● RPM Package Manager 主頁:http://www.rpm.org/
● 維基百科(RPM Package Manager):http://en.wikipedia.org/wiki/RPM_Package_Manager
8.10.4節 參考
● 維基百科(Rot13):http://en.wikipedia.org/wiki/Rot13
8.12.4節 參考
● 維基百科(Quotation mark):https://en.wikipedia.org/wiki/Quotation_mark#Curved_quotes_and_Unicode
8.15.4節 參考
● less 主頁:http://www.greenwoodsoftware.com/less/
● lesspipe 主頁:http://www-zeuthen.desy.de/~friebel/unix/lesspipe.html
第 10 章
10.10.4節 參考
● Signal v. Noise(“Automating with convention: Introducing sub”一文):https://signalvnoise.com/posts/3264-automating-with-convention-introducing-sub
• https://github.com/37signals/sub
● Atlas Docs(“Writing in AsciiDoc”一文):http://docs.atlas.oreilly.com/writing_in_asciidoc.html
第 11 章
11.1.4節 參考
● 維基百科(ISO 8601):https://en.wikipedia.org/wiki/ISO_8601
● iso.org(“ISO 8601 Date and Time Format”一文):https://www.iso.org/iso-8601-date-and-time-format.html
11.3.4節 參考
● Dr.Dobb's(“Shell Corner: Date-Related Shell Functions”一文):http://www.drdobbs.com/shell-corner-date-related-shell-function/199102857
11.7.4節 參考
● http://www.jpsdomain.org/networking/time.html
第 12 章
12.2.4節 參考
● w3schools:http://www.w3schools.com
第 13 章
13.14.4節 參考
● THE SED FAQ:http://sed.sourceforge.net/sedfaq.html
● USEFUL ONE-LINE SCRIPTS FOR SED:http://sed.sourceforge.net/sed1line.txt
13.16.3節 討論【注3】
● $0=$0:https://stackoverflow.com/questions/41932996/what-is-the-meaning-of-0-0-in-awk。
13.17.3節 討論【注5】
● textutils即GNU Text Utilities,是GNU作業系統中用於文字處理的一系列基本工具。fileutils、shellutils以及textutils現在已經合併成GNU Coreutils。參見https://www.gnu.org/software/coreutils/。
13.17.4節 參考
● comp.lang.awk FAQ:http://www.faqs.org/faqs/computer-lang/awk/faq/
● http://perldoc.perl.org/functions/unpack.html
● http://perldoc.perl.org/functions/pack.html
13.18.4節 參考
● THE SED FAQ:http://sed.sourceforge.net/sedfaq.html
13.19.4節 參考
● comp.lang.awk FAQ:http://www.faqs.org/faqs/computer-lang/awk/faq/
13.20.2節 解決方案
● sed:http://sed.sourceforge.net/sedfaq4.html#s4.12
● awk:http://lorance.freeshell.org/csv/
第 14 章
14.1.4節 參考
● tripwire 網站:https://www.tripwire.com/
● AIDE(Advanced Intrusion Detection Environment):http://aide.sourceforge.net/
14.8.4節 參考
● Controlling file permissions with mask:http://linuxzoo.net/page/sec_umask.html
14.11.4節 參考
● 維基百科(Almquist shell):http://en.wikipedia.org/wiki/Debian_Almquist_shell
14.16.3節 討論【注3】
● 有關shell escape 的詳細資訊,參見Unix Power Tools, 2nd Edition 一書的30.26 節:https://www.cs.ait.ac.th/~on/O/oreilly/unix/upt/ch30_26.ht
14.17.4節 參考
● 維基百科(SELinux Project):https://selinuxproject.org
● 維基百科(mandatory access control):http://en.wikipedia.org/wiki/Mandatory_access_control
● Jailkit 官網:http://olivier.sessink.nl/jailkit/
● http://www.jmcresearch.com/projects/jail/
14.20.4節 參考
● 維基百科(ROT13):http://en.wikipedia.org/wiki/ROT13
14.21.4節 參考
● http://www.funtoo.org/Keychain
● https://www.ibm.com/developerworks/linux/library/l-keyc/index.html
● http://www.ibm.com/developerworks/linux/library/l-keyc2/
● https://www.ibm.com/developerworks/linux/library/l-keyc3/
第 15 章
15.1.4節 參考
● shebang行(/usr/bin/env)的相關資訊:
• http://srfi.schemers.org/srfi-22/mail-archive/msg00069.html
• http://www.in-ulm.de/~mascheck/various/shebang/
• http://homepages.cwi.nl/~aeb/std/hashexclam-1.html
15.3.4節 參考
● 維基百科(Almquist shell):http://en.wikipedia.org/wiki/Debian_Almquist_shell
● 維基百科(Bash):http://en.wikipedia.org/wiki/Bash
● http://partnerweb.vmware.com/GOSIG/Solaris_11.html
● http://www.polarhome.com/
● comp.sys.hp.hpux FAQ:http://www.faqs.org/faqs/hp/hpux-faq/preamble.html
● Unix史:https://www.levenez.com/unix/
● Unix歷史庫:https://github.com/dspinellis/unix-history-repo
15.4.3節 討論
● polarhome 網站:http://polarhome.com。
15.4.4節 參考
● VirtualBox 官網:https://www.virtualbox.org/
● Debian 安裝網站:https://www.debian.org/distrib/netinst
● Turnkey Core(bash 4.3 或更高版本):https://www.turnkeylinux.org/core
● Vmware(商業版):http://www.vmware.com/
• https://solutionexchange.vmware.com/store/category_groups/virtual-appliances
● https://www.osboxes.org/
● KVM 官方網站:http://www.linux-kvm.org
• http://xmodulo.com/use-kvm-command-line-debian-ubuntu.html
• http://www.thegeekstuff.com/2014/10/linux-kvm-create-guest-vm/
● polarhome 網站:http://polarhome.com
● https://shells.red-pill.eu/
● https://aws.amazon.com/free/
● https://www.linode.com/pricing
● https://www.digitalocean.com/pricing/
● QEMU 網站:http://wiki.qemu.org
● Virtual v86:http://copy.sh/v86/
15.6.4節 參考
● http://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html
● http://pubs.opengroup.org/onlinepubs/9699919799/utilities/printf.html
15.8.4節 參考
● http://www.khngai.com/perl/bin/hexdump.txt
● http://gnuwin32.sourceforge.net/packages/hextools.htm
15.9.4節 參考
● https://bugs.launchpad.net/ubuntu/+source/bash/+bug/215034
15.10.4節 參考
● http://checkip.amazonaws.com
● http://checkip.dyndns.org
● http://whatismyip.akamai.com
● http://ipinfo.io
● http://xmodulo.com/how-to-find-the-public-ip-address-from-command-line.html
● http://www.faqs.org/rfcs/rfc1918.html
15.19.4節 參考
● https://github.com/wffls/waffles
● Ansible官網:https://www.ansible.com/
第 16 章
16.2.4節 參考
● Bash Prompt HOWTO(tldp.org):http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/index.html
● http://sourceforge.net/projects/bashish
16.19.4節 參考
● http://www.caliban.org/bash/index.shtml#completion
● https://github.com/scop/bash-completion/
第 17 章
17.2.4節 參考
● 維基百科(Textinfo):http://en.wikipedia.org/wiki/Texinfo
17.3.4節 參考
● http://www.info-zip.org
17.4.4節 參考
● http://www.gnu.org/software/screen
● 維基百科(GNU Screen ):http://en.wikipedia.org/wiki/GNU_Screen
● http://aperiodic.net/screen
17.5.4節 參考
● http://www.gnu.org/software/screen
17.7.4節 參考
● 維基百科(Tempest):http://en.wikipedia.org/wiki/TEMPEST
● 維基百科(Faraday cage):http://en.wikipedia.org/wiki/Faraday_cage
17.8.4節 參考
● https://www.tripwire.com/
● http://aide.sourceforge.net/
● http://la-samhna.de/samhain/index.html
17.10.4節 參考
● https://directory.fsf.org/wiki/Wdiff
● xxdiff,一款不錯的GUI diff(還包括其他功能)工具:http://furius.ca/xxdiff/
17.11.4節 參考
● 維基百科(Diff):http://en.wikipedia.org/wiki/Diff
17.13.4節 參考
● THE SED FAQ:http://sed.sourceforge.net/sedfaq.html
● http://sed.sourceforge.net/sed1line.txt
● http://tldp.org/LDP/abs/html/x23170.html
17.14.4節 參考
● THE SED FAQ:http://sed.sourceforge.net/sedfaq.html
17.15.4節 參考
● https://help.ubuntu.com/community/RootSudo
17.19.4節 參考
● https://dutherenverseauborddelatable.wordpress.com/2014/06/26/firefox-the-browser-that-has-your-backup/
● Session Restore (“Troubleshooting”):http://kb.mozillazine.org/Session_Restore
● https://wiki.mozilla.org/Session_Restore
17.21.4節 參考
● https://blogs.oracle.com/casper/solaris-113-sru-56:-updates-in-ps1-andprocltpidgtcmdline,environ,execname
17.24.4節 參考
● comp.lang.awk FAQ:http://www.faqs.org/faqs/computer-lang/awk/faq/
第 19 章
19.11.4節 參考
● http://pubs.opengroup.org/onlinepubs/9699919799/utilities/printf.html
19.13.4節 參考
● https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html
● http://bashdb.sourceforge.net/
附錄A
A.4節 內建命令
● bash當前版中的內建命令: http://www.bashcookbook.com/bashinfo/source/bash-4.4/doc/bashref.html#Builtin-Index。
A.5節 bash保留字
● bash當前版本中的保留字: http://www.bashcookbook.com/bashinfo/source/bash-4.4/doc/bashref.html#Reserved-Word-Index。
A.12.2節 參考
● http://wiki.bash-hackers.org/commands/builtin/printf
● http://pubs.opengroup.org/onlinepubs/9699919799/utilities/printf.html
附錄D
D.2.4節 參考
● https://github.com/features
● https://about.gitlab.com/
● 維基百科(Git):https://en.wikipedia.org/wiki/Git_(software)
● https://git-scm.com/
● http://xkcd.com/1597/
D.4.4節 參考
● 維基百科(Mercurial):https://en.wikipedia.org/wiki/Mercurial
● https://www.mercurial-scm.org/
● https://www.mercurial-scm.org/guide
● 圖書:http://hgbook.red-bean.com/
● https://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/
D.6.4節 參考
● Meld 官網:http://meldmerge.org/
● 維基百科(Meld):https://en.wikipedia.org/wiki/Meld_(software)
D.7.4節 參考
● http://etckeeper.branchable.com/
• http://etckeeper.branchable.com/README/
相關文章
- 《JavaScript高階程式設計(第4版)》資源連結清單JavaScript程式設計
- BASH Shell的指令碼程式設計(轉)指令碼程式設計
- 高階bash/shell指令碼程式設計指南指令碼程式設計
- Bash Shell指令碼中的陣列使用例項指令碼陣列
- LINUX Shell指令碼程式設計例項詳解(一)上Linux指令碼程式設計
- shell指令碼例項指令碼
- Bash 指令碼例項:獲取符號連結的目標位置指令碼符號
- 《資料科學入門(第2版)》資源連結清單資料科學
- shell指令碼例項(2)指令碼
- 《WebAssembly實戰》資源連結清單Web
- shell script程式設計小結——附帶例項程式設計
- Python經典程式設計習題100例:第3例Python程式設計
- Linux 【Shell指令碼經典案例】Linux指令碼
- Linux Bash Shell學習(七):shell程式設計基礎——執行Shell指令碼、functionLinux程式設計指令碼Function
- 關於前言中提供的幾處線上資源_C#併發程式設計經典例項(第2版)C#程式設計
- bash shell指令碼執行方法總結指令碼
- Linux_day06_01_Shell指令碼程式設計_Bash基礎Linux指令碼程式設計
- 《JavaScript深度學習》資源連結清單JavaScript深度學習
- Shell程式設計入門例項程式設計
- Shell 指令碼程式設計陷阱指令碼程式設計
- 高階bash指令碼程式設計(1)指令碼程式設計
- 《小程式開發原理與實戰》資源連結清單
- Python經典程式設計習題100例:第19例:找完數Python程式設計
- JavaScript設計模式經典之單例模式JavaScript設計模式單例
- shell程式設計例項--實現累加程式設計
- shell程式設計–bash變數程式設計變數
- 9.bash shell程式設計程式設計
- shell指令碼程式設計之選擇控制結構指令碼程式設計
- Shell指令碼程式設計總結及速查手冊指令碼程式設計
- shell指令碼程式設計筆記指令碼程式設計筆記
- 7.shell指令碼程式設計指令碼程式設計
- 初識shell指令碼程式設計指令碼程式設計
- shell指令碼程式設計基礎指令碼程式設計
- 70個經典的 Shell 指令碼面試問題指令碼面試
- BASH SHELL 程式設計簡介(轉)程式設計
- Shell指令碼程式設計初體驗指令碼程式設計
- css設定連結a的狀態的例項程式碼CSS
- Java經典例項:處理單個字串Java字串