1.

Record Nr.

UNINA9910132302803321

Autore

Blum Richard <1962->

Titolo

Linux command line and shell scripting bible / / Richard Blum, Christine Bresnahan

Pubbl/distr/stampa

Indianapolis, Indiana : , : Wiley, , [2015]

©2015

ISBN

1-119-20940-4

1-118-98419-6

1-118-98385-8

Edizione

[Third edition.]

Descrizione fisica

1 online resource (818 p.)

Collana

Bible

Disciplina

5.432

Soggetti

Operating systems (Computers)

Scripting languages (Computer science)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

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 terminalsGraphical 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 referencesUsing 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; Using the tail command; Using the head command; Summary

Chapter 4: More bash Shell CommandsMonitoring 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 subshellsInvestigating 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

Sommario/riassunto

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