ORPP logo

Linux Command Line and Shell Scripting Bible. (Record no. 44815)

MARC details
000 -LEADER
fixed length control field 13001nam a22005773i 4500
001 - CONTROL NUMBER
control field EBC1895863
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240729123305.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 240724s2015 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781118984192
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9781118983843
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC1895863
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL1895863
035 ## - SYSTEM CONTROL NUMBER
System control number (CaPaEBR)ebr11005739
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL688511
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)899941791
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.76.O63 .B384 2014
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 5.432
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Blum, Richard.
245 10 - TITLE STATEMENT
Title Linux Command Line and Shell Scripting Bible.
250 ## - EDITION STATEMENT
Edition statement 3rd ed.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Somerset :
Name of producer, publisher, distributor, manufacturer John Wiley & Sons, Incorporated,
Date of production, publication, distribution, manufacture, or copyright notice 2015.
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice ©2015.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (818 pages)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
490 1# - SERIES STATEMENT
Series statement Bible Series
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Cover -- Title Page -- Copyight -- Contents -- Part I: The Linux Command Line -- Chapter 1: Starting with Linux Shells -- What Is Linux? -- Looking into the Linux kernel -- System memory management -- Software program management -- Hardware management -- Filesystem management -- The GNU utilities -- The core GNU utilities -- The shell -- The Linux desktop environment -- The X Window system -- The KDE desktop -- The GNOME desktop -- The Unity desktop -- Other desktops -- Linux Distributions -- Core Linux distributions -- Specialized Linux distributions -- The Linux LiveCD -- Summary -- Chapter 2: Getting to the Shell -- Reaching the Command Line -- Console terminals -- Graphical terminals -- Accessing CLI via a Linux Console Terminal -- Accessing CLI via Graphical Terminal Emulation -- Using the GNOME Terminal Emulator -- Accessing the GNOME terminal -- The menu bar -- Using the Konsole Terminal Emulator -- Accessing the Konsole terminal -- The menu bar -- Using the xterm Terminal Emulator -- Accessing xterm -- Command line parameters -- Summary -- Chapter 3: Basic bash Shell Commands -- Starting the Shell -- Using the Shell Prompt -- Interacting with the bash Manual -- Navigating the Filesystem -- Looking at the Linux filesystem -- Traversing directories -- Using absolute directory references -- Using relative directory references -- Listing Files and Directories -- Displaying a basic listing -- Displaying a long listing -- Filtering listing output -- Handling Files -- Creating files -- Copying files -- Using tab auto-complete -- Linking files -- Renaming files -- Deleting files -- Managing Directories -- Creating directories -- Deleting directories -- Viewing File Contents -- Viewing the file type -- Viewing the whole file -- Using the cat command -- Using the more command -- Using the less command -- Viewing parts of a file.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Using the tail command -- Using the head command -- Summary -- Chapter 4: More bash Shell Commands -- Monitoring Programs -- Peeking at the processes -- Unix-style parameters -- BSD-style parameters -- The GNU long parameters -- Real-time process monitoring -- Stopping processes -- The kill command -- The killall command -- Monitoring Disk Space -- Mounting media -- The mount command -- The unmount command -- Using the df command -- Using the du command -- Working with Data Files -- Sorting data -- Searching for data -- Compressing data -- Archiving data -- Summary -- Chapter 5: Understanding the Shell -- Exploring Shell Types -- Exploring Parent and Child Shell Relationships -- Looking at process lists -- Creatively using subshells -- Investigating background mode -- Putting process lists into the background -- Looking at co-processing -- Understanding Shell Built-In Commands -- Looking at external commands -- Looking at built-in commands -- Using the history command -- Using command aliases -- Summary -- Chapter 6: Using Linux Environment Variables -- Exploring Environment Variables -- Looking at global environment variables -- Looking at local environment variables -- Setting User-Defined Variables -- Setting local user-defined variables -- Setting global environment variables -- Removing Environment Variables -- Uncovering Default Shell Environment Variables -- Setting the PATH Environment Variable -- Locating System Environment Variables -- Understanding the login shell process -- Viewing the /etc/profile file -- Viewing the HOME startup files -- Understanding the interactive shell process -- Understanding the non-interactive shell process -- Making environment variables persistent -- Learning about Variable Arrays -- Summary -- Chapter 7: Understanding Linux File Permissions -- Linux Security -- The /etc/passwd file -- The /etc/shadow file.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Adding a new user -- Removing a user -- Modifying a user -- usermod -- passwd and chpasswd -- chsh, chfn, and chage -- Using Linux Groups -- The /etc/group file -- Creating new groups -- Modifying groups -- Decoding File Permissions -- Using file permission symbols -- Default file permissions -- Changing Security Settings -- Changing permissions -- Changing ownership -- Sharing Files -- Summary -- Chapter 8: Managing Filesystems -- Exploring Linux Filesystems -- Understanding the basic Linux filesystems -- Looking at the ext filesystem -- Looking at the ext2 filesystem -- Understanding journaling filesystems -- Looking at the ext3 filesystem -- Looking at the ext4 filesystem -- Looking at the Reiser filesystem -- Looking at the journaled filesystem -- Looking at the XFS filesystem -- Understanding the copy-on-write filesystems -- Looking at the ZFS filesystem -- Looking at the Btrfs filesystem -- Working with Filesystems -- Creating partitions -- Creating a filesystem -- Checking and repairing a filesystem -- Managing Logical Volumes -- Exploring logical volume management layout -- Using the LVM in Linux -- Taking a snapshot -- Striping -- Mirroring -- Using the Linux LVM -- Defining physical volumes -- Creating volume groups -- Creating logical volumes -- Creating the filesystem -- Modifying the LVM -- Summary -- Chapter 9: Installing Software -- Package Management Primer -- The Debian-Based Systems -- Managing packages with aptitude -- Installing software packages with aptitude -- Updating software with aptitude -- Uninstalling software with aptitude -- The aptitude repositories -- The Red Hat-Based Systems -- Listing installed packages -- Installing software with yum -- Updating software with yum -- Uninstalling software with yum -- Dealing with broken dependencies -- Yum repositories -- Installing from Source Code -- Summary.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Chapter 10: Working with Editors -- Visiting the vim Editor -- Checking your vim package -- Exploring vim basics -- Editing data -- Copying and pasting -- Searching and substituting -- Navigating the nano Editor -- Exploring the emacs Editor -- Checking your emacs package -- Using emacs on the console -- Exploring the basics of emacs -- Editing data -- Copying and pasting -- Searching and replacing -- Using buffers in emacs -- Using windows in console mode emacs -- Using emacs in a GUI -- Exploring the KDE Family of Editors -- Looking at the KWrite editor -- Looking at the Kate editor -- Exploring the GNOME Editor -- Starting gedit -- Understanding basic gedit features -- Setting preferences -- Setting view preferences -- Setting editor preferences -- Setting font &amp -- color preferences -- Managing plug-ins -- Summary -- Part II: Shell Scripting Basics -- Chapter 11: Basic Script Building -- Using Multiple Commands -- Creating a Script File -- Displaying Messages -- Using Variables -- Environment variables -- User variables -- Command substitution -- Redirecting Input and Output -- Output redirection -- Input redirection -- Pipes -- Performing Math -- The expr command -- Using brackets -- A floating-point solution -- The basics of bc -- Using bc in scripts -- Exiting the Script -- Checking the exit status -- The exit command -- Summary -- Chapter 12: Using Structured Commands -- Working with the if-then Statement -- Exploring the if-then-else Statement -- Nesting ifs -- Trying the test Command -- Using numeric comparisons -- Using string comparisons -- Looking at string equality -- Looking at string order -- Looking at string size -- Using file comparisons -- Checking directories -- Checking whether an object exists -- Checking for a file -- Checking for read access -- Checking for empty files -- Checking whether you can write to a file.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Checking whether you can run a file -- Checking ownership -- Checking default group membership -- Checking file date -- Considering Compound Testing -- Working with Advanced if-then Features -- Using double parentheses -- Using double brackets -- Considering the case Command -- Summary -- Chapter 13: More Structured Commands -- The for Command -- Reading values in a list -- Reading complex values in a list -- Reading a list from a variable -- Reading values from a command -- Changing the field separator -- Reading a directory using wildcards -- The C-Style for Command -- The C language for command -- Using multiple variables -- The while Command -- Basic while format -- Using multiple test commands -- The until Command -- Nesting Loops -- Looping on File Data -- Controlling the Loop -- The break command -- Breaking out of a single loop -- Breaking out of an inner loop -- Breaking out of an outer loop -- The continue command -- Processing the Output of a Loop -- Practical Examples -- Finding executable files -- Creating multiple user accounts -- Summary -- Chapter 14: Handling User Input -- Passing Parameters -- Reading parameters -- Reading the script name -- Testing parameters -- Using Special Parameter Variables -- Counting parameters -- Grabbing all the data -- Being Shifty -- Working with Options -- Finding your options -- Processing simple options -- Separating options from parameters -- Processing options with values -- Using the getopt command -- Looking at the command format -- Using getopt in your scripts -- Advancing to getopts -- Standardizing Options -- Getting User Input -- Reading basics -- Timing out -- Reading with no display -- Reading from a file -- Summary -- Chapter 15: Presenting Data -- Understanding Input and Output -- Standard file descriptors -- STDIN -- STDOUT -- STDERR -- Redirecting errors -- Redirecting errors only.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Redirecting errors and data.
520 ## - SUMMARY, ETC.
Summary, etc. Talk directly to your system for a faster workflow with automation capability Linux Command Line and Shell Scripting Bible is your essential Linux guide. With detailed instruction and abundant examples, this book teaches you how to bypass the graphical interface and communicate directly with your computer, saving time and expanding capability. This third edition incorporates thirty pages of new functional examples that are fully updated to align with the latest Linux features. Beginning with command line fundamentals, the book moves into shell scripting and shows you the practical application of commands in automating frequently performed functions. This guide includes useful tutorials, and a desk reference value of numerous examples. The Linux command line allows you to type specific shell commands directly into the system to manipulate files and query system resources. Command line statements can be combined into short programs called shell scripts, a practice increasing in popularity due to its usefulness in automation. This book is a complete guide providing detailed instruction and expert advice working within this aspect of Linux. Write simple script utilities to automate tasks Understand the shell, and create shell scripts Produce database, e-mail, and web scripts Study scripting examples ranging from basic to advanced Whether used as a tutorial or as a quick reference, this book contains information that every Linux user should know. Why not learn to use the system to its utmost capability? Linux is a robust system with tremendous potential, and Linux Command Line and Shell Scripting Bible opens the door to new possibilities.
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on publisher supplied metadata and other sources.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Linux (Computer file).
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Linux.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Operating systems (Computers).
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Scripting languages (Computer science).
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Bresnahan, Christine.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Print version:
Main entry heading Blum, Richard
Title Linux Command Line and Shell Scripting Bible
Place, publisher, and date of publication Somerset : John Wiley & Sons, Incorporated,c2015
International Standard Book Number 9781118983843
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE
Uniform title Bible Series
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=1895863">https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=1895863</a>
Public note Click to View

No items available.

© 2024 Resource Centre. All rights reserved.