The Linux Command Line, 2nd Edition

The Linux Command Line, 2nd Edition

  • Downloads:2072
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2021-03-11 03:17:08
  • Update Date:2025-09-06
  • Status:finish
  • Author:William E. Shotts Jr.
  • ISBN:B07J43H42Z
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

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 (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。

Download

Reviews

Sterling Hooten

Good first book。 Excellent curation of topics。 Largely *nix version independent。 Well structured tutorial from start to finish。

Annelies

Amai, dit was nogal eens een project。 Blij en opgelucht dat ik me hierdoor geworsteld heb。En zeker dat het gaat lonen。

Hadiana Sliwa

Very great book for beginners to explore the world of Linux。

Marino

good book

Lopiben

Clear and comprehensive introduction to the shell。 Aimed at beginners but proved interesting and worth reading nonetheless。 -1 star for bashism。

Adam McCartney

Another very readable book from No Starch Press, provides a good introduction to linux。 Although some of the topics covered overlap with How Linux Works, by the same publisher, this book focuses more on getting to grips with shell usage and writing shell scripts。 Obviously introductory material and probably not that interesting to any unix hackers that have been messing around on a system for any length of time longer than a few months。 The print and layout of these no starch books is good and m Another very readable book from No Starch Press, provides a good introduction to linux。 Although some of the topics covered overlap with How Linux Works, by the same publisher, this book focuses more on getting to grips with shell usage and writing shell scripts。 Obviously introductory material and probably not that interesting to any unix hackers that have been messing around on a system for any length of time longer than a few months。 The print and layout of these no starch books is good and makes them very enjoyable to read。 。。。more

Krzysztof Kiewicz

Introductory stuff, but very nicely written。

Roberto Rolo

Fantástico! Queria apenas ser habilidoso com o shell e no final escrevi um script que instala o arch linux。 Recomendo fortemente para os entusiastas do software livre。

Mayur Sinha

I read this book long time back。 Good for beginners。 Must have in your shelf。

Mai Anh Tú

This book is a good introduction to bash scripting and many useful Linux commands。

Erick Brownfield

As with most No Starch Press books, The Linux Command Line is a clear, concise, and fairly enjoyable read。 It offers good introductory knowledge to both the command line and Linux in general。 I think most readers would no longer be afraid of Linux。 While a solid book, I'd like to point out a few things that I think could be better。 The book's length feels awkward。 At around 450 pages of densely technical writing, it's not the quickest read。 It's too long as a quick primer, but too short to reall As with most No Starch Press books, The Linux Command Line is a clear, concise, and fairly enjoyable read。 It offers good introductory knowledge to both the command line and Linux in general。 I think most readers would no longer be afraid of Linux。 While a solid book, I'd like to point out a few things that I think could be better。 The book's length feels awkward。 At around 450 pages of densely technical writing, it's not the quickest read。 It's too long as a quick primer, but too short to really get into the topic。 I think it could have cut the more arcane sections and many of the command options。 The ordering is also a little strange。 I think most people probably pick up the book to get a basic understanding of the commonly used aspects of Linux, the command line, and scripting。 Instead, scripting is at the very end, after things like printing, networking, and archiving。 The target audience was a little unclear。 The pacing is a little slow for someone with a programming background, yet occasionally too quick for those with little to no technical knowledge。 It would have been appreciated if the book provided some review。 Given the density, I often had to look up commands previously introduced。 And when explaining the code, comments next to it are much more efficient then have them separated which forces readers to flip back and forth to read it。 。。。more

Jay

A clear, though sometimes verbose, introduction to the Linux Command Line。 It's essential to practice as you read as there's no substitute for experience A clear, though sometimes verbose, introduction to the Linux Command Line。 It's essential to practice as you read as there's no substitute for experience 。。。more

Tung Son Do

I have daily interacted with bash for nearly 3 years but I never learn it systematically。 However, this book significantly refreshes my knowledge about Linux cmd。 In addition, the book also make comprehensive sense for beginners via various sections。

ron btdtbttsawio

This is mostly a good book on the command line but there were some sections I couldn't follow。 I bailed out of the last section about scripting as I couldn't follow it at all。 I think the author was trying to cram in too much content。 It would have been better if he stuck with the command line and wrote a separate book on scripting so he could explore the topics in a more thorough manner。 This is mostly a good book on the command line but there were some sections I couldn't follow。 I bailed out of the last section about scripting as I couldn't follow it at all。 I think the author was trying to cram in too much content。 It would have been better if he stuck with the command line and wrote a separate book on scripting so he could explore the topics in a more thorough manner。 。。。more

Lucas

Eu uso linux há quase três anos e desde que comecei sempre resolvia meus problemas dando um google。 Minha ideia ao pegar esse livro foi ter uma visão mais sistemática do Linux e entender melhor o sentido de alguns comandos。 Funcionou bem para mim, mas tenho muito o que aprender。Recomendo para todo mundo que seja um novo usuário de Linux ou que nunca parou para estudar mais detidamente alguns comandos e o sistema de arquivos。 Livro é acessível para iniciantes e está bem organizado。

Railgun

A good refresh of our most loved CLIs! It would be even better if the author includes samples of most commonly used command with their options。

Kamal Krishna Joshi

Although learning Linux is considered an onerous task, this book will certainly make things easier。 I very much liked the approach this book takes to teach the command line。 By taking only a few commands and their popular uses in each chapter, Mr。 Shotts traverses his way towards the heart of Linux, i。e。, the command line。 This book only scratches the surface of the command line。 Thus it is only useful for a complete beginner。 Some things have been left untouched, viz。, crontab, daemons, etc。 Ev Although learning Linux is considered an onerous task, this book will certainly make things easier。 I very much liked the approach this book takes to teach the command line。 By taking only a few commands and their popular uses in each chapter, Mr。 Shotts traverses his way towards the heart of Linux, i。e。, the command line。 This book only scratches the surface of the command line。 Thus it is only useful for a complete beginner。 Some things have been left untouched, viz。, crontab, daemons, etc。 Even the very basic command useradd was conspicuously missing, yet some other obscure commands have been introduced to no avail。 。。。more

Goo

A fine reference。

Flash M4h4d3v4

The only perfect book for linux starter。 It got everything to get you started。 Literally everything's basic。 Happy learning!!! The only perfect book for linux starter。 It got everything to get you started。 Literally everything's basic。 Happy learning!!! 。。。more

Justin Ritter

Great intro/refresh for Linux。

Varun Pant

This book is good for learning the command line basics。 You need this to make sense of more advance concepts which you come across while troubleshooting。 Wish I had read all this when I installed my first Distro and began distro-hopping。 Things make a lot more sense now and I require a lot less troubleshooting。

MrWeckx

Great book for introductory concepts about the linux command line。 The only drawback is that most of the examples or features presented are more usefull as a reference material but the manual page built in the command line works as the main reference page so it's more or less an introduction to some of the main concepts or functions。 Anyways this actually is kind of a good point because it makes the lecture lighter and gives plenty of in depth sources for each chapter。 Great book for introductory concepts about the linux command line。 The only drawback is that most of the examples or features presented are more usefull as a reference material but the manual page built in the command line works as the main reference page so it's more or less an introduction to some of the main concepts or functions。 Anyways this actually is kind of a good point because it makes the lecture lighter and gives plenty of in depth sources for each chapter。 。。。more

August Schau

A good reference for using Linux in some practical applications。 Plenty of examples。

Lộc Vũ

Easy to follow, funny to enjoy linux shell command line guide :)

Sato

This book presents a full explanation of how to work with bash, and if you're already a Linux/Unix user, you can pick small details that are increasing your performance in coding and if you're not familiar with Linux, it can be a great tool which explains everything from scratch。 Another interesting part of this book is to show you the Unix way of thinking, which is different from the Windows way of thinking。 Linux is not just a piece of software; it’s also a small part of the larger Unix cultur This book presents a full explanation of how to work with bash, and if you're already a Linux/Unix user, you can pick small details that are increasing your performance in coding and if you're not familiar with Linux, it can be a great tool which explains everything from scratch。 Another interesting part of this book is to show you the Unix way of thinking, which is different from the Windows way of thinking。 Linux is not just a piece of software; it’s also a small part of the larger Unix culture, which has its own language and history。 。。。more

John

Recommended reading for anyone who wants to get to grips with the Linux command line。 I’ll be going back through the book to immerse in the exercises, using a virtual machine under Virtualbox as a safeguard for my computer’s Linux build。 I would recommend that precaution to other readers of the book。

Daniil

This book is written with caring about a reader。 That's what i like about it。 When there is a dangerous command like "rm", author make a footnote about it and tells that it's a dangerous command and there is no fallback。 By the way, design is very beautiful, it just has a nice but strict layout。 This book is written with caring about a reader。 That's what i like about it。 When there is a dangerous command like "rm", author make a footnote about it and tells that it's a dangerous command and there is no fallback。 By the way, design is very beautiful, it just has a nice but strict layout。 。。。more

Tianyao Chen

Comments: Another fabulous book from my beloved publisher No Starch Press。 It surely can teach you very handy Linux commands in Bash!Recommended for:Every Linux and macOS superuser!

Vỹ Hồng

I've been using bash for a while, without actually learning the basics。 So, I planned to skim through this book to cover my knowledge gaps。 However, after a few chapters, my interest with the subject grew much larger and I started reading the whole text。 Needless to say, I really enjoyed my time reading this。The book is a very good introduction to bash and linux concepts。 The author explains concepts clearly and the examples are really really well made。 It also includes lots of "extras" about wh I've been using bash for a while, without actually learning the basics。 So, I planned to skim through this book to cover my knowledge gaps。 However, after a few chapters, my interest with the subject grew much larger and I started reading the whole text。 Needless to say, I really enjoyed my time reading this。The book is a very good introduction to bash and linux concepts。 The author explains concepts clearly and the examples are really really well made。 It also includes lots of "extras" about why things are the way they are (hint: mostly for historical reasons)。Overall, I'd recommend this book if you're starting to learn linux and bash, or would like to get some formal introduction to the topics after years of searching "how do I 。。 in bash"? 。。。more

Den Ponsky

Many good points in this book。 Not all of them were applicable to my software development experience。