Автор: Daniel J. Barrett
Издательство: O’Reilly Media, Inc.
Год: 2021-09-20
Язык: английский
Формат: epub
Размер: 10.1 MB
Want to increase your Linux productivity to get more done in less time? This practical book teaches you how to be quick and efficient at the Linux command line. You'll learn to create and run complex commands that solve real business problems, organize your files for quick access, efficiently process and retrieve information, and automate manual tasks. You'll truly understand what happens behind the shell prompt. Efficient Linux at the Command Line teaches general best practices and the concepts behind them, so no matter which Linux tools you use, you can become more effective in your daily work and more competitive in the job market. This book will take your Linux command-line skills to the next level, so you can work faster, smarter, and more efficiently.
In the 30-plus years that I’ve been teaching Linux, I’ve met many users who learned its basic commands by trial and error or by skimming an intro book. These folks had more important work to do, like developing software or maintaining a network, and they learned just enough command-line skills to feel productive. As the years passed, they picked up some cool command-line tricks but never developed a solid understanding of how and why things worked. Their Linux skills, as a result, were relatively slow and inefficient and they had no idea. For example, I’ve watched experienced programmers lose hours of productivity by exiting their text editor in between compiles, when savvy use of job control (Chapter TK) would make them more productive almost instantly.
This book aims to change things by teaching core skills and the core concepts behind them. Think of it as “a second book on Linux” that takes you beyond the basics. You’ll learn to create and run complex commands that solve practical problems, efficiently process and retrieve information, automate manual tasks, tailor your Linux environment, and organize your files for rapid access. Most of all, you’ll learn general best practices so no matter which Linux tools you use, you can become more effective in daily use and more competitive on the job market.
You'll learn:
How to invent powerful Linux commands on the fly that get your work done quickly
Which Linux features are handled by commands and which are built into the shell that launches those commands--and why it matters
A dozen different ways to run commands, including pipelines, subshells, command substitution, process substitution, and more--and when to use each for best advantage
Audience and Prerequisites:
This book assumes you have some Linux experience; it’s not an introduction. It’s designed for users with beginning or intermediate skills at the command line, such as students, system administrators, software developers, site reliability engineers, test engineers, and general Linux enthusiasts. Advanced Linux users may find some useful material as well, especially if they learned by trial and error over the years and want to strengthen their conceptual understanding.
Скачать Efficient Linux at the Command Line: Boost Your Command-Line Skills (Early Release)