Linux command line by william shotts

The Linux command line : a complete introduction

«It’s been said that «graphical user interfaces make easy tasks easy, while command-line interfaces make difficult tasks possible.» The Linux Command Line shows readers how to control their computers and accomplish these difficult tasks using Bash, the Linux shell. Designed for command-line users of all levels, the book takes readers from the first keystrokes to the process of writing powerful programs in the command line’s native language. Along the way, the author explores basic commands and file system navigation, OS configuration, classic command-line programs, shell programming, and much more, making The Linux Command Line an essential guide for all Linux users who wish to exploit the full power of their systems»—

Learning the Shell — What Is the Shell? — Navigation — Exploring the System — Manipulating Files and Directories — Working with Commands — Redirection — Seeing the World as the Shell Sees It — Advanced Keyboard Tricks — Permissions — Processes — Configuration and the Environment — The Environment — A Gentle Introduction to vi — Customizing the Prompt — Common Tasks and Essential Tools — Package Management — Storage Media — Networking — Searching for Files — Archiving and Backup — Regular Expressions — Text Processing — Formatting Output — Printing — Compiling Programs — Writing Shell Scripts — Writing Your First Script — Starting a Project — Top-Down Design — Flow Control: Brancing with if — Reading Keyboard Input — Flow Control: Looping with while and until — Troubleshooting — Flow Control: Branching with case — Positional Parameters — Flow Control: Looping with for — Strings and Numbers — Arrays — Exotica

[WorldCat (this item)]

Access-restricted-item true Addeddate 2022-05-24 03:06:35 Autocrop_version 0.0.12_books-20220331-0.2 Bookplateleaf 0008 Boxid IA40499619 Camera Sony Alpha-A6300 (Control) Collection_set printdisabled External-identifier urn:lcp:linuxcommandline0000shot_c8v7:lcpdf:8ed9f8e9-3dca-4684-84bc-8539a09779a3
urn:oclc:record:1228578223
urn:lcp:linuxcommandline0000shot_c8v7:epub:b3b6a801-f511-47fd-a76c-9cc8c89904f0 Foldoutcount 0 Identifier linuxcommandline0000shot_c8v7 Identifier-ark ark:/13960/s2snx3bqwrg Invoice 1652 Isbn 9781593273897
1593273894 Lccn 2011029198 Ocr tesseract 5.0.0-1-g862e Ocr_detected_lang en Ocr_detected_lang_conf 1.0000 Ocr_detected_script Latin Ocr_detected_script_conf 0.9940 Ocr_module_version 0.0.15 Ocr_parameters -l eng Old_pallet IA-NS-1200434 Openlibrary_edition OL25004747M Openlibrary_work OL16117040W Page_number_confidence 91.53 Pages 486 Partner Innodata Pdf_module_version 0.0.18 Ppi 360 Rcs_key 24143 Republisher_date 20220524064442 Republisher_operator associate-louiseviktoria-saligumba@archive.org Republisher_time 353 Scandate 20220521002739 Scanner station15.cebu.archive.org Scanningcenter cebu Scribe3_search_catalog isbn Scribe3_search_id 9781593273897 Tts_version 5.1-refactored-4-gec85c079 Worldcat (source edition) 714726098

Reviewer: Isaiah Rowley — favorite favorite favorite favorite favorite — January 19, 2023
Subject: Great book; not sure why it needs to be borrowed

This is an amazing book to give anyone the basics of the Linux command line. It’s a free book, you can find this online quite easily. I’m not sure why we have to borrow this particular copy, but it seems a bit excessive for a free book.

Читайте также:  Fedora linux kde plasma

Источник

The Linux Command Line

The Linux Command Line cover

Designed for the new command line user, this 555-page volume covers the same material as LinuxCommand.org but in much greater detail. In addition to the basics of command line use and shell scripting, The Linux Command Line includes chapters on many common programs used on the command line, as well as more advanced topics.

  • Released under a Creative Commons license, this book is available for free download in PDF format. Download it here.
  • The book is available in printed form, published by No Starch Press. Copies may be purchased wherever fine books are sold. No Starch Press also offers electronic formats for popular e-readers. In addition to English, the printed book is also available in the following languages:
    • Korean: available from BJ PUBLIC
    • Serbian: available from Mikro Knjiga
    • Chinese (Traditional): available from GOTOP
    • Chinese (Simplified): available from PT Press
    • Russian: available from Piter
    • Polish: available from Helion
    • ArabicTranslation by Abd Allatif Eymsh
    • Portuguese (in progress). Translation by Matheus Sales
    • Italian (in progress). Translation by Francesco Cargiuli
    • Romanian (in progress). Translation by Paval Vlad
    • Turkish (in progress). Translation by Herkes için Linux
    • Farsi (in progress). Translation by Amirhosain Shahsavari
    • Dutch (in progress). Translation by Tom Van Looy
    • French (in progress). Translation by Vincent de Paul BAKPATINA

    Adventures with the Linux Command Line

    by William Shotts

    First Internet Edition Available Now!

    In this 250+ page sequel/suplement to The Linux Command Line we’ll look at even more cool tools and fun command line topics. With 14 action-packed chapters, it’s perfect for makers, students, and anyone wanting to learn additional Linux history, techniques, and skills.

    • Released under a Creative Commons license, this book is available for free download in PDF format. Download it here.

    © 2000-2023, William E. Shotts, Jr. Verbatim copying and distribution of this entire article is permitted in any medium, provided this copyright notice is preserved.

    Linux® is a registered trademark of Linus Torvalds.

    Источник

    The Linux Command Line, 2nd Edition

    The Linux Command Line, 2eThe Linux Command Line, 2eThe Linux Command Line, 2eThe Linux Command Line, 2eThe Linux Command Line, 2eThe Linux Command Line, 2e

    The Linux Command Line, 2nd Edition

    «For those looking to master the Linux command line and get an essential understand of the core Linux command line tools, this book is a highly effective and useful guide.» Ben Rothke, RSA Conference

    The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell (or command line). Along the way you’ll learn the timeless skills handed down by generations of experienced, 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.

    William Shotts has been a software professional for more than 30 years and an avid Linux user for more than 20 years. He has an extensive background in software development, including technical support, quality assurance, and documentation. He is also the creator of LinuxCommand.org, a Linux education and advocacy site featuring news, reviews, and extensive support for using the Linux command line.

    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 / 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

    «This excellent Linux command line book is more than cubicle decoration, it’s a secret super power.»
    —Ken Hess, Red Hat.

    «For those looking to master the Linux command line and get an essential understand of the core Linux command line tools, this book is a highly effective and useful guide.»
    —Ben Rothke, RSA Conference

    «I can honestly say I have found THE beginner’s guide to Linux.»
    —Jayson Broughton, Linux Journal

    «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, Yahoo!

    «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. It provides an excellent introduction to the command line that takes students from knowing nearly nothing to using impressively sophisticated commands.»
    —Sandra Henry-Stocker, ITworld

    «The most approachable tome on the subject.»
    —Federico Lucifredi, Linux Magazine

    «If you would like to start using the command line, improve your existing skills, or simply want to discover tools that you were never even aware existed, this book has everything you need, and I wholly recommend it.»
    —Phil Bull, author of the official Ubuntu documentation

    «This is the best introduction to the command-line I have read.»
    —BeginLinux.com

    «A perfect companion to more remedial guides to Linux that touch on the command only briefly, and also a terrific bridge to deeper technical programming books. Highly recommended.»
    —Game Vortex

    «The Linux Command Line is pleasant to read. It has a light tone, while also getting down to business.»
    —John D. Cook, The Endeavor

    «A delightful read and you can hand it to a junior colleague or friend with more limited Unix shell exposure and be confident that they come back significantly shell-wiser and probably happier.»
    —Peter N.M. Hansteen, That Grumpy BSD Guy

    «If you’re a novice Linux player, or just want to get beyond the pretty graphical wrapper of your MacBook, put this book at the top of your list.»
    —Michael Larsen, TESTHEAD

    «I give this book to all my interns on day one. I find this to be an incredibly indispensable resource for teaching not only the basics of the Linux command line, but also anybody looking to get into information security. It’s wildly comprehensive without being overwhelming. It does a great job of introducing a basic command, showing you all of the options on how to use the command, and a lot of examples and practical stories to back them up.»
    —Matt Barnett, Chief Strategist and CoFounder, SEVN-X

    «A great way to learn some tips on working with those HUGE log files that are critical to cyber defense.»
    —Mark Jeanmougin, @markjx01

    «The author takes you from your very first terminal keystrokes to writing full programs using a Linux shell or command line.»
    —Xtreme Pentesting, @xtremepentest

    «The Linux Command Line by William Shotts will always be my fav book about #bash scripting! It’s absolutely amazing! Every time I read it again I learn something new. And I’m definitely in love with all the books published by No Starch Press!!»
    —Luisa Donato, @Luisa_Donato

    Источник

Оцените статью
Adblock
detector