Skip to product information
Coding Self-Study Linux Introduction with Ubuntu
Coding Self-Study Linux Introduction with Ubuntu
Description
Book Introduction
A solid foundation from the beginning!
A Linux introductory book that teaches you through practice


This is an introductory book for those who are new to Linux.
It is explained in an easy-to-understand manner at a beginner's level so that it is easy to follow.
It covers everything from background knowledge about Linux, which can be difficult when first encountering it, to how to set up a Linux practice environment.
In addition, it explains in detail the core concepts of Linux, such as files, users and user groups, ownership and permissions, and processes, as well as Bash, commands, and how to write shell scripts necessary for actually handling Linux.
It includes all the features that are useful in the field, such as conditional statements, loops, functions, redirection and pipelines, extensions, and shell options.
It also covers the basics required to manage Linux and provides various practical examples to help you fully understand and master what you have learned.
With this book, you will be able to learn Linux from the basics in a solid and systematic way.
  • You can preview some of the book's contents.
    Preview

index
Part 1: Understanding Linux

Chapter 1: Introduction to Linux

1.1 What is an operating system?
1.2 Linux distributions
1.3 Why Use and Learn Linux?

Chapter 2: Building a Linux Practice Environment

2.1 How to set up a Linux practice environment
2.2 Exercise: Installing Linux on a Virtual Machine

Chapter 3 Shell

3.1 Terminal and Shell
3.2 Shell Script
3.3 Basic Commands

Chapter 4 Files and Directories

4.1 File System
4.2 File hierarchy in Linux
4.3 File Types
4.4 Directory
4.5 Hands-on: Working with Files and Directories
4.6 Soft Links and Hard Links

Chapter 5 Users and User Groups

5.1 Users
5.2 User Groups
5.3 Hands-on: Handling Users and User Groups

Chapter 6 Ownership and Authority

6.1 File Ownership
6.2 File Permissions
6.3 Directory Permissions

Chapter 7 Process Management

7.1 Computer Operating Principles and Processes
7.2 Hierarchy of processes
7.3 Process Operation
7.4 File Descriptors and Standard Streams
7.5 Foreground and Background Processes
7.6 IPC

Chapter 8 Signal

8.1 Signal Transmission and Reception
8.2 Types of signals
8.3 Signal Processing Methods
8.4 Exercise: Sending a Signal

Part 2: Using Linux

Chapter 9 Bash: Conditionals and Test Operators

9.1 Basics of Variables
9.2 Conditional Statements and Test Operators

Chapter 10 Bash: Loops, Functions, Variables, Arrays, and Quoting

10.1 Loops
10.2 Functions
10.3 Variable Deepening
10.4 Array
10.5 quarts

Chapter 11 Bash: Extensions and Shell Options

11.1 Extension
11.2 Shell Options

Chapter 12 Bash: Redirection and Pipelines

12.1 Redirection
12.2 Pipeline

Chapter 13 System Management

13.1 Package Management System
13.2 systemd
13.3 Personalization using the .bashrc file

Chapter 14: Essential Command-Line Tools

14.1 grep
14.2 find
14.3 stat
14.4 wc
14.5 df
14.6 du
14.7 tar
14.8 read
14.9 tr

Detailed image
Detailed Image 1

Publisher's Review
Recommended reviews

This book contains everything you need to get started with Linux.
The book is written in such a detailed way that readers won't need to search Google for specific options, making it accessible to everyone. I highly recommend this book to anyone, including software majors and anyone looking to get started with Linux.
_Abstract circle

This book is like a shower of rain to those who are having difficulty getting started with Linux.
You can learn through step-by-step practice along with theoretical knowledge, so even those who are new to Linux or unfamiliar with it can easily understand and use it.
Those who are unfamiliar with Linux commands or have difficulty writing shell scripts can systematically learn Linux from the basics to practical application through this book.
_Lee Ho-cheol

This book will help you build a solid foundation for Linux.
For those new to Linux, the essential concepts and commands to know, starting with setting up a practice environment, are well organized.
There is a lot of hands-on practice, so you can become more familiar with Linux.
It's especially helpful because it covers shell scripts in detail, rather than just a list of commands, from conditional statements to redirection and pipelines.
_Yoon Jin-soo

Rather than simply memorizing commands and learning how to use Linux, we put a lot of effort into explaining the operating system so that even people who don't know much about it can understand it and learn about this new operating system called Linux.
It's a thick book just covering the operating system, but it was amazing that it even included Linux and operating system theory in one book.
I was very satisfied with studying because it was explained thoroughly so that there were no concepts I missed.
_Kim Soo-jung

Although this book is written for beginners, it contains everything you need to know about Linux.
This book explains everything from the basics of Linux operation to writing shell scripts in great detail, so if you follow along and practice, you will easily become familiar with Linux.
I highly recommend this book to anyone who needs to use Linux but isn't yet familiar with it! _Lee Jang-hoon
GOODS SPECIFICS
- Date of issue: August 20, 2024
- Page count, weight, size: 556 pages | 1,012g | 183*235*23mm
- ISBN13: 9791140710539
- ISBN10: 1140710532

You may also like

카테고리