参考文献

  • 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.