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 sedOnce 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.
Deliver to China
March 7, 2019
File Size: 61 MB
Available File Formats: PDF AZW3 DOCX EPUB MOBI TXT or Kindle audiobook Audio CD(Several files can be converted to each other)
Language: English, Francais, Italiano, Espanol, Deutsch, chinese
“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”If you want to . . . become a Linux expert, I would recommend a book The Linux Command Line by William Shotts. This book is so simple and gave me a lot of knowledge on Linux.” —Untamed Coder”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 About the Author 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. <div id="
I’ve been a professional Linux user, administrator, and developer for more than 20 years and I’m blown away by the perfect balance of essential and complex that this author has chosen. In fact, it has dissuaded me from writing my own. (I now plan on simply annotating it from my site. I run a mentored learning community focused on Linux, software development, and cybersecurity.)I was seriously surprised to find Associate Arrays in the scripting section, a Bash 4.0 feature that turns Bash into a full-blown scripting language.The author is also the only one I have ever read to cover the bc math tool and sub-language enabling solid math calculations consistently in any shell script.And the price?! OMG, that is so approachable. Learning Bash is far inferior to this book and costs almost twice as much.
Author William Shotts has done an amazing job with The Linux Command Line. I’ll admit I’m something of a Linux newbie, but I feel like I have learned so much from reading this book. The text is complex, yet approachable, and teaches lots of handy command line tips without being tied to a specific distro (though there is some brief discussion regarding packaging and package managers). Overall, a lot of useful content, both in using built-in programs and for coding your own shell scripts.The best part about this book, for me, were the “playground” lessons, where you would create a bunch of dummy files and folders and then perform operations on them. For example, using “touch” to create 10 folders with 100 files in each, with only one short line of code. Or showing how to use “grep” and “ls” to find all programs matching a particular pattern. Practical examples of using pipelines. These are all super useful. So lots of good example material here.The Linux Command Line clocks in at just over 500 pages, with 36 different chapters, each on a specific topic. The first 10 chapters explain how Linux works (permissions, processes, the environment), and how to use the command line in general (navigating the file tree, manipulating files and folders, redirection, command expansion and quoting). Next it covers package managers, connecting storage, networking, searching, archiving, regular expressions, formatting text, and printing. And the final part covers shell scripting and is a basic programming tutorial as well. A great base of content.I’ve only read a handful of Linux books so far, but I think I can say this is the best I’ve seen. The text covers very fundamental and core competencies for using Linux, and the language is very approachable for beginners. I feel like I have learned a lot and already I’m more comfortable on the command line. If you are new to Linux, this can be a great way to up your game. Recommended.
My Linux experience:2+ years full time with ubuntu, fedora, proxmox with lxc5+ years on and offThe bad:I dropped this to 4 stars because the binding is poor and QA should have caught this. Mine came undone after 25 pages1904.12 UPDATE:after more investigation the binding comes undone on purpose to preserve the spine. Still leaving my review at 4/5 starsThe Good:This book is full of nuggets that really gets your brain turning.Every chapter is short enough to make you want to squeeze just one more chapter in.The author does such a great job of communicating, I feel I have an instructor working with me every step.Conclusion:You wont be disappointed, if you’re a beginner, hobbyist, or looking to learn something new, you wont regret this purchase.
If you already have some experience with the linux command line, then you may want to pass on this book. I was looking for something to double as a reference and a source to really take my command line skills to the next level. This was not it it. For example, “grep” is mentioned twice, and only briefly. Another example, and the deal breaker for me, was the omission of “strings”.For what its worth, its well written and explains things in a very approachable, and even entertaining manner. However it is not intended for use as a reference, and provides only a cursory overview of the material in my opinion. Bash scripting makes up the last quarter of the book.
This is a great book, don’t get me wrong, and that’s why I bought it, but the binding came off just one day after buying it. I took it to the office and didn’t even have time to look at it. Then brought it home and when I opened the book this happened. Now I have to repair the book myself, because I rather do it myself than return it and wait for a new one. A little quality is not going to kill you, you know!
I have been trying to figure out how Linux works for a while, and most books will touch on a few of the important things. The other books I have read however usually don’t go into the nitty gritty thinking people don’t want to know that, or just assume they already do. While giving that deep level of knowledge this book also gives all the basics you could need while not assuming you know almost anything(there were a few spots that they kinda assumed you knew how some small things worked). I love this book, and would love too see a third edition that explains a little more with some more examples, like how to stop any expansion at all from happening.
There was a time — maybe 2005-12 — when there were a lot of Linux books available. Now it’s a trickle. This is a good one. It’ll get you up to speed using the command line to manage your system and get things done. No Starch is probably the only publisher still doing Linux books like this, and I thank them for it.This and “How Linux Works” are both great books that every user should get.
Great book for my Linux course but one problem the book came in brand new condition absolutely love it. The binding is glued and the glue is wearing off which kind of disappoints me I’ve only had the book for 3 days overall it’s a good book and i recommend it to anyone who wants to get into Linux programming! This book explains from you knowing nothing to be able to get around a Command Line Interface!
This book is a pleasure to read, it is informative, well written and will make you feel at ease in the Linux world. It absolutely needs to be purchased.However, the binding of the book fell apart in 3 DAYS of “usage”! I have never seen something like that, and I was not expecting this from an otherwise very well present book. I cannot even return it, because the information in it are excellent, and I had already started to highlight them.
Ideal for someone wanting to learn the command line in Linux. Teaches required commands and users are able to learn how to string commands together and gain more experience in Linux to possibly progress to more specialist skills.Even complete novices will be able to learn from this book.This will help me understand what the Linux commands I use at work actually mean and do.
Yes, the book does have a fairly bad coating of glue on the spine. However, it’s a book and the info isn’t going to corrupt over the spine coming away from the cover. It’s got everything you need to learn about Linux command.. read it, enjoy it and don’t complain about it not looking like new afterwards!
Well structured and a handy reference. Nicely printed.
Very well explained. Commands, syntax and theory. Theory not in detail but yes till the level which helps to understand the context.
About Aaovo.com ：
We are committed to sharing all kinds of e-books, learning resources, collection and packaging, reading notes and impressions. The book resources of the whole station are collected and sorted by netizens and uploaded to cloud disk, high-definition text scanning version and full-text free version. This site does not provide the storage of the file itself.
Description of file download format: (Note: this website is completely free)
The e-books shared by this site are all full versions, most of which are manually refined, and there are basically no omissions. Generally, there may be multiple versions of files. Please download the corresponding format files as needed. If there is no version you need, it is recommended to use the file format converter to read after conversion. Scanned PDF, text PDF, ePub, Mobi, TXT, docx, Doc, azw3, zip, rar and other file formats can be opened and read normally by using common readers.
Copyright Disclaimer :
This website does not store any files on its server. We only index and link to the content provided by other websites. If there is any copyrighted content, please contact the content provider to delete it and send us an email. We will delete the relevant link or content immediately.
Download link description ：
We usually use Dropbox, Microsoft onedrive and Google drive to store files. Of course, we may also store backup files in other cloud content management service platforms such as Amazon cloud drive, pcloud, mega, mediafire and box. They are also great. You can choose the download link on demand.