Linux Command Line and Shell Scripting Techniques Master Practical Aspects of the Linux Command Line and Then Use It As a Part of the Shell Scripting Process

Practical and actionable recipes for using shell and command-line scripting on your Linux OS with confidence. Linux Command Line and Shell Scripting Techniques begins by taking you through the basics of the shell and command-line utilities. You'll start by exploring shell commands for file, dir...

Full description

Bibliographic Details
Main Author: Dakic, Vedran
Other Authors: Redzepagic, Jasmin
Format: eBook
Language:English
Published: Birmingham Packt Publishing, Limited 2022
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 06288nmm a2200493 u 4500
001 EB002067648
003 EBX01000000000000001207738
005 00000000000000.0
007 cr|||||||||||||||||||||
008 220922 ||| eng
020 |a 1800204604 
050 4 |a QA76.76.O63 
100 1 |a Dakic, Vedran 
245 0 0 |a Linux Command Line and Shell Scripting Techniques  |h [electronic resource]  |b Master Practical Aspects of the Linux Command Line and Then Use It As a Part of the Shell Scripting Process 
260 |a Birmingham  |b Packt Publishing, Limited  |c 2022 
300 |a 552 p. 
505 0 |a How to do it -- How it works -- There's more -- Configuring /etc/hosts and DNS resolving -- Getting ready -- How to do it -- How it works -- There's more -- Using network diagnostic tools -- Getting ready -- How to do it -- How it works -- There's more -- Chapter 5: Using Commands for File, Directory, and Service Management -- Technical requirements -- Basic file and directory-based commands -- Getting ready -- How to do it... -- How it works... -- See also -- Additional commands for manipulating file/directory security aspects -- Getting ready -- How to do it... -- How it works... -- See also 
505 0 |a There's more... -- Chapter 2: Using Text Editors -- Technical requirements -- Learning the basics of the Vi(m) Editor -- Getting ready -- How to do it... -- How it works... -- See also -- Learning the basics of the nano editor -- Getting ready -- How to do it... -- There's more... -- Going through the advanced Vi(m) settings -- Getting ready -- How to do it... -- How it works... -- There's more... -- Chapter 3: Using Commands and Services for Process Management -- Technical requirements -- Process management tools -- Getting ready -- How to do it... -- How it works... -- See also -- Managing background jobs 
505 0 |a Cover -- Title Page -- Copyright and Credits -- Contributors -- Table of Contents -- Preface -- Chapter 1: Basics of Shell and Text Terminal -- Technical requirements -- Accessing the shell -- Getting ready -- How to do it... -- How it works... -- See also -- Setting up the user shell -- Getting ready -- How to do it... -- How it works... -- Setting up the Bash shell -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using the most common shell commands -- Getting ready -- How to do it... -- How it works... -- Using screen -- Getting ready -- How to do it... -- How it works.. 
505 0 |a Manipulating text files by using commands -- Getting ready -- How to do it... -- How it works... -- There's more... -- Finding files and folders -- Getting ready -- How to do it... -- How it works... -- There's more... -- Archiving and compressing files and folders -- Getting ready -- How to do it... -- How it works... -- There's more... -- Managing services and targets -- Getting ready -- How to do it... -- How it works... -- There's more... -- Chapter 6: Shell-Based Software Management -- Technical requirements -- Using dnf and apt for package management -- Getting ready -- How to do it... -- How it works.. 
505 0 |a Getting ready -- How to do it... -- How it works... -- There's more... -- Managing process priorities -- Getting ready -- How to do it... -- How it works... -- There's more... -- Configuring crond -- Getting ready -- How to do it... -- How it works... -- There's more... -- Chapter 4: Using Shell to Configure and Troubleshoot a Network -- Technical requirements -- Using nmcli and netplan -- Getting ready -- How to do it -- How it works -- There's more -- Using firewall-cmd and ufw -- Getting ready -- How to do it -- How it works -- There's more -- Working with open ports and connections -- Getting ready 
653 |a COMPUTERS / Operating Systems / Linux / bisacsh 
653 |a Systèmes d'exploitation (Ordinateurs) 
653 |a Langages de script (Informatique) 
653 |a Operating systems (Computers) / http://id.loc.gov/authorities/subjects/sh85094982 
653 |a Scripting languages (Computer science) / fast 
653 |a Linux / http://id.loc.gov/authorities/names/n94087892 
653 |a COMPUTERS / Operating Systems / UNIX. / bisacsh 
653 |a operating systems / aat 
653 |a COMPUTERS / Security / Networking / bisacsh 
653 |a Scripting languages (Computer science) / http://id.loc.gov/authorities/subjects/sh2006007256 
653 |a Linux / fast 
653 |a Operating systems (Computers) / fast 
700 1 |a Redzepagic, Jasmin 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Description based upon print version of record. - There's more.. 
776 |z 9781800204607 
776 |z 9781800205192 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781800205192/?ar  |x Verlag  |3 Volltext 
082 0 |a 331 
082 0 |a 500 
082 0 |a 005.4/32 
520 |a Practical and actionable recipes for using shell and command-line scripting on your Linux OS with confidence. Linux Command Line and Shell Scripting Techniques begins by taking you through the basics of the shell and command-line utilities. You'll start by exploring shell commands for file, directory, service, package, and process management. Next, you'll learn about networking - network, firewall and DNS client configuration, ssh, scp, rsync, and vsftpd, as well as some network troubleshooting tools. You'll also focus on using the command line to find and manipulate text content, via commands such as cut, egrep, and sed. As you progress, you'll learn how to use shell scripting. You'll understand the basics - input and output, along with various programming concepts such as loops, variables, arguments, functions, and arrays. Later, you'll learn about shell script interaction and troubleshooting, before covering a wide range of examples of complete shell scripts, varying from network and firewall configuration, through to backup and concepts for creating live environments. This includes examples of performing scripted virtual machine installation and administration, LAMP (Linux, Apache, MySQL, PHP) stack provisioning and bulk user creation for testing environments. By the end of this Linux book, you'll have gained the knowledge and confidence you need to use shell and command-line scripts