Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Learn Linux Quickly

You're reading from   Learn Linux Quickly A beginner-friendly guide to getting up and running with the world's most powerful operating system

Arrow left icon
Product type Paperback
Published in Aug 2020
Publisher Packt
ISBN-13 9781800566002
Length 338 pages
Edition 1st Edition
Tools
Arrow right icon
Author (1):
Arrow left icon
Ahmed AlKabary Ahmed AlKabary
Author Profile Icon Ahmed AlKabary
Ahmed AlKabary
Arrow right icon
View More author details
Toc

Table of Contents (24) Chapters Close

Preface 1. Your First Keystrokes 2. Climbing the Tree FREE CHAPTER 3. Meet the Editors 4. Copying, Moving, and Deleting Files 5. Read Your Manuals! 6. Hard versus Soft Links 7. Who Is Root? 8. Controlling the Population 9. Piping and I/O Redirection 10. Analyzing and Manipulating Files 11. Let's Play Find and Seek 12. You Got a Package 13. Kill the Process 14. The Power of Sudo 15. What's Wrong with the Network? 16. Bash Scripting Is Fun 17. You Need a Cron Job 18. Archiving and Compressing Files 19. Create Your Own Commands 20. Everyone Needs Disk Space 21. echo "Goodbye My Friend" 22. Assessments 23. Other Books You May Enjoy

What this book covers

Chapter 1, Your First Keystrokes. In this introductory chapter, you will learn about the history of Linux and the impact of Linux in today's world and how it may shape the future. You will also learn how to install a Linux virtual machine and run few simple commands.

Chapter 2, Climbing the Tree. In this chapter, you will learn how the Linux filesystem hierarchy is organized and explore various Linux commands that will help you in navigating the Linux directory tree.

Chapter 3, Meet the Editors. Most of what you do on Linux revolves around files! In this chapter, you will learn how to use popular text editors like nano and vi to view and edit Linux files. You will also learn some handy commands that will let you view files from the comfort of your own Terminal!

Chapter 4, Copying, Moving, and Deleting Files. In this chapter, you will learn how to perform various operations on files. You will learn how to copy, move, and delete files. You will also learn how to rename and hide files!

Chapter 5, Read Your Manuals! Let's be honest! You can't memorize all the Linux commands that exist; no one can! That's why in this chapter, you will learn how to utilize and make use of the various Linux help and documentation tools.

Chapter 6, Hard versus Soft Links. In this chapter, you will first understand the concept of a file inode. You will also learn how to create hard and soft links and how they are different from one another.

Chapter 7, Who Is Root? It's time to finally meet the root user! In this chapter, you will understand the limits of regular users, and will also realize how powerful the root user is; you will also learn how to switch between different users on the system.

Chapter 8, Controlling the Population. You can think of Linux as a big powerful country! In this chapter, you will learn how to populate Linux with various users and groups. You will learn how to modify user and group attributes. You will also learn how to change file permissions and ownership.

Chapter 9, Piping and I/O Redirection. In this chapter, you will learn how to use Linux pipes to send output from one command to the input of another command and hence achieve more sophisticated tasks. You will also learn how to do input and output redirection.

Chapter 10, Analyzing and Manipulating Files. In this chapter, you will explore an array of Linux commands that will help you in analyzing and manipulating files. You will learn how to view the differences between files, display line count, view file sizes, and much more!

Chapter 11, Let's Play Find and Seek. Don't know where a file is? No worries! In this chapter, you will learn how to use the locate and find command to search for files on your Linux system.

Chapter 12, You Got a Package. In this chapter, you will learn how to install, remove, search, and update software on your Linux system. You will understand the software terminology used in Linux, including package, repository, and package management system.

Chapter 13, Kill the Process. In this chapter, you will learn how to interact with Linux processes. You will realize the differences between child and parent processes. You will also understand how to run processes in the background. Furthermore, you will learn how to kill processes!

Chapter 14, The Power of Sudo. In this chapter, you will learn how to grant sudo access to users and groups so that they can perform administrative tasks. You will learn how to use the visudo command to edit the sudoers file and you will learn the proper syntax for adding sudo rules.

Chapter 15, What's Wrong with the Network? Your network is down! In this chapter, you will learn how to troubleshoot your network connectivity. You will learn how to view your IP address, DNS, Gateway, and Host configuration. Furthermore, you will learn how to restart your network interface.

Chapter 16, Bash Scripting Is Fun. In this chapter, you will learn how to create bash scripts. You will learn how to use conditional statements to add intelligence to your bash scripts. Furthermore, you will also learn how to loop and create bash functions.

Chapter 17, You Need a Cron Job. Don't want to be tied to your computer 24/7? cron jobs have got you covered! In this chapter, you will learn how to schedule tasks with cron jobs. You will also learn how to schedule one-time jobs with the at utility.

Chapter 18, Archiving and Compressing Files. In this chapter, you will learn how to group files into an archive. You will also learn how to use various compression tools to compress your archives and save some disk space.

Chapter 19, Create Your Own Commands. Do you want to define your own Linux commands? In this chapter, you will learn how to use aliases to create your own Linux commands. You will also learn how to create temporary and permanent aliases.

Chapter 20, Everyone Needs Disk Space. In this chapter, you will learn how to partition your hard disk. You will also learn how to create and mount filesystems. In addition, you will learn how to fix a corrupted filesystem. Moreover, you will learn how to use Linux LVM to create logical volumes.

Chapter 21, echo “Goodbye my Friend”. What could your next steps be? Let me give you some suggestions on what to do after reading this book.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image