The Linux Command Line: A Complete Introduction

0
(0)

The Linux Command Line: A Complete Introduction
 

  • Author:William E. Shotts Jr.
  • Length: 480 pages
  • Edition: 1
  • Publisher: No Starch Press
  • Publication Date: 2012-01-14
  • ISBN-10: 1593273894
  • ISBN-13: 9781593273897
  • Sales Rank: #11363 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    You’ve experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line.

    The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you’ll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more.

    In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from Unix supercomputers of yore.

    As you make your way through the book’s short, easily-digestible chapters, you’ll learn how to:

    • Create and delete files, directories, and symlinks
    • Administer your system, including networking, package installation, and process management
    • Use standard input and output, redirection, and pipelines
    • Edit files with Vi, the world’s most popular text editor
    • Write shell scripts to automate common or boring tasks
    • Slice and dice text files with cut, paste, grep, patch, and sed

    Once you overcome your initial “shell shock,” you’ll find that the command line is a natural and expressive way to communicate with your computer. Just don’t be surprised if your mouse starts to gather dust.

    Praise for The Linux Command Line

    “I can honestly say I have found THE beginner’s guide to Linux.”
    —Linux Journal

    “Anyone who reads this book and makes use of the examples provided will not be able to avoid becoming a Unix command line pro by the time they’ve hit the end of the book.”
    —ITworld

    “The most approachable tome on the subject.”
    —Linux Magazine

    “If you’re new to the command line there is definitely a lot that you can learn from this book.”
    —Ubuntu Musings

    “This is exactly what a Linux beginner needs to get up to speed quickly. The book goes beyond simply walking through all of the command line utilities, and ventures into the realm of theory and how things work together.”
    —Nicholas C. Zakas, web software engineer and author

    Table of Contents

    Part 1: Learning the Shell
    Chapter 1: What Is the Shell?
    Chapter 2: Navigation
    Chapter 3: Exploring the System
    Chapter 4: Manipulating Files and Directories
    Chapter 5: Working with Commands
    Chapter 6: Redirection
    Chapter 7: Seeing the World as the Shell Sees It
    Chapter 8: Advanced Keyboard Tricks
    Chapter 9: Permissions
    Chapter 10: Processes

    Part 2: Configuration and the Environment
    Chapter 11: The Environment
    Chapter 12: A Gentle Introduction to vi
    Chapter 13: Customizing the Prompt

    Part 3: Common Tasks and Essential Tools
    Chapter 14: Package Management
    Chapter 15: Storage Media
    Chapter 16: Networking
    Chapter 17: Searching for Files
    Chapter 18: Archiving and Backup
    Chapter 19: Regular Expressions
    Chapter 20: Text Processing
    Chapter 21: Formatting Output
    Chapter 22: Printing
    Chapter 23: Compiling Programs

    Part 4: Writing Shell Scripts
    Chapter 24: Writing Your First Script
    Chapter 25: Starting a Project
    Chapter 26: Top-Down Design
    Chapter 27: Flow Control: Branching with if
    Chapter 28: Reading Keyboard Input
    Chapter 29: Flow Control: Looping with while and until
    Chapter 30: Troubleshooting
    Chapter 31: Flow Control: Branching with case
    Chapter 32: Positional Parameters
    Chapter 33: Flow Control: Looping with for
    Chapter 34: Strings and Numbers
    Chapter 35: Arrays
    Chapter 36: Exotica

    中文:

    书名:Linux命令行:完整介绍

    You’ve experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line.

    Linux命令行 从第一次终端击键到用Bash编写完整程序,Bash是最流行的Linux外壳。在此过程中,您将学习一代又一代留着灰胡子、躲避鼠标的大师们传承下来的永恒技能:文件导航、环境配置、命令链接、与正则表达式的模式匹配等等。

    除了这些实用知识之外,作者William Shotts还揭示了这些工具背后的理念,以及您的桌面Linux机器从过去的Unix超级计算机那里继承下来的丰富遗产。

    当你通读这本书的简短、易于理解的章节时,你将学习如何:

    • Create and delete files, directories, and symlinks
    • 管理您的系统,包括联网、包安装和进程管理
    • Use standard input and output, redirection, and pipelines
    • Edit files with Vi, the world’s most popular text editor
    • Write shell scripts to automate common or boring tasks
    • 使用剪切、粘贴、grep、补丁和编辑对文本文件进行切片和骰子操作

    一旦你克服了最初的外壳震撼,你会发现命令行是与你的计算机进行交流的一种自然且富有表现力的方式。如果你的鼠标开始尘土飞扬,不要感到惊讶。

    表扬 Linux命令行

    老实说,我找到了Linux初学者指南。
    -Linux日志

    任何阅读本书并使用所提供的示例的人,在读到本书末尾时,都无法避免成为Unix命令行专家。
    -IT World

    “The most approachable tome on the subject.”
    《Linux杂志》

    如果您是命令行的新手,那么您肯定可以从这本书中学到很多东西。
    -Ubuntu冥想

    “这正是Linux初学者需要快速掌握的东西。这本书不仅仅是简单地介绍了所有的命令行实用程序,还冒险进入了理论领域,以及各种事物是如何协同工作的。
    —Nicholas C. Zakas, web software engineer and author

    Table of Contents

    第1部分:学习外壳
    第一章:什么是壳?
    第二章:导航
    第三章:探索制度
    Chapter 4: Manipulating Files and Directories
    Chapter 5: Working with Commands
    Chapter 6: Redirection
    Chapter 7: Seeing the World as the Shell Sees It
    第8章:高级键盘技巧
    第9章:权限
    Chapter 10: Processes

    第2部分:配置和环境
    第十一章:环境
    第12章:vi文雅介绍
    Chapter 13: Customizing the Prompt

    第3部分:常见任务和基本工具
    第14章:套餐管理
    第15章:存储介质
    第16章:网络
    第17章:搜索文件
    Chapter 18: Archiving and Backup
    第19章:正则表达式
    第20章:文本处理
    第21章:格式化输出
    Chapter 22: Printing
    第23章:编译程序

    第4部分:编写外壳脚本
    第24章:写你的第一个剧本
    第25章:启动项目
    第26章:自上而下的设计
    Chapter 27: Flow Control: Branching with if
    Chapter 28: Reading Keyboard Input
    Chapter 29: Flow Control: Looping with while and until
    Chapter 30: Troubleshooting
    Chapter 31: Flow Control: Branching with case
    Chapter 32: Positional Parameters
    Chapter 33: Flow Control: Looping with for
    第34章:字符串和数字
    Chapter 35: Arrays
    Chapter 36: Exotica

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册