C# network programming [[electronic resource] /] / Richard Blum |
Autore | Blum Richard <1962-> |
Pubbl/distr/stampa | San Francisco, : Sybex, c2003 |
Descrizione fisica | 1 online resource (672 p.) |
Disciplina | 005.133 |
Soggetto topico |
C# (Computer program language)
Internet programming |
Soggetto genere / forma | Electronic books. |
ISBN |
1-280-65006-0
9786610650064 0-7821-5149-3 0-585-48804-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
C# Network Programming; Acknowledgments; Contents at a Glance; Contents; Introduction; Who Should Read This Book; How This Book Is Organized; Keeping Up to Date; Part I: Network Programming Basics; Chapter 1: The C# Language; Basics of .NET; Installing a C# Development Environment; The C# Runtime Environment; C# Programming Basics; C# Features; Summary; Chapter 2: IP Programming Basics; Watching Network Traffic; Analyzing Network Packets; Programming with TCP and UDP; Finding IP Address Information; Summary; Chapter 3: C# Network Programming Classes; A Primer on Socket Programming
C# Socket ProgrammingC# Socket Helper Classes; Summary; Chapter 4: DNS and C#; The Domain Name System (DNS); Windows DNS Client Information; DNS Classes in C#; Summary; Part II: Network Layer Programing; Chapter 5: Connection-Oriented Sockets; A Simple TCP Server; A Simple TCP Client; When TCP Goes Bad; Using C# Streams with TCP; Summary; Chapter 6: Connectionless Sockets; A Simple UDP Application; Distinguishing UDP Messages; When UDP Goes Bad; A Complete UDP Application; Summary; Chapter 7: Using The C# Sockets Helper Classes; The TcpClient Class; The TcpListener Class; The UdpClient Class Moving Data across the NetworkSummary; Chapter 8: Asynchronous Sockets; Windows Event Programming; Using Asynchronous Sockets; Sample Programs Using Asynchronous Sockets; Using Non-blocking Socket Methods; Summary; Chapter 9: Using Threads; How Applications Run in Windows; Creating Threads in a Program; Using Threads in a Server; Using Threads for Sending and Receiving Data; Thread Pools; Using Thread Pools in a Server; Summary; Chapter 10: IP Multicasting; What Is Broadcasting?; Using Broadcast Packets to Advertise a Server; What Is Multicasting?; C# IP Multicast Support Sample Multicast ApplicationSummary; Part III: Application Layer Programming Examples; Chapter 11: ICMP; The ICMP Protocol; Using Raw Sockets; Creating an ICMP Class; A Simple Ping Program; An Advanced Ping Program; The TraceRoute.cs Program; The FindMask Program; Summary; Chapter 12: SNMP; Understanding SNMP; Working with SNMP Packets; Creating a Simple SNMP Class; The SimpleSNMP Program; Using Vendor MIBs; Using GetNextRequest Queries; Summary; Chapter 13: SMTP; E-mail Basics; SMTP and Windows; The SmtpMail Class; Using Expanded Mail Message Formats; Mail Attachments The MailAttachment ClassA POP3 Client; Summary; Chapter 14: HTTP; The WebClient Class; Advanced Web Classes; Web Services; Summary; Chapter 15: Active Directory; Network Directory Basics; Working with Active Directory; Using C# to Access a Network Directory; Modifying Directory Data; Searching the Network Directory; Summary; Chapter 16: Remoting; Moving Data, Revisited; An Overview of Remoting; Using Remoting; Creating a Proxy Class Using soapsuds; Summary; Chapter 17: Security; Application Security: What's Involved?; Socket Permissions; Protecting Network Data; Summary; Index |
Record Nr. | UNINA-9910456225803321 |
Blum Richard <1962->
![]() |
||
San Francisco, : Sybex, c2003 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
C# network programming [[electronic resource] /] / Richard Blum |
Autore | Blum Richard <1962-> |
Pubbl/distr/stampa | San Francisco, : Sybex, c2003 |
Descrizione fisica | 1 online resource (672 p.) |
Disciplina | 005.133 |
Soggetto topico |
C# (Computer program language)
Internet programming |
ISBN |
1-280-65006-0
9786610650064 0-7821-5149-3 0-585-48804-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
C# Network Programming; Acknowledgments; Contents at a Glance; Contents; Introduction; Who Should Read This Book; How This Book Is Organized; Keeping Up to Date; Part I: Network Programming Basics; Chapter 1: The C# Language; Basics of .NET; Installing a C# Development Environment; The C# Runtime Environment; C# Programming Basics; C# Features; Summary; Chapter 2: IP Programming Basics; Watching Network Traffic; Analyzing Network Packets; Programming with TCP and UDP; Finding IP Address Information; Summary; Chapter 3: C# Network Programming Classes; A Primer on Socket Programming
C# Socket ProgrammingC# Socket Helper Classes; Summary; Chapter 4: DNS and C#; The Domain Name System (DNS); Windows DNS Client Information; DNS Classes in C#; Summary; Part II: Network Layer Programing; Chapter 5: Connection-Oriented Sockets; A Simple TCP Server; A Simple TCP Client; When TCP Goes Bad; Using C# Streams with TCP; Summary; Chapter 6: Connectionless Sockets; A Simple UDP Application; Distinguishing UDP Messages; When UDP Goes Bad; A Complete UDP Application; Summary; Chapter 7: Using The C# Sockets Helper Classes; The TcpClient Class; The TcpListener Class; The UdpClient Class Moving Data across the NetworkSummary; Chapter 8: Asynchronous Sockets; Windows Event Programming; Using Asynchronous Sockets; Sample Programs Using Asynchronous Sockets; Using Non-blocking Socket Methods; Summary; Chapter 9: Using Threads; How Applications Run in Windows; Creating Threads in a Program; Using Threads in a Server; Using Threads for Sending and Receiving Data; Thread Pools; Using Thread Pools in a Server; Summary; Chapter 10: IP Multicasting; What Is Broadcasting?; Using Broadcast Packets to Advertise a Server; What Is Multicasting?; C# IP Multicast Support Sample Multicast ApplicationSummary; Part III: Application Layer Programming Examples; Chapter 11: ICMP; The ICMP Protocol; Using Raw Sockets; Creating an ICMP Class; A Simple Ping Program; An Advanced Ping Program; The TraceRoute.cs Program; The FindMask Program; Summary; Chapter 12: SNMP; Understanding SNMP; Working with SNMP Packets; Creating a Simple SNMP Class; The SimpleSNMP Program; Using Vendor MIBs; Using GetNextRequest Queries; Summary; Chapter 13: SMTP; E-mail Basics; SMTP and Windows; The SmtpMail Class; Using Expanded Mail Message Formats; Mail Attachments The MailAttachment ClassA POP3 Client; Summary; Chapter 14: HTTP; The WebClient Class; Advanced Web Classes; Web Services; Summary; Chapter 15: Active Directory; Network Directory Basics; Working with Active Directory; Using C# to Access a Network Directory; Modifying Directory Data; Searching the Network Directory; Summary; Chapter 16: Remoting; Moving Data, Revisited; An Overview of Remoting; Using Remoting; Creating a Proxy Class Using soapsuds; Summary; Chapter 17: Security; Application Security: What's Involved?; Socket Permissions; Protecting Network Data; Summary; Index |
Record Nr. | UNINA-9910780263303321 |
Blum Richard <1962->
![]() |
||
San Francisco, : Sybex, c2003 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
C# network programming / / Richard Blum |
Autore | Blum Richard <1962-> |
Edizione | [1st ed.] |
Pubbl/distr/stampa | San Francisco, : Sybex, c2003 |
Descrizione fisica | 1 online resource (672 p.) |
Disciplina | 005.133 |
Soggetto topico |
C# (Computer program language)
Internet programming |
ISBN |
1-280-65006-0
9786610650064 0-7821-5149-3 0-585-48804-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
C# Network Programming; Acknowledgments; Contents at a Glance; Contents; Introduction; Who Should Read This Book; How This Book Is Organized; Keeping Up to Date; Part I: Network Programming Basics; Chapter 1: The C# Language; Basics of .NET; Installing a C# Development Environment; The C# Runtime Environment; C# Programming Basics; C# Features; Summary; Chapter 2: IP Programming Basics; Watching Network Traffic; Analyzing Network Packets; Programming with TCP and UDP; Finding IP Address Information; Summary; Chapter 3: C# Network Programming Classes; A Primer on Socket Programming
C# Socket ProgrammingC# Socket Helper Classes; Summary; Chapter 4: DNS and C#; The Domain Name System (DNS); Windows DNS Client Information; DNS Classes in C#; Summary; Part II: Network Layer Programing; Chapter 5: Connection-Oriented Sockets; A Simple TCP Server; A Simple TCP Client; When TCP Goes Bad; Using C# Streams with TCP; Summary; Chapter 6: Connectionless Sockets; A Simple UDP Application; Distinguishing UDP Messages; When UDP Goes Bad; A Complete UDP Application; Summary; Chapter 7: Using The C# Sockets Helper Classes; The TcpClient Class; The TcpListener Class; The UdpClient Class Moving Data across the NetworkSummary; Chapter 8: Asynchronous Sockets; Windows Event Programming; Using Asynchronous Sockets; Sample Programs Using Asynchronous Sockets; Using Non-blocking Socket Methods; Summary; Chapter 9: Using Threads; How Applications Run in Windows; Creating Threads in a Program; Using Threads in a Server; Using Threads for Sending and Receiving Data; Thread Pools; Using Thread Pools in a Server; Summary; Chapter 10: IP Multicasting; What Is Broadcasting?; Using Broadcast Packets to Advertise a Server; What Is Multicasting?; C# IP Multicast Support Sample Multicast ApplicationSummary; Part III: Application Layer Programming Examples; Chapter 11: ICMP; The ICMP Protocol; Using Raw Sockets; Creating an ICMP Class; A Simple Ping Program; An Advanced Ping Program; The TraceRoute.cs Program; The FindMask Program; Summary; Chapter 12: SNMP; Understanding SNMP; Working with SNMP Packets; Creating a Simple SNMP Class; The SimpleSNMP Program; Using Vendor MIBs; Using GetNextRequest Queries; Summary; Chapter 13: SMTP; E-mail Basics; SMTP and Windows; The SmtpMail Class; Using Expanded Mail Message Formats; Mail Attachments The MailAttachment ClassA POP3 Client; Summary; Chapter 14: HTTP; The WebClient Class; Advanced Web Classes; Web Services; Summary; Chapter 15: Active Directory; Network Directory Basics; Working with Active Directory; Using C# to Access a Network Directory; Modifying Directory Data; Searching the Network Directory; Summary; Chapter 16: Remoting; Moving Data, Revisited; An Overview of Remoting; Using Remoting; Creating a Proxy Class Using soapsuds; Summary; Chapter 17: Security; Application Security: What's Involved?; Socket Permissions; Protecting Network Data; Summary; Index |
Record Nr. | UNINA-9910828860803321 |
Blum Richard <1962->
![]() |
||
San Francisco, : Sybex, c2003 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux command line and shell scripting bible / / Richard Blum, Christine Bresnahan |
Autore | Blum Richard <1962-> |
Edizione | [Third edition.] |
Pubbl/distr/stampa | Indianapolis, Indiana : , : Wiley, , [2015] |
Descrizione fisica | 1 online resource (818 p.) |
Disciplina | 5.432 |
Collana | Bible |
Soggetto topico |
Operating systems (Computers)
Scripting languages (Computer science) |
ISBN |
1-119-20940-4
1-118-98419-6 1-118-98385-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
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 |
Record Nr. | UNINA-9910132302803321 |
Blum Richard <1962->
![]() |
||
Indianapolis, Indiana : , : Wiley, , [2015] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux command line and shell scripting bible [[electronic resource] /] / Richard Blum, Christine Bresnahan |
Autore | Blum Richard <1962-> |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Indianapolis, Ind., : Wiley Pub., 2011 |
Descrizione fisica | 1 online resource (842 p.) |
Disciplina |
005.4/32
005.432 |
Altri autori (Persone) | BresnahanChristine |
Collana | Bible |
Soggetto topico |
Operating systems (Computers)
Scripting languages (Computer science) |
Soggetto genere / forma | Electronic books. |
ISBN |
1-283-39767-6
9786613397676 1-118-08779-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | pt. 1. The Linux command line -- pt. 2. Shell scripting basics -- pt. 3. Advanced shell scripting -- pt. 4. Advanced shell scripting topics. |
Record Nr. | UNINA-9910457390503321 |
Blum Richard <1962->
![]() |
||
Indianapolis, Ind., : Wiley Pub., 2011 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux command line and shell scripting bible [[electronic resource] /] / Richard Blum, Christine Bresnahan |
Autore | Blum Richard <1962-> |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Indianapolis, Ind., : Wiley Pub., 2011 |
Descrizione fisica | 1 online resource (842 p.) |
Disciplina |
005.4/32
005.432 |
Altri autori (Persone) | BresnahanChristine |
Collana | Bible |
Soggetto topico |
Operating systems (Computers)
Scripting languages (Computer science) |
ISBN |
1-283-39767-6
9786613397676 1-118-08779-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | pt. 1. The Linux command line -- pt. 2. Shell scripting basics -- pt. 3. Advanced shell scripting -- pt. 4. Advanced shell scripting topics. |
Record Nr. | UNINA-9910781575003321 |
Blum Richard <1962->
![]() |
||
Indianapolis, Ind., : Wiley Pub., 2011 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux command line and shell scripting bible / / Richard Blum, Christine Bresnahan |
Autore | Blum Richard <1962-> |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Indianapolis, Ind., : Wiley Pub., 2011 |
Descrizione fisica | 1 online resource (842 p.) |
Disciplina |
005.4/32
005.432 |
Altri autori (Persone) | BresnahanChristine |
Collana | Bible |
Soggetto topico |
Operating systems (Computers)
Scripting languages (Computer science) |
ISBN |
1-283-39767-6
9786613397676 1-118-08779-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | pt. 1. The Linux command line -- pt. 2. Shell scripting basics -- pt. 3. Advanced shell scripting -- pt. 4. Advanced shell scripting topics. |
Altri titoli varianti | Linux command line and shell scripting |
Record Nr. | UNINA-9910807396403321 |
Blum Richard <1962->
![]() |
||
Indianapolis, Ind., : Wiley Pub., 2011 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux command line and shell scripting bible [[electronic resource] /] / Richard Blum |
Autore | Blum Richard <1962-> |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley Pub., c2008 |
Descrizione fisica | 1 online resource (842 p.) |
Disciplina |
005.4/32
005.432 |
Collana | Bible |
Soggetto topico |
Operating systems (Computers)
Scripting languages (Computer science) |
Soggetto genere / forma | Electronic books. |
ISBN |
1-281-37451-2
9786611374518 0-470-38600-2 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Command Line and Shell Scripting Bible; About the Author; Credits; Contents at a Glance; Contents; Acknowledgments; Introduction; Who Should Read This Book; How This Book Is Organized; Minimum Requirements; Where to Go from Here; Part I: The Linux Command Line; Chapter 1: Starting with Linux Shells; What Is Linux?; Linux Distributions; Summary; Chapter 2: Getting to the Shell; Terminal Emulation; The terminfo Database; The Linux Console; The xterm Terminal; The Konsole Terminal; The GNOME Terminal; Summary; Chapter 3: Basic bash Shell Commands; Starting the Shell; The Shell Prompt
The bash ManualFilesystem Navigation; File and Directory Listing; File Handling; Directory Handling; Viewing File Contents; Summary; Chapter 4: More bash Shell Commands; Monitoring Programs; Monitoring Disk Space; Working with Data Files; Summary; Chapter 5: Using Linux Environment Variables; What Are Environment Variables?; Setting Environment Variables; Removing Environment Variables; Default Shell Environment Variables; Setting the PATH Environment Variable; Locating System Environment Variables; Variable Arrays; Using Command Aliases; Summary Chapter 6: Understanding Linux File PermissionsLinux Security; Using Linux Groups; Decoding File Permissions; Changing Security Settings; Sharing Files; Summary; Chapter 7: Working with Editors; The vim Editor; The emacs Editor; The KDE Family of Editors; The GNOME Editor; Summary; Part II: Shell Scripting Basics; Chapter 8: Basic Script Building; Using Multiple Commands; Creating a Script File; Displaying Messages; Using Variables; Redirecting Input and Output; Pipes; Performing Math; Exiting the Script; Summary; Chapter 9: Using Structured Commands; Working with the if-then Statement The if-then-else StatementNesting ifs; The test Command; Compound Condition Testing; Advanced if-then Features; The case Command; Summary; Chapter 10: More Structured Commands; The for Command; The C-Style for Command; The while Command; The until Command; Nesting Loops; Looping on File Data; Controlling the Loop; Processing the Output of a Loop; Summary; Chapter 11: Handling User Input; Command Line Parameters; Special Parameter Variables; Being Shifty; Working With Options; Standardizing Options; Getting User Input; Summary; Chapter 12: Presenting Data; Understanding Input and Output Redirecting Output in ScriptsRedirecting Input in Scripts; Creating Your Own Redirection; Listing Open File Descriptors; Suppressing Command Output; Using Temporary Files; Logging Messages; Summary; Chapter 13: Script Control; Handling Signals; Running Scripts in Background Mode; Running Scripts without a Console; Job Control; Being Nice; Running Like Clockwork; Start At the Beginning; Summary; Part III: Advanced Shell Scripting; Chapter 14: Creating Functions; Basic Script Functions; Returning a Value; Using Variables in Functions; Array Variables and Functions; Function Recursion Creating a Library |
Record Nr. | UNINA-9910451159103321 |
Blum Richard <1962->
![]() |
||
Indianapolis, IN, : Wiley Pub., c2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux command line and shell scripting bible [[electronic resource] /] / Richard Blum |
Autore | Blum Richard <1962-> |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley Pub., c2008 |
Descrizione fisica | 1 online resource (842 p.) |
Disciplina |
005.4/32
005.432 |
Collana | Bible |
Soggetto topico |
Operating systems (Computers)
Scripting languages (Computer science) |
ISBN |
1-281-37451-2
9786611374518 0-470-38600-2 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Command Line and Shell Scripting Bible; About the Author; Credits; Contents at a Glance; Contents; Acknowledgments; Introduction; Who Should Read This Book; How This Book Is Organized; Minimum Requirements; Where to Go from Here; Part I: The Linux Command Line; Chapter 1: Starting with Linux Shells; What Is Linux?; Linux Distributions; Summary; Chapter 2: Getting to the Shell; Terminal Emulation; The terminfo Database; The Linux Console; The xterm Terminal; The Konsole Terminal; The GNOME Terminal; Summary; Chapter 3: Basic bash Shell Commands; Starting the Shell; The Shell Prompt
The bash ManualFilesystem Navigation; File and Directory Listing; File Handling; Directory Handling; Viewing File Contents; Summary; Chapter 4: More bash Shell Commands; Monitoring Programs; Monitoring Disk Space; Working with Data Files; Summary; Chapter 5: Using Linux Environment Variables; What Are Environment Variables?; Setting Environment Variables; Removing Environment Variables; Default Shell Environment Variables; Setting the PATH Environment Variable; Locating System Environment Variables; Variable Arrays; Using Command Aliases; Summary Chapter 6: Understanding Linux File PermissionsLinux Security; Using Linux Groups; Decoding File Permissions; Changing Security Settings; Sharing Files; Summary; Chapter 7: Working with Editors; The vim Editor; The emacs Editor; The KDE Family of Editors; The GNOME Editor; Summary; Part II: Shell Scripting Basics; Chapter 8: Basic Script Building; Using Multiple Commands; Creating a Script File; Displaying Messages; Using Variables; Redirecting Input and Output; Pipes; Performing Math; Exiting the Script; Summary; Chapter 9: Using Structured Commands; Working with the if-then Statement The if-then-else StatementNesting ifs; The test Command; Compound Condition Testing; Advanced if-then Features; The case Command; Summary; Chapter 10: More Structured Commands; The for Command; The C-Style for Command; The while Command; The until Command; Nesting Loops; Looping on File Data; Controlling the Loop; Processing the Output of a Loop; Summary; Chapter 11: Handling User Input; Command Line Parameters; Special Parameter Variables; Being Shifty; Working With Options; Standardizing Options; Getting User Input; Summary; Chapter 12: Presenting Data; Understanding Input and Output Redirecting Output in ScriptsRedirecting Input in Scripts; Creating Your Own Redirection; Listing Open File Descriptors; Suppressing Command Output; Using Temporary Files; Logging Messages; Summary; Chapter 13: Script Control; Handling Signals; Running Scripts in Background Mode; Running Scripts without a Console; Job Control; Being Nice; Running Like Clockwork; Start At the Beginning; Summary; Part III: Advanced Shell Scripting; Chapter 14: Creating Functions; Basic Script Functions; Returning a Value; Using Variables in Functions; Array Variables and Functions; Function Recursion Creating a Library |
Record Nr. | UNINA-9910784978503321 |
Blum Richard <1962->
![]() |
||
Indianapolis, IN, : Wiley Pub., c2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux command line and shell scripting bible [[electronic resource] /] / Richard Blum |
Autore | Blum Richard <1962-> |
Edizione | [1st edition] |
Pubbl/distr/stampa | Indianapolis, IN, : Wiley Pub., c2008 |
Descrizione fisica | 1 online resource (842 p.) |
Disciplina |
005.4/32
005.432 |
Collana | Bible |
Soggetto topico |
Operating systems (Computers)
Scripting languages (Computer science) |
ISBN |
1-281-37451-2
9786611374518 0-470-38600-2 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Command Line and Shell Scripting Bible; About the Author; Credits; Contents at a Glance; Contents; Acknowledgments; Introduction; Who Should Read This Book; How This Book Is Organized; Minimum Requirements; Where to Go from Here; Part I: The Linux Command Line; Chapter 1: Starting with Linux Shells; What Is Linux?; Linux Distributions; Summary; Chapter 2: Getting to the Shell; Terminal Emulation; The terminfo Database; The Linux Console; The xterm Terminal; The Konsole Terminal; The GNOME Terminal; Summary; Chapter 3: Basic bash Shell Commands; Starting the Shell; The Shell Prompt
The bash ManualFilesystem Navigation; File and Directory Listing; File Handling; Directory Handling; Viewing File Contents; Summary; Chapter 4: More bash Shell Commands; Monitoring Programs; Monitoring Disk Space; Working with Data Files; Summary; Chapter 5: Using Linux Environment Variables; What Are Environment Variables?; Setting Environment Variables; Removing Environment Variables; Default Shell Environment Variables; Setting the PATH Environment Variable; Locating System Environment Variables; Variable Arrays; Using Command Aliases; Summary Chapter 6: Understanding Linux File PermissionsLinux Security; Using Linux Groups; Decoding File Permissions; Changing Security Settings; Sharing Files; Summary; Chapter 7: Working with Editors; The vim Editor; The emacs Editor; The KDE Family of Editors; The GNOME Editor; Summary; Part II: Shell Scripting Basics; Chapter 8: Basic Script Building; Using Multiple Commands; Creating a Script File; Displaying Messages; Using Variables; Redirecting Input and Output; Pipes; Performing Math; Exiting the Script; Summary; Chapter 9: Using Structured Commands; Working with the if-then Statement The if-then-else StatementNesting ifs; The test Command; Compound Condition Testing; Advanced if-then Features; The case Command; Summary; Chapter 10: More Structured Commands; The for Command; The C-Style for Command; The while Command; The until Command; Nesting Loops; Looping on File Data; Controlling the Loop; Processing the Output of a Loop; Summary; Chapter 11: Handling User Input; Command Line Parameters; Special Parameter Variables; Being Shifty; Working With Options; Standardizing Options; Getting User Input; Summary; Chapter 12: Presenting Data; Understanding Input and Output Redirecting Output in ScriptsRedirecting Input in Scripts; Creating Your Own Redirection; Listing Open File Descriptors; Suppressing Command Output; Using Temporary Files; Logging Messages; Summary; Chapter 13: Script Control; Handling Signals; Running Scripts in Background Mode; Running Scripts without a Console; Job Control; Being Nice; Running Like Clockwork; Start At the Beginning; Summary; Part III: Advanced Shell Scripting; Chapter 14: Creating Functions; Basic Script Functions; Returning a Value; Using Variables in Functions; Array Variables and Functions; Function Recursion Creating a Library |
Record Nr. | UNINA-9910820121003321 |
Blum Richard <1962->
![]() |
||
Indianapolis, IN, : Wiley Pub., c2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|