Book description
Linux is a powerful open-source operating system that has been around for many years and is widely used for running servers and websites. But most students and Makers encounter it for the first time when they are working on projects with their Raspberry Pi or similar single-board computers (SBCs) such as BeagleBone Black or Intel Galileo. Linux for Makers is the first book that explains the Linux operating system specifically for Makers, as opposed to programmers and administrators. By gaining a deeper understanding of Linux, Makers can add another useful tool to their kit that will help them build their projects more easily.
Written with the Maker in mind, this book will focus mostly on Rasbian running on the Raspberry Pi as it is the most prolific in the ecosystem today. However most of the topics covered will apply broadly to other Linux distributions and will be called out when they may differ. Many times users cut and paste from a website tutorial into the Linux command line without understanding what they are actually doing only to be frustrated when they want to modify or tweak something to suit their needs. Also, many Makers shy away from using the Raspberry Pi or similar board because they feel Linux is too foreign and they think using a command line will be more difficult than using a GUI. This book aims to overcome those fears and provide a foundation for further learning and exploration. To that end, this book will focus on the basic principles that a Maker would need to know as opposed to other resources that go into detail that is not particularly relevant to building projects.
Publisher resources
Table of contents
- Preface
- 1. Getting Started
- 2. Linux Principles
- 3. Using the Desktop
- 4. Command-Line Basics
- 5. Headless Operation
-
6. Tips and Tricks
- Changing Your Hostname
- Starting a Script on Bootup: rc.local
- Aliases
- Performance Monitoring: top
- Killing a Process: Ctrl-C, ps, kill
- Stop, Background, and Foreground Jobs: Ctrl-Z, &, fg
- Finding USB Devices: lsusb
- Logging the Output of a Script: >, >>
- Searching the Output of a Command: grep
- Adding a User: adduser, addgroup
- Running More Than One Command at the Same Time: &&, ||
- Opening Another Console Session
- Dealing with Long Commands
- Scheduling Jobs: cron
- Why This Matters for Makers
- 7. Controlling the Physical World
- 8. Using Multimedia
- 9. Accessing Cloud Services
- 10. Virtual Raspberry Pi
- A. Linux Background
- Index
Product information
- Title: Linux for Makers, 1st Edition
- Author(s):
- Release date: April 2017
- Publisher(s): Make: Community
- ISBN: 9781680451832
You might also like
video
Linux for Network Engineers: Practical Linux with GNS3
It is important for you as a network engineer to learn Linux! Why? There are many …
book
Practical Linux with Raspberry Pi OS: Quick Start
Quickly start programming with Linux while learning the Raspberry Pi OS—the Linux distribution designed specifically for …
book
Advanced Raspberry Pi: Raspbian Linux and GPIO Integration
Jump right into the pro-level guts of the Raspberry Pi with complete schematics and detailed hardware …
book
Raspberry Pi User Guide, 4th Edition
Learn the Raspberry Pi 3 from the experts! Raspberry Pi User Guide, 4th Edition is the …