参考文献
- Abrahams, Paul W., and Bruce Larson, UNIX for the Impatient, 2nd ed. Boston: Addison-Wesley Professional, 1995.
- Aho, Alfred V., Brian W. Kernighan, and Peter J. Weinberger, The AWK Programming Language. Boston: Addison-Wesley, 1988.
- Aho, Alfred V., Monica S. Lam, Ravi Sethi, and Jeffery D. Ullman, Compilers: Principles, Techniques, and Tools, 2nd ed. Boston: Addison-Wesley, 2006.
- Aumasson, Jean-Philippe, Serious Cryptography: A Practical Introduction to Modern Encryption. San Francisco: No Starch Press, 2017.
- Barrett, Daniel J., Richard E. Silverman, and Robert G. Byrnes, SSH, The Secure Shell: The Definitive Guide, 2nd ed. Sebastopol, CA: O’Reilly, 2005.
- Beazley, David M., Python Distilled. Addison-Wesley, 2021.
- Beazley, David M., Brian D. Ward, and Ian R. Cooke, “The Inside Story on Shared Libraries and Dynamic Loading.” Computing in Science & Engineering 3, no. 5 (September/October 2001): 90–97.
- Calcote, John, Autotools: A Practitioner’s Guide to GNU Autoconf, Automake, and Libtool, 2nd ed. San Francisco: No Starch Press, 2019.
- Carter, Gerald, Jay Ts, and Robert Eckstein, Using Samba: A File and Print Server for Linux, Unix, and Mac OS X, 3rd ed. Sebastopol, CA: O’Reilly, 2007.
- Christiansen, Tom, brian d foy, Larry Wall, and Jon Orwant, Programming Perl: Unmatched Power for Processing and Scripting, 4th ed. Sebastopol, CA: O’Reilly, 2012.
- chromatic, Modern Perl, 4th ed. Hillsboro, OR: Onyx Neon Press, 2016.
- Davies, Joshua. Implementing SSL/TLS Using Cryptography and PKI. Hoboken, NJ: Wiley, 2011.
- Friedl, Jeffrey E. F., Mastering Regular Expressions, 3rd ed. Sebastopol, CA: O’Reilly, 2006.
- Gregg, Brendan, Systems Performance: Enterprise and the Cloud, 2nd ed. Boston: Addison-Wesley, 2020.
- Grune, Dick, Kees van Reeuwijk, Henri E. Bal, Ceriel J. H. Jacobs, and Koen Langendoen, Modern Compiler Design, 2nd ed. New York: Springer, 2012.
- Hopcroft, John E., Rajeev Motwani, and Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation, 3rd ed. Upper Saddle River, NJ: Prentice Hall, 2006.
- Kernighan, Brian W., and Rob Pike, The UNIX Programming Environment. Upper Saddle River, NJ: Prentice Hall, 1984.
- Kernighan, Brian W., and Dennis M. Ritchie, The C Programming Language, 2nd ed. Upper Saddle River, NJ: Prentice Hall, 1988.
- Kochan, Stephen G., and Patrick Wood, Unix Shell Programming, 3rd ed. Indianapolis: SAMS Publishing, 2003.
- Levine, John R., Linkers and Loaders. San Francisco: Morgan Kaufmann, 1999.
- Lucas, Michael W., SSH Mastery: OpenSSH, PuTTY, Tunnels, and Keys, 2nd ed. Detroit: Tilted Windmill Press, 2018.
- Matloff, Norman, The Art of R Programming: A Tour of Statistical Software Design. San Francisco: No Starch Press, 2011.
- Mecklenburg, Robert, Managing Projects with GNU Make, 3rd ed. Sebastopol, CA: O’Reilly, 2005.
- Peek, Jerry, Grace Todino-Gonguet, and John Strang, Learning the UNIX Operating System: A Concise Guide for the New User, 5th ed. Sebastopol, CA: O’Reilly, 2001.
- Pike, Rob, Dave Presotto, Sean Dorward, Bob Flandrena, Ken Thompson, Howard Trickey, and Phil Winterbottom, “Plan 9 from Bell Labs.” Accessed February 1, 2020, https://9p.io/sys/doc/.
- Poulton, Nigel, Docker Deep Dive. Author, 2016.
- Quinlan, Daniel, Rusty Russell, and Christopher Yeoh, eds., “Filesystem Hierarchy Standard, Version 3.0.” Linux Foundation, 2015, https://refspecs.linuxfoundation.org/fhs.shtml.
- Raymond, Eric S., ed., The New Hacker’s Dictionary. 3rd ed. Cambridge, MA: MIT Press, 1996.
- Robbins, Arnold, sed & awk Pocket Reference, 2nd ed. Sebastopol, CA: O’Reilly, 2002.
- Robbins, Arnold, Elbert Hannah, and Linda Lamb, Learning the vi and Vim Editors: Unix Text Processing, 7th ed. Sebastopol, CA: O’Reilly, 2008.
- Salus, Peter H., The Daemon, the Gnu, and the Penguin. Tacoma, WA: Reed Media Services, 2008.
- Samar, Vipin, and Roland J. Schemers III. “Unified Login with Pluggable Authentication Modules (PAM),” October 1995, Open Software Foundation (RFC 86.0), http://www.opengroup.org/rfc/rfc86.0.html.
- Schwartz, Randal L., brian d foy, and Tom Phoenix, Learning Perl: Making Easy Things Easy and Hard Things Possible, 7th ed. Sebastopol, CA: O’Reilly, 2016.
- Shotts, William, The Linux Command Line, 2nd ed. San Francisco: No Starch Press, 2019.
- Silberschatz, Abraham, Peter B. Galvin, and Greg Gagne, Operating System Concepts, 10th ed. Hoboken, NJ: Wiley, 2018.
- Smith, Jim, and Ravi Nair, Virtual Machines: Versatile Platforms for Systems and Processes. Cambridge, MA: Elsevier, 2005.
- Stallman, Richard M., GNU Emacs Manual, 18th ed. Boston: Free Software Foundation, 2018.
- Stevens, W. Richard, Bill Fenner, and Andrew M. Rudoff, Unix Network Programming, Volume 1: The Sockets Networking API, 3rd ed. Boston: Addison-Wesley Professional, 2003.
- Tanenbaum, Andrew S., and Herbert Bos, Modern Operating Systems, 4th ed. Upper Saddle River, NJ: Prentice Hall, 2014.
- Tanenbaum, Andrew S., and David J. Wetherall, Computer Networks, 5th ed. Upper Saddle River, NJ: Prentice Hall, 2010.